WordPress中自定义帖子类型的自定义模板

我在Wordpress中使用自定义帖子类型的模板时遇到问题。我已经尝试了许多方法来做到这一点, 但是都没有成功……我的帖子类型是post_product, 而我的子弹是produkty。我已经创建了single-post_product.php(以及许多其他变体), 但是它不起作用。这是我的代码:

function post_product() { $args = array( 'label' => 'Produkty', 'public' => true, 'show_ui' => true, 'capability_type' => 'post', 'hierarchical' => false, 'archive' => false, 'rewrite' => array('slug' => 'produkty'), 'query_var' => true, 'menu_icon' => 'dashicons-carrot', 'menu_position' => 5, 'taxonomies'=> array( 'category' ), 'supports' => array( 'title', 'editor', 'excerpt', 'trackbacks', 'custom-fields', 'revisions', 'thumbnail', 'author') ); register_post_type( 'post_product', $args ); } add_action( 'init', 'post_product' );

谁能告诉我我在做什么错?
#1你需要创建名为single-produkty.php的文件
然后转到设置-> 永久链接, 然后单击保存。现在应该可以工作了。
#2【WordPress中自定义帖子类型的自定义模板】尝试在主题中创建single-produkty.php, 因为模板需要模板中的子弹名称, 因为该名称用于重写规则。添加模板, 然后转到” 设置” > ” 永久链接” 并保存该页面, 以防万一有缓存内容时刷新刷新规则。

    推荐阅读