首页 / WordPress建站 / 后台定制 / WordPress 仪表盘显示待审核的文章列表
Loading收藏1

对于多用户投稿的WordPress站点,免不了要对用户提交的文章进行审核,但是每次都要点击进入文章列表查看是否有文章待审,是不是很麻烦?其实,我们可以在WordPress仪表盘直接显示待审的文章列表,登录以后一眼就可以看到了。

pending-posts-dashboard-widget-wpdaxue_com

要做到这个,只需要将下面的代码添加到当前主题的 functions.php 文件即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/**
 * WordPress 仪表盘显示待审核的文章列表
 * http://blog.wpjam.com/m/pending-posts-dashboard-widget/
 */
add_action('wp_dashboard_setup', 'wpjam_modify_dashboard_widgets' );
function wpjam_modify_dashboard_widgets() {
	global $wp_meta_boxes;
 
	if(current_user_can('manage_options')){ //只有管理员才能看到
		add_meta_box( 'pending_posts_dashboard_widget', '待审文章', 'pending_posts_dashboard_widget_function','dashboard', 'normal', 'core' );
	}
}
 
function pending_posts_dashboard_widget_function() {
	global $wpdb;
	$pending_posts = $wpdb->get_results("SELECT * FROM {$wpdb->posts}  WHERE post_status = 'pending' ORDER BY post_modified DESC");
 
	if($pending_posts){ //判断是否有待审文章		echo '<ul>';
		foreach ($pending_posts as $pending_post){
			echo '<li><a href="'.admin_url().'post.php?post='.$pending_post->ID.'&action=edit">'.$pending_post->post_title.'</a></li>';
		}
		echo '</ul>';
	}else echo '目前没有待审文章';}

代码来自:我爱水煮鱼 http://blog.wpjam.com/m/pending-posts-dashboard-widget/,倡萌在源代码添加了一个判断是否有待审文章,如果没有,显示提示文字。

你可能还喜欢

1 条评论

发表评论

我们是靠谱的WordPress建站团队!

专业承接WordPress网站建设及运维、WordPress主题和插件开发、汉化、安装等服务

联系电话:0773-8282430

查看所有服务项目

视频教程: 点击联系我们
定制开发: 点击联系我们
售后支持: 点击联系我们
商务合作: 点击联系我们

固话:0773-8282-430

手机:133-0773-9152

微信扫一扫,联系我们