重写类的WordPress(Rewrite category wordpress)

2019-07-31 19:08发布

是否有可能改写只有一类?

我有一个类别“ 照片 ”,只是为这一类。

我只是想从它改写/category/photos/photos

Answer 1:

你可以用WP重写API做到这一点。 加入这个添加到functions.php

add_action('init', 'register_rewrites');
function register_rewrites() {
   add_rewrite_rule('^photos$', 'index.php?category_name=photos','top');
}

记得刷新你重写设置:进入设置 - >永久链接,然后点击保存按钮 - 无需改变。



Answer 2:

该Yoast SEO插件中有此功能的构建,我建议这个插件一般。
无类别的基础WPML不仅会如果你不想安装插件此。 在网附近有很多教程,做到这一点:

  • http://thisismyurl.com/6704/remove-category-url-wordpress/
  • http://www.webdevtuts.net/php/how-to-remove-category-from-wordpress-url-structure/
  • http://www.wprecipes.com/how-to-remove-category-from-your-wordpress-url

也使这只是一类我建议如下:

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

未经测试,但应该工作。 由于页面具有正确的网址,并应包括的类别。 问题,AKS。

*如果你想这样做完全正确使用query_posts是坏的性能pre_get_posts过滤器。 这需要更多的知识。



文章来源: Rewrite category wordpress