删除wordpress固定链接后URL中的category的方法

插件方案删除category的方法

wordpress设置伪静态(即后台——设置——固定链接,非默认)后,分类目录的URL结构会变成http://域名/category/目录别名,显然其中的category/很碍眼。前面介绍过两款插件 No category parents 和 wp-no-category-base 用于去掉伪静态后分类目录URL的category/部分,现在再介绍一款删除分类目录URL中category/的插件FV Top Level Categories。

插件介绍:

设置固定链接后,删除分类页面网址的category/前缀。

使用方法:

1、进入后台——插件——安装插件,搜索FV Top Level Categories进行安装(或进入WP官网下载)

2、安装成功后,无需要进行任何设置,进入后台——插件——已安装插件中启用该插件即可。

注意:该插件支持wordpress最低版本为 3.2.1

二次修改wordpress配置文件来解决

修改Wordpress函数,去掉分类前缀category

1、找到你Wordpress博客wp-includes文件夹下的category-template.php。

2、打开此文件,搜索(get_category_link()函数里):

$catlink = $wp_rewrite->get_category_permastruct();

在其后,另起一行加入:

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

代码作用是,使用字符串替换函数,把获取分类链接函数的分类链接里的/category替换掉。达到去掉分类链接前缀/category的目的。

3、保存上传到服务器即可。

时间: 2024-07-30 19:00:53

删除wordpress固定链接后URL中的category的方法的相关文章

去除WordPress固定链接中的category路径方法总结

从SEO的角度来说,网站链接越简洁越好,链接的路径越少越好.wordpress默认情况下设置固定链接,分类页面是有category路径的. 解决方法网上也有提供,有使用插件,有使用伪静态的.下面小峰来说一下,能处理的几种方法. 注:以下部分代码来源于网上. 方法一: 在functions.php文件中添加如下代码,然后到wp后台-设置-固定链接-保存一次即可生效. /**  * 去除固定链接中的/category/路径,记得在后台保存一次固定链接  */ add_action('init', '

Nginx下修改WordPress固定链接导致无法访问的问题解决_nginx

今天下午没事,像以往一样开始做seo的优化,当然牵扯到永久链接,wordpress提供多种类型的链接形式     1/%year%/%monthnum%/%day%/%postname%/     2/%year%/%monthnum%/%postname%/     3/%year%/%monthnum%/%day%/%postname%.html     4/%year%/%monthnum%/%postname%.html     5/%category%/%postname%.html

移除AngularJS下URL中的#字符的方法

  这篇文章主要介绍了移除AngularJS下URL中的#字符的方法,AngularJS是一款高人气JavaScript库,需要的朋友可以参考下 AngularJS 默认将会使用一个 # 号来对URL进行路由. 例如: http://example.com/ http://example.com/#/about http://example.com/#/contact 要获得干净的URL并将井号从URL中移除是很容易的. 完成两件事情就行了. 配置 $locationProvider 设置我们的

js实现点击链接后窗口缩小并居中的方法

 这篇文章主要介绍了js实现点击链接后窗口缩小并居中的方法,实例分析了javascript操作窗口的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了js实现点击链接后窗口缩小并居中的方法.分享给大家供大家参考.具体分析如下: 这是一个简单的JS特效,以前没有见到过,就是当点击页面上指定文字链接的时候,页面窗口缩小,并居中显示,然后在居中的窗口中显示链接内容,但愿这些网页特效能在日后派上用场   代码如下: <HTML><HEAD> <TITLE>

js实现点击链接后窗口缩小并居中的方法_javascript技巧

本文实例讲述了js实现点击链接后窗口缩小并居中的方法.分享给大家供大家参考.具体分析如下: 这是一个简单的JS特效,以前没有见到过,就是当点击页面上指定文字链接的时候,页面窗口缩小,并居中显示,然后在居中的窗口中显示链接内容,但愿这些网页特效能在日后派上用场 复制代码 代码如下: <HTML><HEAD> <TITLE>窗口的缩小居中</TITLE> <META http-equiv=Content-Type content="text/ht

Yii隐藏URL中index.php的方法_php实例

本文实例讲述了Yii隐藏URL中index.php的方法.分享给大家供大家参考,具体如下: 一.修改config/下的main.php里的: 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( '<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w

PHP自定义函数获取URL中一级域名的方法_php技巧

本文实例讲述了PHP自定义函数获取URL中一级域名的方法.分享给大家供大家参考,具体如下: <?php /* * Created on 2016-8-23 */ function regular_domain($domain) { if (substr ( $domain, 0, 7 ) == 'http://') { $domain = substr ( $domain, 7 ); } if (strpos ( $domain, '/' ) !== false) { $domain = sub

Yii隐藏URL中index.php的方法

本文实例讲述了Yii隐藏URL中index.php的方法.分享给大家供大家参考,具体如下: 一.修改config/下的main.php里的: 'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( '<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w

去除WordPress固定链接中category路径方法

解决方法网上也有提供,有使用插件,有使用伪静态的.下面小峰来说一下,能处理的几种方法. 注:以下部分代码来源于网上. 方法一: 在functions.php文件中添加如下代码,然后到wp后台-设置-固定链接-保存一次即可生效.  /**  * 去除固定链接中的/category/路径,记得在后台保存一次固定链接  */ add_action('init', 'inlo_no_category'); function inlo_no_category() {  global $wp_rewrite