sql - WordPress 工作流程修改

标签 sql mysql wordpress workflow

我想寻求有关 Zensor 插件的帮助 您发布帖子,然后版主会批准该帖子在 WordPress 博客网站上发布。

当帖子等待批准时,每个等待帖子都会显示“等待审核”。但是,我不希望在版主批准之前出现任何链接。

其实我找到了下面的连接句;

1- 必须添加到任何查询的 JOIN 部分的末尾:

LEFT JOIN wp_zensor ON ID = wp_zensor.post_id

2- 必须添加到 WHERE 条件的末尾:

AND wp_zensor.moderation_status = 'approved'

你能告诉我吗?我应该在下面的类别链接演示中的哪里添加这些修改:

<h2>Politics</h2>
<?php $recent = new WP_Query("cat=31&showposts=1"); while($recent->have_posts()) : $recent->the_post();?>
<b><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></b>
<?php the_content_limit(140, "devamı &raquo;"); ?>
<div class="hppostmeta">
<p><?php the_time('j F Y, H:i'); ?> | <?php the_author_posts_link(); ?></p>
</div>
<?php endwhile; ?>

或者任何通用的解决方案都将受到欢迎。

最佳答案

在 WordPress 的最新版本中,“贡献者”可以提交要发布的新帖子。这些帖子将保留在审核队列中,直到“编辑”或“管理员”批准该帖子。 “作者”可以发布自己的帖子,无需等待审核。 “订阅者”根本无法发帖,只能阅读和评论帖子。

您可以在WordPress Codex中阅读有关用户角色和功能的更多信息。 。基本上,将所有贡献用户设为“贡献者”,将编辑者设为“编辑者”。正如您所期望的,让您自己担任“管理员”。当新帖子提交审核时,编辑将收到通知。

关于sql - WordPress 工作流程修改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2847658/

相关文章:

sql - 关键字 'SELECT' 附近的语法不正确。 ')' 附近的语法不正确

php - MySQL 插入字符串错误 - UTF-8?

php - 更新数据库中的所有 URL 后未找到 404

wordpress - CSS 和图像文件在渲染后被 Googlebot 阻止

php - 传输网站后 - PHP fatal error : Allowed memory size of 41943040 bytes exhausted (tried to allocate 32768 bytes)

sql - 查找两个时间范围之间的日期差距

php - Mysql内连接错误

php:如何使用准备好的语句从sql数据库获取最新的日期时间?

php - 更改 foreach 语句以显示当前用户的表

php - WordPress 媒体库访问 PHP