所以我只做了一个自定义的帖子类型,它的条目不需要标题。
如何修改仪表板中的帖子列表(见图),使其显示帖子的摘录/内容,而不是通常的标题?
所以我只做了一个自定义的帖子类型,它的条目不需要标题。
如何修改仪表板中的帖子列表(见图),使其显示帖子的摘录/内容,而不是通常的标题?
您可以编辑CPT的列,如下所示:
function edit_cpt_columns($columns){
$columns = array(
\'cb\' => \'<input type="checkbox" />\',
\'title\' => __(\'Post\')
);
return $columns;
}
add_filter(\'manage_edit-CPT_columns\', \'edit_cpt_columns\');
function manage_cpt_columns( $column, $post_id ) {
global $post;
switch( $column ) {
case \'title\' :
$link = get_permalink($post->ID);
echo \'<a href="\'.$link\'">\'.$post->post_excerpt.\'</a>\';
break;
default :
break;
}
}
add_action( \'manage_CPT_posts_custom_column\', \'manage_cpt_columns\', 10, 2);
您需要更换CPT
使用自定义帖子类型的名称。第一个函数声明列,而第二个函数用数据填充列。
当我编写主题时,我会启用WP-DEBUG。这确保了正确的PHP代码。遗憾的是,大多数插件开发人员一直在使用不存在的变量:echo $args[\'title\']; Notice: Undefined index: title in /wp-content/plugins/easy-fancybox/easy-fancybox.php on line 301 而不是echo ( isset($args[\'title\']) ? $args[\'title\'] : \'\'