首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WordPress获取分类标题/名称

WordPress获取分类标题/名称
EN

Stack Overflow用户
提问于 2014-10-22 08:33:32
回答 1查看 3.4K关注 0票数 0

我一直在寻找一种方法来获取和输出自定义类型的帖子标题/分类法,而不是硬编码标题。

代码语言:javascript
运行
复制
register_taxonomy_for_object_type('category', 'portfolio'); // Register Taxonomies for Category
register_taxonomy_for_object_type('post_tag', 'portfolio');
register_post_type('portfolio', // Register Custom Post Type
    array(
    'labels' => array(
        'name' => __('Portfolio', 'html5blank'), // Rename these to suit

如果我把h1放在query_post的外面/上面,那么"Portfolio“标题就不会输出。

代码语言:javascript
运行
复制
<section id="portfolio">
        <div class="row">
        <!-- <h3>Portfolio</h3> -->

            <?php
              query_posts( array( 'post_type' => 'portfolio' ) );
              if ( have_posts() ) : while ( have_posts() ) : the_post();
            ?>
<h1><?php post_type_archive_title(); ?></h1>
                <div class="large-4 medium-4 columns">
                    <?php echo the_content(); ?>
                    <!-- <br class="clear"> -->
                    <h3>
                        <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
                    </h3>
                    <br class="clear">

                    <?php edit_post_link(); ?>
                </div>

            <?php endwhile; endif; wp_reset_query(); ?>
        </div>
    </section>

所以我试图输出"portfolio“到我的模板,我尝试了这个,但我不明白如何获得注册名称。

代码语言:javascript
运行
复制
<?php
 $terms = get_terms('my-taxonomy-name');
 foreach ( $terms as $term ) {
 echo $term->slug.' ';
 }
?>

编辑:

代码语言:javascript
运行
复制
<?php
                global $wp_post_types;
                $obj = $wp_post_types['portfolio'];
                echo "<h3>";
                    echo $obj->labels->name;
                echo "</h3>";
            ?>
EN

回答 1

Stack Overflow用户

发布于 2014-10-22 10:57:19

也许您正在寻找get_post_type_object()函数:

代码语言:javascript
运行
复制
$obj = get_post_type_object( 'portfolio' );
echo $obj->labels->name;

获取portfolio自定义帖子类型的注册标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26498604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档