comments_template钩子是一个用于显示评论模板的钩子,它可以让开发者在展示评论模板之前或之后执行自定义的代码。
使用方法如下:
1. 在主题的functions.php文件中添加以下代码:
function custom_comments_template() {
// 执行自定义代码
}
add_action( 'comments_template', 'custom_comments_template' );
2. 在custom_comments_template函数中添加希望执行的自定义代码,可以是任何PHP代码。
示例:
如果你希望在评论模板展示之前输出一段文字,你可以在custom_comments_template函数中添加以下代码:
function custom_comments_template() {
echo '这是自定义的评论模板';
}
add_action( 'comments_template', 'custom_comments_template' );
注意事项:
- 如果你希望在评论模板展示之后执行自定义代码,可以使用comments_template_after_comments_action钩子。
- comments_template钩子只在显示单篇文章的评论时触发,在页面、存档、搜索结果等其他页面上不会触发。
- 使用comments_template钩子时,要确保你的主题中有一个comments.php文件,该文件用于显示评论模板。如果主题没有该文件,WordPress会使用默认的评论模板。
- 如果你想修改评论模板的内容而不是添加自定义代码,应该直接编辑comments.php文件,而不是使用comments_template钩子。
0 个评论