Wordpress3.2去除url中的category(不消插件实现)

Wordpress3.2之前版本

  WordPress 的文章分类网址默认显示在 category 父目次下,譬喻分类名为 wp ,分类链接样式则为 。假如靠山配置的文章静态链接布局为“/%category% /%postname%.html”,例: ,那么之前的分类链接显得不合逻辑,所有我们但愿将它去掉。

  对付 wordpress 中的种种问题,险些都能找到插件办理,这个问题也不破例。可是很大一部门 wper 患有严重的代码控,但凡修改代码可以到达的结果毫不消插件取代,即便后者更为简朴。所以在这里先容一个非插件的要领:

在目次 wp-includes/category-template.php 文件中搜索:

$catlink = $wp_rewrite->get_category_permastruct();

在下面添加:

$catlink = str_replace('/category', "", $catlink);

生存即可。

Wordpress3.2版本

在目次 wp-includes/category-template.php 文件中搜索:

function get_category_link( $category )

在最后的

return $category;

之前插手

$category = str_replace('/category', "", $category);

生存即可。

Wordpress下载

WordPress v4.4.2 英文版下载

Wordpress3.2去除url中的category(不用插件实现)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/10605.html