如果编辑主题文件,您可能希望将自定义代码块放在一行代码之后,这行代码可能类似于:<?php get_template_part( \'content/entry\' ); ?>
它也应该在调用函数之前comments_template()
如果希望它显示在注释之前。
您提到使用了一个名为Facebook评论插件的插件。我对这个插件没有任何经验,但理想情况下,它会利用comments\\u模板功能,而不是尝试更早地过滤自己。
根据您使用的主题,您可以点击一些操作来添加自定义代码块。Using actions is the best option if actions are available.
在最坏的情况下,您可以使用过滤器将内容块添加到实际帖子内容的末尾:
function my_author_box($content) {
if (!is_feed()) {
$authorbox = \'<p>This is my authorbox code....</p>\';
$content = $content . $authorbox;
}
return $content;
}
add_filter(\'the_content\', \'my_author_box\');
同样,之前的示例将添加到
functions.php
文件或自定义插件,但我建议仅在万不得已的情况下执行此操作,因为过滤\\u内容会在比您预期或希望的更多的地方应用您的代码。