微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决WordPress:自定义帖子类型重定向到首页

我创建了一个帖子类型“ 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);
}

解决方法

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

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

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。