These are the following two ways to add theme path in javascript file.
1) 您可以使用
wp_localize_script() 由wordpress在您的函数中建议。php文件。这将在标题中创建一个Javascript对象,您的脚本在运行时可以使用该对象。
示例:
wp_register_script(\'custom-js\',get_stylesheet_directory_uri().\'/js/custom.js\',array(),NULL,true);
wp_enqueue_script(\'custom-js\');
$wnm_custom = array( \'stylesheet_directory_uri\' => get_stylesheet_directory_uri() );
wp_localize_script( \'custom-js\', \'directory_uri\', $wnm_custom );
可以在js文件中使用,如下所示:
alert(directory_uri.stylesheet_directory_uri);
2) 您可以创建一个Javascript片段,将模板目录uri保存在一个变量中,然后按如下方式使用它:在标头中添加此代码。要使用此路径的js文件之前的php文件。示例:
<script type="text/javascript">
var stylesheet_directory_uri = "<?php echo get_stylesheet_directory_uri(); ?>";
</script>
可以在js文件中使用,如下所示:
alert(stylesheet_directory_uri);