我在Wordpress中有一个调用ajax函数的页面模板。 ajax在另一个文件中调用php函数,所有声明都像在Wordpress中的ajax api中提到的那样。然后我想在那个php函数中使用一个Wordpress函数,比如get_template_dir_url()
,那个调用给我一个function get_template_dir_url() is not declared
的错误。
我曾尝试加载wp-load()
和其他方法但是它们已经定义了#34;已经定义了"错误。非常感谢您对此的帮助。提前谢谢。
答案 0 :(得分:0)
您可以使用函数get_template_directory_uri()
,问题是因为您输入了最后一个字符。
<?php
if ( !isset($wp_did_header) ) {
require_once( dirname(__FILE__) . '/wp-load.php' );
echo get_template_directory_uri();
}