我有一个从函数调用的脚本。php文件(通过ajax.get),需要访问WP的get\\u option()方法才能检索需要处理的一些值。
然而,尽管该文件在其所在的大多数网站上都能正常工作,但在少数安装上,我的脚本操作有问题(chrome的javascript控制台报告颜色为404(未找到)。php。
//jQuery calls the file color.php
$(\'#my_theme_switcher\').change
(
function()
{
$.get
(\'<?php echo get_bloginfo(\'template_directory\') ?>/color.php\',
{theme: \'test\', spot: \'1\'},
function(data)
{
doColor(\'#theme_header_color\', data);
}
);
}
);
Here is the file color.php
<?php
require_once(\'../../../wp-blog-header.php\');
echo \'all good\';
?>
在这种情况下,我从未收到回音,因为require语句似乎无法加载wp blog头。php为了能够调用get\\u option(),是否有包含头文件的替代方法?