wordpress收费下载资源主题
wordpress付费下载资源插件

WordPress hook钩子comment_on_trash的用法详解

WordPress中的comment_on_trash钩子是在将评论移到垃圾箱之前触发的。该钩子允许开发人员在评论被移到垃圾箱之前执行一些自定义的操作。

下面是comment_on_trash钩子的用法示例:

1. 注册一个回调函数来执行在评论被移到垃圾箱之前的操作:

function custom_comment_on_trash( $comment_id ) {
// 执行自定义操作
}
add_action( 'comment_on_trash', 'custom_comment_on_trash' );

2.在回调函数中执行你想要的自定义操作,例如发送电子邮件通知管理员:

function custom_comment_on_trash( $comment_id ) {
// 获取评论对象
$comment = get_comment( $comment_id );

// 获取文章对象
$post = get_post( $comment->comment_post_ID );

// 发送电子邮件通知管理员
$to = get_option( 'admin_email' );
$subject = '评论被移到垃圾箱';
$message = '评论 "' . $comment->comment_content . '" 被移到了垃圾箱。nn';
$message .= '文章标题: ' . $post->post_title . 'n';
$message .= '文章链接: ' . get_permalink( $post->ID );
wp_mail( $to, $subject, $message );
}
add_action( 'comment_on_trash', 'custom_comment_on_trash' );

在上面的示例中,我们首先获取评论对象和文章对象,然后构建电子邮件通知的内容,并使用wp_mail函数发送电子邮件给管理员。

3.保存上述代码到你的WordPress主题的functions.php文件中。

现在,当评论被移到垃圾箱时,你的自定义操作将会触发。你可以根据自己的需求来执行任何操作,如发送通知、记录日志等。

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请先加Q,临时会话收不到
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情