天天下载 更新快、资源全,发现更多实用工具,就上天天下载!

[WordPress教程]WordPress 如何实现删除文章并通知投稿作者不通过理由

更新时间: 2023-04-08 16:04 分类: 建站教程 人气: (701) 0个评论

直接上代码,比较简单

add_action( 'post_submitbox_misc_actions', 'ttzip_delete_notice_metabox' ); function ttzip_delete_notice_metabox(){ global $post; echo '

'; } function ttzip_delete_notice_callback(){ global $wpdb,$current_user; date_default_timezone_set('Asia/Shanghai'); $status = 0;$msg = '处理失败'; if(current_user_can('administrator')){ $post_id = $_POST['pid']; $cpost = get_post($post_id); _mbt_add_notice($cpost->post_author, sprintf(__('您好,您发表的文章《%s》审核不通过,原因:'.$_POST['why'].'。','ttzip'), $cpost->post_title), 'post_trash', $post_id); wp_trash_post($post_id); $status = 1; } $result = array( 'status' => $status, 'msg' => $msg ); header('Content-type: application/json'); echo json_encode($result); exit; } add_action( 'wp_ajax_modown_delete_notice', 'ttzip_delete_notice_callback');

除特别注明外,本站所有文章均为 天天下载 原创,转载请注明出处来自 https://www.ttzip.com/wordpress-deleting-for-rejection.html
10人喜欢
已被 (1) 个小伙伴吐口水
  1. 王光卫博客
    王光卫博客2023-06-04 23:24 国内网友谷歌浏览器 Mac OS X 10.15.7 @回复Ta 沙发
    要获取代码还得评论下,这个功能好 :mrgreen: