零基础建站培训介绍

当前位置:

WordPress后台文章列表添加一列浏览量和修改时间数据

WordPress后台文章列表默认情况下只显示文章标题,发布时间等数据,我们在自己建网站时,可以给Wordpress后台文章列表添加数据。

Wordpress后台文章列表添加一列浏览量和修改时间数据

下面介绍一下Wordpress后台文章列表添加一列浏览量和修改时间数据的方法。

WordPress后台文章列表添加一列浏览量:


/*
后台文章列表添加自定义列
*/
//添加文章阅读数列表
function add_views_column($columns) {  
    $columns['views'] = '阅读数';  
    return $columns;  
}  
add_filter('manage_posts_columns' , 'add_views_column');

//为文章阅读数列表填充数据
function views_column_content($column_name, $post_id) {  
    if ($column_name == 'views') {  
        $views_value = get_post_meta( $post_id, '_views', true );  
        echo ($views_value / 2) . '次';  
    }  
}  
add_action('manage_posts_custom_column', 'views_column_content', 10, 2);

//实现文章阅读数列表排序
function views_column_table_sorting( $columns ) {  
    $columns['views'] = 'views';  
    return $columns;  
}  
add_filter( 'manage_edit-post_sortable_columns', 'views_column_table_sorting' );

//根据自定义域views排序
    function views_column_orderby( $vars ) {  
        if ( isset( $vars['orderby'] ) && $vars['orderby'] == 'views' ) {  
            $vars['orderby'] = 'meta_value_num';  
            $vars['meta_key'] = '_views';  
        }  
        return $vars;  
    }  
    add_filter( 'request', 'views_column_orderby' );

WordPress后台文章列表添加一列修改时间数据:


/*
后台文章列表添加自定义列
*/

//添加文章列表
function add_views_column($columns) {  
    $columns['post_modified'] = '修改时间';  
    return $columns;  
}  
add_filter('manage_posts_columns' , 'add_views_column');

//为文章阅读数列表填充数据
function views_column_content($column_name, $post_id) {  
    if ($column_name == 'post_modified') {  
        $views_value = get_the_modified_time('Y-n-j');  
        echo ($views_value );  
    }  
}  
add_action('manage_posts_custom_column', 'views_column_content', 10, 2);
上一课: 下一课:

发表评论

电子邮件地址不会被公开。 必填项已用*标注