在管理面板上添加帖子栏的最新版本

时间:2015-01-23 作者:Tandy Dinh

如何在所有Posts Manager上添加此列(Post的上次修订版)。我找不到关于这个问题的讨论。请帮助我或给我一个建议。谢谢大家!

Add last revision of Post column

1 个回复
SO网友:David Gard

我不能百分之百确定您希望在“最新版本”列中放置什么,但您可以将Posts表上的视图切换到Excerpt View 使用搜索框下方的按钮。此视图允许您查看帖子的前几行以及所有其他默认信息-

Excerpt View

有关编辑帖子屏幕的更多信息,请参见本页-http://en.support.wordpress.com/posts/edit-posts-screen/

但无论如何,您可以通过将下面的代码放在functions.php 如果您仍然愿意,请按要求归档和修改。

这个例子向您展示了如何添加ID列,但是如果您提供了更多关于您想要添加什么的详细信息,如果需要的话,我很乐意提供更多的例子。

/**
 * Hook into the WP_List_Table designs to add custom columns
 */
add_action(\'init\', \'my_setup_custom_columns\');
function my_setup_custom_columns(){

    /** Add columns on the WP_Posts_List_Table for all post types */
    add_filter("manage_posts_columns", \'my_add_custom_columns\', 11);

    /** Populate all additional columns */
    add_action(\'manage_posts_custom_column\', \'my_fill_custom_columns_echo\', 11, 2);

}

/**
 * Add additional custom columns to the list table views in the admin area
 *
 * @param required array $columns   The columns that currently exist
 */
function my_add_custom_columns($columns){

    $new_columns = array();

    $new_columns[\'my_item_id\'] = __(\'ID\', \'your-text-domain);

    $columns = $columns + $new_columns;

    return $columns;

}

/**
 * Fill the custom columns by outputting data
 *
 * @param required string $column_name  The name of the column to return data for
 * @param required integer $object_id   The ID of the curent object to fill the column for
 */
function my_fill_custom_columns_echo($column_name, $object_id){

    switch($column_name) :

        /**
         * ID (the ID of the current object)
         */
        case \'my_item_id\' :
            echo $object_id;
            break;

    endswitch;
}
如果您希望(给它一个宽度),可以通过将其添加到admin style sheet -

.wp-list-table .manage-column.column-my_item_id{
    width: 50px;
}
我建议你也读一些这方面的书,以备将来使用-

添加列-http://codex.wordpress.org/Plugin_API/Filter_Reference/manage_posts_columns

填充列-http://codex.wordpress.org/Plugin_API/Action_Reference/manage_posts_custom_column

结束