模板不适用于自定义帖子类型

时间:2018-01-04 作者:The WP Intermediate

通常,这是模板用于自定义帖子类型的层次顺序。

单{后类型}{段塞}。php–(自4.4版起)首先,WordPress查找特定帖子的模板。例如,如果post类型为isproduct,post slug为dmc-12,WordPress将查找single-product-dmc-12。php。

  • 单-{post type}。php–如果帖子类型是product,WordPress将查找单个产品。php。

    单人。php–WordPress然后返回到single。php。

    单数。php–然后返回到单数形式。php。

    索引。php——最后,如上所述,WordPress最终会回到索引。php。

  • 我创建了此模板:

    single-theme.php
    
    但是主题CPT的贴子页面没有使用这个模板?可能是什么问题?

    如果需要,我可以使用完整的CPT功能更新我的问题。

    我在CPT中使用了这个,这可能是罪魁祸首吗:

    \'capability_type\'       => \'page\',
    

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

    您注册了名为“theme”的帖子类型?

    此外,在更改模板和任何与url-s相关的内容时,始终重新加载或加载页面管理->设置->永久链接。有时如果没有这一点,更改将不会生效。

    结束

    相关推荐

    使用Functions.php的出列脚本

    您好,我正在尝试将在我的队列中找到的脚本“jquery.favorite.js”退出队列。php:// WP_ENQUEUE_SCRIPTS static function wp_enqueue_scripts_callback() { global $javo_tso; $javo_register_scripts = Array( \'oms.min.js\'