博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Wordpress3.2去除url中的category(不用插件实现)
阅读量:5863 次
发布时间:2019-06-19

本文共 766 字,大约阅读时间需要 2 分钟。

Wordpress3.2之前版本

WordPress 的文章分类网址默认显示在 category 父目录下,例如分类名为 wp ,分类链接样式则为 http://blog.com/category/wp。如果后台设置的文章静态链接结构为“/%category% /%postname%.html”,例: http://blog.com/wp/x.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
);
保存即可。
本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2011/07/09/2101674.html,如需转载请自行联系原作者
你可能感兴趣的文章
切片练习
查看>>
退信原因分析及解决办法
查看>>
项目: Zabbix监控搭建部署
查看>>
华为2016编程题
查看>>
APMServ 5.2.6.Apache启动失败,请检查相关配置。2.MySQL5.1启动失败的解决方法
查看>>
extJs学习基础4 Ext.each的用法
查看>>
Linux分区
查看>>
(转)IntelliJ IDEA java项目导入jar包,打jar包
查看>>
软件质量与测试--第六周作业 软件测试和评估
查看>>
实验4 颜色、字符串资源的使用
查看>>
Windows7配置python环境变量
查看>>
POJ 1654 Area 多边形面积 G++会WA
查看>>
apt 和 apt-get的区别
查看>>
学习园地
查看>>
Keras网络层之卷积层
查看>>
VS2017 调试不能命中断点问题
查看>>
7. Python运算符之逻辑、成员、身份运算符及优先级
查看>>
VirtualBox虚拟机网络设置(四种方式)
查看>>
通过构造器配置Bean
查看>>
thinkphp杂项功能(主干)
查看>>