从 URL 固定链接结构 /%category%/ 中删除一些类别?

Remove some categories from the URL Permalink structure /%category%/?

Wordpress 永久链接 中:我使用 /%category%/%postname%/

具有“新闻”、“形成”、“事件”等类别。(真实类别

但我有一些类别仅用于显示功能,例如 « slider1 »、 « homepagedisplay » 或一些子类别… (« false » 类别)

许多帖子,都在“真”和“假”类别中,并且得到了url结构的假猫...:test.com/slider1/my-post .....

感谢帮助

如果您不想显示某些类别的链接,toy 可以在打印链接的地方添加此 IF:

$categories_not_to_print=array(
   'false'=>'',
   'true' => '',
   'slider one'=>'',
);
$categoires=get_the_category();

foreach($categoires as $category) {

   $cat_name=$category->name;

   if(!isset($categories_not_to_print[$cat_name])) {
       //Print only category if not on list
       echo $cat_name;
   }

}

如果您希望链接不会 work/redirect 到其他地方(例如:为了防止 Google 索引那些类别毫无意义的页面)?

在这种情况下,您可以使用 https://wordpress.org/plugins/redirection/ 之类的重定向插件将非真实类别链接重定向到主页/404 错误页面/任何您想要的地方。

我找到了插件解决方案:

有了它就可以选择大师,在类别选择上

https://wordpress.org/plugins/wp-category-permalink/