WordPress:自定义帖子类型重定向到首页

时间:2020-10-17 18:10:56

标签: wordpress timber

我创建了一个帖子类型“ Team”,它使我可以转到我的网站“ http://my-site.com/team”并显示团队存档页面,但是我关闭了团队存档页面来创建一个团队页面,该页面将拉入团队帖子,但我决定反对该页面,并永久删除了该页面。我在我的functions.php文件中再次打开了团队档案,现在它一直将我重定向到主页。

我已使用“ http://my-site.com/%postname%/”再次保存了永久链接,以重置它,但仍无法正常工作。 “ http://my-site.com/?post_type=team”工作正常,但这不是我想要的。

我尝试创建一个“ archive-team.php”文件,但是什么也没有,甚至尝试使用一个新的数据库,但这也没有用。

我正在使用Timber,但是由于页面工作正常,所以我认为那里没有问题。 任何人有任何想法吗?预先谢谢你。

下面是我注册团队职位类型的功能

function register_team()
{
    $args = [
        'labels' => [
            'name' => 'Team',
            'singlular_name' => 'Team',
        ],
        'public' => true,
        'has_archive' => true,
        'menu_icon' => 'dashicons-admin-users',
        'supports' => ['title', 'editor', 'thumbnail'],
        'rewrite' => [
            'slug' => 'team',
        ],
    ];

    register_post_type('team', $args);
}

1 个答案:

答案 0 :(得分:1)

第一步,使用this之类的工具测试团队页面地址。如果状态码不是200,则应检查插件和.htaccess文件。

例如,yoast或“重定向”插件在删除页面时会创建重定向。

主题也可能有问题,例如,它没有显示404错误,而是带您到主屏幕。

第一步是检查状态码,然后通过禁用插件并使用默认主题(对于WordPress 20和Woocommerce店面)进行测试。