WordPress 类别固定链接

Wordpress category permalink

我有一个基于 wordpress 的网站,默认类别永久链接就像 "website.com/category/category-slug"

如何让它看起来像 "website.com/category-slug"?当然,我会一直注意没有 post/page 和相同的 slug

这应该可行,但未经测试。填写下面的categoryID并在wp_redirect()中设置你想要的URL。

<?php
$category_id = xx;
$category_link = get_category_link( $category_id )
wp_redirect( $category_link, 'http://www.website.com/category-slug' ); exit;
?>

顺便记住,wp_redirect() 后面应该始终跟着 exit;(来源:Codex)。

有两种解决方法:

解决方案 1(简单的一个):

要从网址中删除 /category/,请执行以下操作:

第 1 步:转到设置 > 固定链接、select 自定义结构 并在文本框中输入以下内容:

步骤 2:在 Category Base 中输入 / 如下:

第 3 步:保存它,您的 URL 将是 http://website.com/category-slug


解决方案 2:

虽然2年没更新但是很灵活的插件。简单安装这个插件:WP No Category Base.