我有一个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 / ...
首先,您需要为自定义帖子类型过滤永久链接,以使所有已发布的帖子的网址中都没有任何内容: