首页 > 解决方案 > wordpress 自定义帖子类型返回 404

问题描述

我创建了一个这样的自定义帖子类型,

add_action( 'init', 'used_cars_cpt' );

函数 used_cars_cpt() {

register_post_type('used-cars', [
    'labels' => [
        'name' => 'Used Cars',
        'singular_name' => 'Used Car',
    ],
    'rewrite' => array('slug' => 'cars'),
    'description' => '',
    'public' => true,
    'menu_position' => 20,
    'supports' => ['custom-fields']
]);

}

我可以使用这种帖子类型创建帖子,但是当我尝试查看帖子时,我得到一个 404,我唯一可以查看它的时间是当我使用普通永久链接但我想使用/cars/some-kind-of-post-title. 谁能指出为什么我在漂亮永久链接上的帖子类型是 404ing?

我试过刷新永久链接。

标签: phpwordpresspermalinks

解决方案


只需转到设置-> 永久链接选择帖子名称选项(如果尚未设置),如果已设置为此选项,则在两种情况下都点击保存按钮。它将再次更新您的 htaccess,并且永久链接将起作用。


推荐阅读