首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义Post类型模板层次结构-单个post模板

自定义Post类型模板层次结构-单个post模板
EN

WordPress Development用户
提问于 2019-01-11 15:33:45
回答 1查看 27关注 0票数 0

我已经注册了一个定制的post类型,并且我试图在一个特定的模板文件中显示该类型的帖子,但是不知道如何命名我的模板文件才能让这些帖子使用它。

下面是我函数文件中的代码:

代码语言:javascript
复制
function digital_post_type() {

  register_post_type( 'digital',
    array(
      'labels' => array(
        'name' => __( 'Digital Assets' ),
        'singular_name' => __( 'Digital Asset' ),
        'menu_name' => __( 'Digital'),
        'name_admin_bar' => __( 'Digital Assets'),
        'add_new' => __( 'Add New'),
        'add_new_item' => __( 'Add New Digital Asset'),
        'new_item' => __( 'New Digital Asset'),
        'edit_item' => __( 'Edit Digital Asset'),
        'view_item' => __( 'View Digital Asset'),
        'all_items' => __( 'All Digital Assets')
      ),
      'public' => true,
      'has_archive' => true,
      'rewrite' => array( 'slug' => 'digital_assets' ),
      'supports' => array( 'title','thumbnail', 'excerpt' )
    )
  );

}

add_action( 'init', 'digital_post_type' );

我试着命名我的模板文件single-digital_assets.php,但是这些帖子仍然使用默认的single.php模板。我也尝试重新设置我的permalink,以确保它不是缓存问题。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2019-01-11 15:41:19

post类型名为digital (register_post_type( 'digital',),因此模板应该是single-digital.php

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

https://wordpress.stackexchange.com/questions/325343

复制
相关文章

相似问题

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