Remove CPT slug from URL

时间:2018-04-22 作者:Benjamin

这个问题已经被问了很多次了,我已经在这个元数据和外部查看了每个答案。

Wordpress 4.9.5(最新版本)中仍然没有任何功能。3年前提出的增强功能仍在等待:https://core.trac.wordpress.org/ticket/34136#ticket

How to remove the Custom Post Type slug name from the url, without creating issue to previous posts or pages?

我尝试了以下解决方案:https://wordpress.stackexchange.com/a/204210 - 404页https://kellenmace.com/remove-custom-post-type-slug-from-permalinks/ - 404页http://www.codeinhouse.com/remove-slug-from-custom-post-type-in-wordpress/ - 404页

1 个回复
SO网友:Oleg Butuzov

更改CPT的permstruct。

add_action( \'init\', function() {
    add_permastruct( \'tvshow\', \'/custom_home_page/%tvshow%\');
}, 11);
然而,这是一个复杂的问题,可能需要采取不同的步骤才能以不同的方式工作。

别忘了刷新url规则。

结束

相关推荐