也想出现在这里?联系我们

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

2023.09.25 wordpress教程
  • 文章介绍
  • 升级版本
  • 评价&建议

要在WordPress中实现删除文章并通知投稿作者不通过理由,您可以按照以下步骤操作:

  1. 登录WordPress后台:首先,登录到您的WordPress网站的后台管理界面。

  2. 找到要删除的文章:在WordPress后台,找到您要删除的文章。您可以在“文章”菜单下的“所有文章”部分找到文章列表。

  3. 删除文章:在文章列表中找到要删除的文章,将鼠标悬停在文章标题上,然后会出现一些操作链接。点击“移至回收站”或“删除”选项,将文章移到回收站中。

  4. 编辑删除通知模板:现在,您需要编辑通知模板,以便通知投稿作者文章未通过审核的原因。WordPress默认不提供这样的通知功能,所以您可能需要使用插件或手动编写通知邮件。

    使用插件:您可以安装并激活一些通知插件,例如"PublishPress Authors"或"User Notification",它们可以帮助您发送自定义通知给投稿作者。

    手动编写通知:如果您愿意自己编写通知,可以通过以下步骤创建通知邮件模板:

    进入WordPress主题文件夹,找到您正在使用的主题。
    在主题文件夹中创建一个新文件,例如deletenotification.php
    deletenotification.php文件中编写通知邮件内容,包括未通过审核的原因。您可以使用HTML和PHP来构建邮件模板。
    在文章被删除时,通过WordPress的回收站功能触发通知邮件的发送。这需要您添加一些自定义功能代码到主题的functions.php文件中。以下是一个示例代码:

function send_delete_notification($post_id) {
    $author_id = get_post_field('post_author', $post_id);
    $author_email = get_the_author_meta('user_email', $author_id);
    $subject = '您的文章未通过审核';
    $message = include_once('deletenotification.php'); // 包括您创建的邮件模板文件

    wp_mail($author_email, $subject, $message);
}

add_action('wp_trash_post', 'send_delete_notification');
  1. 保存并测试:确保保存您的通知模板和代码更改。然后,测试删除文章并查看通知是否按预期发送给作者。

请注意,以上步骤中的代码和方法可能需要根据您的WordPress主题和需求进行调整。在进行任何更改之前,建议备份您的网站,以防不时之需。

有用0
  • 2023.09.25初次和大家见面了!

等待您对该主题的建议

发表评论

还能输入240个字

Hi, 欢迎加入Wordpress技术交流群,带你装逼带你飞!

我要入群
也想出现在这里?联系我们
wordpress加速

我来推荐一个更牛逼的给你看看?

  • 猛戳我吧