显示自定义帖子分类

时间:2013-12-22 作者:user2960468

这应该相当简单,我不知道我做错了什么。我正在尝试显示与自定义帖子关联的标签。

我是这样注册的

// Initialize Taxonomy Labels
    $labels = array(
        \'name\' => _x( \'Tags\', \'taxonomy general name\' ),
        \'singular_name\' => _x( \'Tag\', \'taxonomy singular name\' ),
        \'search_items\' =>  __( \'Search Types\' ),
        \'all_items\' => __( \'All Tags\' ),
        \'parent_item\' => __( \'Parent Tag\' ),
        \'parent_item_colon\' => __( \'Parent Tag:\' ),
        \'edit_item\' => __( \'Edit Tags\' ),
        \'update_item\' => __( \'Update Tag\' ),
        \'add_new_item\' => __( \'Add New Tag\' ),
        \'new_item_name\' => __( \'New Tag Name\' ),
    );

    // Register Custom Taxonomy
    register_taxonomy(\'tagevents\',array(\'events\'), array(
        \'hierarchical\' => true, // define whether to use a system like tags or categories
        \'labels\' => $labels,
        \'show_ui\' => true,
        \'query_var\' => true,
        \'rewrite\' => array( \'slug\' => \'tag-events\' ),
    ));
但我无法显示与单个页面关联的标记。

我试过(除其他外)<?php the_tags(\'<span class="tags-button">Tags : \',\' \',\'</span><br />\'); ?> 我在我的文章单页中使用它。

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

the_tags 仅适用于post_tag 分类法,使用the_terms 要以类似格式输出自定义分类,请执行以下操作:

the_terms(
    $post->ID,
    \'tagevents\',
    \'<span class="tags-button">Tags : \',
    \' \',
    \'</span><br />\'
);

结束

相关推荐

Paginate tags page

如果我单击一个随机标记,我希望标记页面只列出20篇与该标记相关的文章并分页。<?php /** * The template for displaying Tag Archive pages. */ get_header(); ?> <div id=\"container\"> <div id=\"content\" role=\"main\"> &#