重写类别WordPress

Ste*_*ffi 5 url wordpress rewrite categories

是否可以只重写一个类别?

我有一个“ 照片 ” 类别,仅此类别。

我只想将其重写/category/photos/photos

jan*_*anw 0

Yoast SEO插件内置了这个功能,我一般推荐这个插件。
no-category-base-wpml仅在您不想为此安装插件时执行此操作。网络上有很多教程可以做到这一点:

如果只针对某一类别启用此功能,我会建议以下内容:

  1. 创建一个名为 的页面photos
  2. 为此照片页面创建主题模板页面
  3. 设置一个新的query_posts* 获取类别“照片”
  4. 包括该category.php文件。
  5. 将该模板分配给照片页面。

未经测试但应该可以工作。因为该页面具有正确的 URL 并且应该包含类别。问题,请。

如果您想完全正确地使用pre_get_posts过滤器,*query_posts 对性能不利。这需要更多的知识。