如何在仪表板的帖子列表旁显示帖子摘录

时间:2017-07-19 作者:Maryam

我需要在帖子列表页面上显示一些帖子的描述,即在管理仪表板的帖子页面内。它已经在显示标题、作者、类别、标记、注释、日期等。但我如何获取要显示在标题旁边的帖子摘录呢。

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

请在主题函数中添加以下代码行。php显示一个新列,该列将在您的帖子中显示摘录。

function pkb_get_excerpt($post_ID) {
    $content_post = get_post($post_ID);
$content = $content_post->post_content;
    if ($content) {
      return $content;
    }
}

// ADD NEW COLUMN
function pkb_columns_head($defaults) {
    $defaults[\'excerpt\'] = \'excerpt\';
    return $defaults;
}

// SHOW THE EXCERPT
function pkb_columns_content($column_name, $post_ID) {
    if ($column_name == \'excerpt\') {
        $post_content = pkb_get_excerpt($post_ID);
        echo $str1= substr ($post_content,0,50);

    }
}

add_filter(\'manage_posts_columns\', \'pkb_columns_head\');
add_action(\'manage_posts_custom_column\', \'pkb_columns_content\', 10, 2);
如果您有任何疑问,请随时询问。

结束

相关推荐

Using rules in Posts

我正在为客户设计一个主题。我们只有one post 对于每个TvShow, 在那根柱子里,我们有Seasons 和Episodes. (使用meta_post).现在,我有一个ul 对于filtering seasons 一个用于filtering episodes, 比如《第一季》第三集。但这需要在帖子中添加规则(我不想使用js 为此)。类似于:www.example.com/tvshow-name/season-3/episode4/ 显然,我们不能使用add_rewrite_rule (相信我,我