如何从wordpress网址中删除自定义帖子类型?

问题描述 投票:0回答:1

我有一个wordpress网站,该网站正在使用具有自定义帖子类型(例如着陆和服务)的自定义模板。

每个帖子类型在URL中都有一个特定的子句,例如==(http://example.com/landing/landing-page-name

我想将此URL(http://example.com/landing/landing-page-name)更改为此URL(http://example.com/landing-page-name)。

事实上,我需要从网址中删除[着陆]短语。重要的是[登陆]是我的帖子表中的自定义帖子类型。

我已经测试了以下解决方案:

==>我已在register_post_type()的重写属性中将子句更改为'/'->它将破坏所有的着陆,帖子和页面url(404)

==>我在重写属性中添加了'with_front'=> false->不变]

==>我试图用htaccess中的RewriteRule做到这一点->它不起作用或给出太多重定向错误

我无法获得正确的结果。

有人之前解决过这个问题吗?

我有一个wordpress网站,该网站正在使用具有自定义帖子类型(例如着陆和服务)的自定义模板。每个帖子类型在网址中都有一个特定的子句,例如==(http://example.com/landing / ...

wordpress .htaccess url custom-post-type
1个回答
0
投票

首先,您需要为自定义帖子类型过滤永久链接,以使所有已发布的帖子的网址中都没有任何内容:

© www.soinside.com 2019 - 2024. All rights reserved.