首页 小编推荐 正文
  • 本文约544字,阅读需3分钟
  • 60166
  • 21

去除 WordPress 默认 category 目录的方法

温馨提示:本文最后更新于2026年3月24日 12:30,若内容或图片失效,请在下方留言或联系博主。
摘要

要去除 WordPress 中文章链接中的 category 部分,可以通过修改 .htaccess 文件或使用 WordPress 的重写规则来实现。以下是详细步骤:

  1. 编辑 .htaccess 文件
    打开网站根目录下的 .htaccess 文件,添加以下代码:...

要去除 WordPress 中文章链接中的 category 部分,可以通过修改 .htaccess 文件或使用 WordPress 的重写规则来实现。以下是详细步骤:

  1. 编辑 .htaccess 文件
    打开网站根目录下的 .htaccess 文件,添加以下代码:

    RewriteEngine On
    RewriteRule ^category/(.*)$ /$1 [R=301,L]

    这个规则会将所有包含 category/ 的 URL 重定向到没有 category/ 的版本。

  2. 更新 WordPress 重写规则
    在主题的 functions.php 文件中添加以下代码,以确保 WordPress 识别新的 URL 结构:

    function remove_category_base() {
       global $wp_rewrite;
       $wp_rewrite->set_category_base('');
    }
    add_action('init', 'remove_category_base');
  3. 刷新重写规则
    登录 WordPress 后台,进入 设置 > 固定链接 页面,点击 保存更改 以刷新重写规则。

  4. 检查链接结构
    确保文章和分类的链接已从 example.com/category/名称 改为 example.com/名称。

通过以上步骤,可以成功移除 WordPress 链接中的 category 部分。

30131 人点赞
评论