如何获取自定义标记页面的标题

时间:2016-07-24 作者:capkronos00

如何获取自定义标记页的标题&;如何使我的情况像税务局

if ( is_page() ) {
    the_title();
} elseif ( is_tag() ) { 
    single_tag_title();
}
税款:

add_action( \'init\', \'create_mtags_taxonomy\' );
function create_mtags_taxonomy() {
    $labels = array(
        \'name\'                           => \'More Tags\',
        \'singular_name\'                  => \'More Tags\',
        \'menu_name\'                      => \'More Tags\',
    );
    register_taxonomy(
        \'mtags\',
        \'post\',
        array(
            \'label\' => __( \'More Tags\' ),
            \'hierarchical\' => false,
            \'labels\' => $labels,
            \'public\' => true,
            \'show_in_nav_menus\' => false,
            \'show_tagcloud\' => true,
            \'has_archive\' => true,
            \'show_admin_column\' => true,
            \'rewrite\' => array(
                \'slug\' => \'mtag\'
            )
        )
    );
}

1 个回复
最合适的回答,由SO网友:Andy Macaulay-Brook 整理而成

要展开条件以检查其中一个术语的显示,可以执行以下操作:

if ( is_page() ) {
    the_title();
} elseif ( is_tag() ) { 
    single_tag_title();
} elseif ( is_tax( \'mtags\' ); ) { 
    single_term_title(\'More Tags: \');
}
但是,如果使用主题的自定义分类模板进行此分类,taxonomy-mtags.php, 然后,您可以执行以下操作:

<h1 class="page-title">
    <?php single_term_title(\'More Tags: \'); ?>
</h1>