WordPress的comment_link钩子用于修改评论链接(评论作者的链接地址)。
使用方法:
1. 注册钩子 - 在主题的functions.php文件中注册comment_link钩子。可以使用add_filter函数来注册钩子。
add_filter( 'comment_link', 'custom_comment_link', 10, 2 );
2. 编写回调函数 - 编写一个回调函数来修改评论链接的地址。回调函数需要接受两个参数:评论链接的HTML代码和评论对象。
function custom_comment_link( $comment_link, $comment ) {
// 修改评论链接的地址
$author_link = get_comment_author_url( $comment );
$comment_link = '' . get_comment_author( $comment ) . '';
return $comment_link;
}
在上述示例中,我们使用get_comment_author_url函数获取评论作者的链接地址,并使用esc_url函数进行安全转义。然后,使用get_comment_author函数获取评论作者的名称,并将它们合并为一个新的评论链接的HTML代码。最后,将修改后的评论链接返回。
3. 应用修改 - 保存并上传functions.php文件到WordPress的主题目录。然后,重新加载网站以应用修改。
现在,WordPress将使用自定义的评论链接地址代替默认的链接地址。
请注意,comment_link钩子是一个筛选器钩子,这意味着它可以修改一个值并返回修改后的值。在此示例中,我们修改了评论链接的HTML代码,并返回了修改后的代码。
0 个评论