一般回答:您可以致电wp_enqueue_script()
从WordPress 3.4(IIRC)开始,直接内联到模板中。
因此,如果您有:
<script src="myscriptforthispageonly.js"></script>
您可以将其替换为:
<?php wp_enqueue_script( \'this-page-script\', get_template_directory_uri() . \'/myscriptforthispageonly.js\', array( \'jquery\' ), null, true ); ?>
编辑此评论:
这是一个页面内的内容。就像Wordpress页面一样。没有模板。假设您正在编写Wordpress博客文章更新,您切换到HTML vie
您最好的做法是定义shortcode 让用户将内容放入帖子中,而不是将<script>
在帖子内容中直接调用自己。然后,在您的短代码回调中,您可以调用wp_enqueue_script()
.