向CPT的仪表板添加“页面模板”列

时间:2017-05-23 作者:glvr

如何将“页面模板”列添加到仪表板,以便查看“所有cpt\\U名称”显示使用的模板。

1 个回复
最合适的回答,由SO网友:Max Yudin 整理而成

<?php
// add new column to the columns array
function wpse267793_columns($columns) {
    // Column name
    $columns[\'template\'] = \'Template file\';
    return $columns;
}

function wpse267793_show_template_columns($name, $post_id) {
    // get template file name from post meta
    $template = get_post_meta($post_id, \'_wp_page_template\', true);
    echo $template;
}

// change \'CPT\' to the relevant custom post type
add_filter(\'manage_CPT_posts_columns\', \'wpse267793_columns\');

add_action(\'manage_CPT_posts_custom_column\',  \'wpse267793_show_template_columns\', 10, 2);

结束