我需要能够在wordpress加载之前调用一些php。换句话说,PHP实际上写了一个cookie,然后加载wordpress。我可以入侵主index.php文件并将代码放在那里,但是,我担心,当我更新wordpress时,我写的自定义代码将被覆盖。是否有另一个地方,我应该做的PHP调用,当我更新WordPress不会被覆盖?需要在wordpress中调用一些自定义php,但不想覆盖它
回答
你想在一个钩子上运行一个动作。
在典型请求中运行的第一个钩子是muplugins_loaded(必须使用插件加载)。
来源:http://codex.wordpress.org/Plugin_API/Action_Reference/muplugins_loaded
add_action('muplugins_loaded', 'my_plugin_override');
function my_plugin_override() {
// your code here
}
欲了解更多信息: http://codex.wordpress.org/Plugin_API/Action_Reference
唯一的问题是wordpress根本无法启动。我需要我的代码在wordpress甚至加载之前触发。 – user3348106
@ user3348106这是正确的答案。如果这将是一个问题,我建议聘请专家。完全不需要修改任何核心文件。 –
只是好奇 - 你的关注,因为标题已发送,cookie不会被写入?如果发生这种情况在后面的过程中比这个钩子发生。 – mattbeck
- 1. 自定义视图'ImageButton'已setOnTouchListener调用它,但不覆盖performClick
- 2. wordpress - 需要添加自定义php(由AJAX调用),但不是在主题中
- 3. 想要在我的application_layout中定义一段,但在特定情况下覆盖它,可能吗?
- 4. PHP自定义函数截断文本,但我不想它
- 5. 覆盖viewSafeAreaInsetsDidChange需要超级被调用?
- 6. 我想使用CSS的覆盖,但它不工作
- 7. 自定义CSS被覆盖
- 8. Joyride Foundation自定义覆盖
- 9. Gmaps自定义覆盖
- 10. 自定义相机覆盖
- 11. 自定义标记覆盖
- 12. Osmdroid,自定义覆盖图
- 13. 获取自定义覆盖
- 14. HTML,CSS自定义覆盖
- 15. WordPress的自定义CSS帮助需要
- 16. 如何在TFS 2015中自定义代码覆盖率摘要
- 17. 想要自动重定向到一些页面在php
- 18. 用WordPress高级自定义字段覆盖摘录
- 19. 如何使用自定义的覆盖默认Wordpress 404页面?
- 20. 需要不用Wise Installer覆盖文件
- 21. 需要一些帮助将UIImage覆盖到另一个UIImage上?
- 22. 覆盖新的但告诉unordered_map不要使用它
- 23. 自定义UIView覆盖iPhone上的UITabBar但不包括iPad
- 24. 自定义视图...覆盖onTouchEvent但不执行点击
- 25. 路由应用覆盖文件丢失但不需要?
- 26. 需要在自定义回调中调用onDataReturnInitializeTable
- 27. PHP阵列覆盖值,但需要添加到阵列
- 28. Php wordpress创建自定义函数,但它很慢
- 29. PHP - 找不到该类,但需要它
- 30. Codeigniter挂钩公用变量,但如何在需要时覆盖它们
只需创建一个脚本,并与之前的wordpress加载它的'包括()'。 –
感谢您的快速回复:)虽然这不会影响WordPress的index.php页面吗?所以,如果我有http://domain.com/index.php其中index.php是wordpress调用,我会在哪里放脚本? – user3348106
将功能放入插件(http://codex.wordpress.org/Writing_a_Plugin)。作为替代方案,您可以在主题functions.php文件中定义一个函数,然后挂接到WP并在WP加载时触发它。 – Dave