WordPress允许我将php文件添加到根目录以执行定制脚本吗?

时间:2014-05-03 作者:Ben

wordpress是否允许我将php文件添加到根目录以执行自定义脚本?

我需要类似功能的功能。将php放入主题中。

是否有任何不涉及修改配置的解决方法。php文件?

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

wordpress是否允许我将php文件添加到根目录以执行自定义脚本?

WordPress无法阻止您将PHP文件添加到根目录,但没有内置功能来加载这些文件。您可以自己加载它们,但如果您不小心,它们将在WordPress上下文之外加载,这是一种痛苦的工作方式。

几乎可以肯定,您想要的是一个插件或MU插件。如果我理解你的意思,MU插件的工作原理与你所问的类似,但是你不会将文件放在站点根目录中,而是将其放在wp-content/mu-plugins/. 它将为网络中的所有站点自动加载,除非从服务器中删除,否则无法禁用。

SO网友:Hybrid Web Dev

我想不出有什么正当的理由让你想做你打算做的事。Wordpress有许多钩子,您可以使用它们在几乎任何阶段运行代码。例如

add_action(\'init\',\'some_function\'); 

some_function() {
do_stuff here 
}
基本上,每次调用wordpress(即:,页面加载)时都会运行它,允许您做任何想做的事情。该代码可以添加到主题函数中。php文件,甚至在独立插件中。

TLDR,您真的没有理由需要从WordPress根目录运行脚本。

结束

相关推荐

函数中的函数错误。php?

我在自定义主题中使用以下函数通过AJAX加载帖子。但由于某种原因,当我将主题上传到一个实时服务器时,它打破了WP管理小部件的拖放,并显示了死亡的白色屏幕。我不知道我做错了什么。我的屁股上没有空格。php<?php function mm_get_all_informations() { ?> <table class=\"table results\"> <thead> &