Php jquery字符串中的Wordpress主题文件夹?

Php jquery字符串中的Wordpress主题文件夹?,php,jquery,wordpress,Php,Jquery,Wordpress,我想将该变量作为一个php传递,以响应Wordpress主题目录url,我有以下代码: var templateUrl = "<?php echo get_template_directory(); ?>"; 这意味着它只是回显我的php,而不是解析数据和回显主题url/images/等 我做错了什么?试试这个 wp_register_script( 'my-url-script', 'myscript_url' ); wp_enqueue_script( 'my-url-scri

我想将该变量作为一个php传递,以响应Wordpress主题目录url,我有以下代码:

var templateUrl = "<?php echo get_template_directory(); ?>";
这意味着它只是回显我的php,而不是解析数据和回显主题url/images/等

我做错了什么?

试试这个

wp_register_script( 'my-url-script', 'myscript_url' );
wp_enqueue_script( 'my-url-script' );
$translation_array = array( 'templatedir' => get_template_directory() );
//after wp_enqueue_script
wp_localize_script( 'my-url-script', 'object_name', $translation_array );

var templateUrl=object\u name.templatedir;
美元(“.nav”)。在(“”)之前;
参考文献:

享受

试试这个

wp_register_script( 'my-url-script', 'myscript_url' );
wp_enqueue_script( 'my-url-script' );
$translation_array = array( 'templatedir' => get_template_directory() );
//after wp_enqueue_script
wp_localize_script( 'my-url-script', 'object_name', $translation_array );

var templateUrl=object\u name.templatedir;
美元(“.nav”)。在(“”)之前;
参考文献:


享受

使用
var templateUrl
的文件的文件扩展名类型是什么?使用
var templateUrl
的文件扩展名类型是什么?
wp_register_script( 'my-url-script', 'myscript_url' );
wp_enqueue_script( 'my-url-script' );
$translation_array = array( 'templatedir' => get_template_directory() );
//after wp_enqueue_script
wp_localize_script( 'my-url-script', 'object_name', $translation_array );
    var templateUrl = object_name.templatedir;
    $(".nav").before("<img alt=\"The x logo\" src="+templateUrl+"\"/icon/logo.svg\">");