不要直接链接脚本文件。将其排队,例如functions.php
:
function mytheme_enqueue_comment_reply() {
// on single blog post pages with comments open and threaded comments
if ( is_singular() && comments_open() && get_option( \'thread_comments\' ) ) {
// enqueue the javascript that performs in-link comment reply fanciness
wp_enqueue_script( \'comment-reply\' );
}
}
// Hook into wp_enqueue_scripts
add_action( \'wp_enqueue_scripts\', \'mytheme_enqueue_comment_reply\' );
也可以在文档头中,在
wp_head()
电话:
<?php
// on single blog post pages with comments open and threaded comments
if ( is_singular() && comments_open() && get_option( \'thread_comments\' ) ) {
// enqueue the javascript that performs in-link comment reply fanciness
wp_enqueue_script( \'comment-reply\' );
}
?>
编辑:
钩住wp_head
, 而不是例如。wp_print_scripts
, 这很重要。这个wp_print_scripts
不以相同的方式工作wp_print_styles
,以输出样式表链接。
所以:如果您使用wp_print_scripts
, 将挂钩更改为wp_head
.
编辑2:
根据您的pastebin链接代码,您是否尝试过以下方法来排除潜在问题?
从中删除回调函数wp_comment_list()
移动wp_comment_list()
在comment_form()
调用从中删除参数数组comment_form()
我不知道这些都能解决你的问题,但它们可能会帮助我们找到问题的根源。