0%

自定义WordPress后台文章列表显示内容

这一篇主要说下如何自定义文章列表的内容。比如作者,评论,日期,标签等等。假如你不想让显示的话我们可以使用下面的这个方法,把它去掉。

我们只需要在上一篇提高的方法中添加一个unset()函数即可,比如:

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
26
27
28
29
30
31
32
33
34
<?php

// 给文章添加缩略图时

add_filter('manage_posts_columns', 'lei_add_thumb_col');
function lei_add_thumb_col($cols) {
$cols['thumbnail'] = __('Thumbnail');
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; unset(
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['tags'], //去掉标签列表
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['categories'], //去掉分类列表
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['author'], //去掉作者列表
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['comments'], //去掉评论列表
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['date'], //去掉日期列表
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['title'] //去掉文章标题
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;);
return $cols;
}

// 同上给页面列表添加缩略图时

add_filter('manage_pages_columns', 'lei_add_page_thumb_col');
function lei_add_page_thumb_col($cols) {
&nbsp;&nbsp; &nbsp;$cols['thumbnail'] = __('Thumbnail');
&nbsp;&nbsp;&nbsp; unset(
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['tags'],
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['categories'],
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['author'],
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['comments'],
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['date'],
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;$cols['title']
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;);&nbsp; &nbsp;
return $cols;
}
?>

把上面两段代码放到使用主题的functions.php里面即可,你也可以在上一篇的方法中进行修改,这样你就可以自己定义文章列表或者页面列表的内容了。这个方法只是拿出来给大家看下,wordpress可以对文章列表和页面列表进行自定义,不过使用的应该很少。就算各有所需吧,大家了解了解。