好的,所以我尝试在我的前端使用循环外的插件“adrotate”。
我可以使用
require_once(APP_PATH.BLOG_FOLDER.\'wp-load.php\');
该插件有一个名为
adrotate_group()
它只是一个脚本文件,没有类或任何东西。
function adrotate_group($group_ids, $fallback = 0, $weight = 0) {
global $wpdb, $adrotate_config, $adrotate_debug;
var_dump($adrotate_config);
此输出
NULL
当我在前端这样叫它的时候
require_once(APP_PATH.BLOG_FOLDER.\'wp-load.php\');
echo adrotate_group(1);
$adrotate_config
是在这个插件的另一个安装脚本中安装的,我在那里做了一些var\\u转储,它正确地输出到我的前端。
下面是设置变量的位置
出于某种原因,使用global $adrotate_config
在该函数中不起作用,但是使用get_option(\'adrotate_config\');
是的,但我不能编辑所有的插件函数来使用它,因为它会在更新时中断。
我想这与我吸引wordpress的方式有关。