WordPress 文章标签 TAG 地址改写为  /tag/%tag_id% 的形式

中文网站的关键词标签都是中文的,所以 WordPresss 默认标签 TAG 地址也是中文的,中文标签有时候很长,并且在地址栏显示特殊字符,虽然不影响搜索,但是不是很好看,并且据说中文标签地址不利于 SEO,所以有必要对标签 TAG 地址进行优化。

个人觉得最好的优化就是将标签 TAG 地址改成标签 TAG ID,这样显示更短。

有的主题集成了使用标签 TAG ID 作为标签地址,也有不少的插件比如我之前用的 Smart SEO Tool 就可以将标签 URL 改写为: /tag/%tag_id%。用插件太多,拖累网站速度,所以我今天将插件改成了下面代码,放在 WordPress 主题 functions.php 文件

现在分享下如何通过代码集成到主题将标签地址改写为  /tag/%tag_id% 的形式?代码网上找的,我自己的网站使用该段代码。

/* WordPress文章标签地址改写为/tag/%tag_id%形式。
/*--------------------------------------------------------------------------------------*/
add_action('generate_rewrite_rules','tag_rewrite_rules');
add_filter('term_link','tag_term_link',10,3);
add_action('query_vars', 'tag_query_vars');
function tag_rewrite_rules($wp_rewrite){
$new_rules = array(
'tag/(\d+)/feed/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?tag_id=$matches[1]&feed=$matches[2]',
'tag/(\d+)/(feed|rdf|rss|rss2|atom)/?$' => 'index.php?tag_id=$matches[1]&feed=$matches[2]',
'tag/(\d+)/embed/?$' => 'index.php?tag_id=$matches[1]&embed=true',
'tag/(\d+)/page/(\d+)/?$' => 'index.php?tag_id=$matches[1]&paged=$matches[2]',
'tag/(\d+)/?$' => 'index.php?tag_id=$matches[1]',
);
$wp_rewrite->rules = $new_rules + $wp_rewrite->rules;
}

function tag_term_link($link,$term,$taxonomy){
if($taxonomy=='post_tag'){
return home_url('/tag/'.$term->term_id);
}
return $link;
}

function tag_query_vars($public_query_vars){
$public_query_vars[] = 'tag_id';
return $public_query_vars;
}
【声明1】:如本站转载别的站的文章,我个人没有添加来源,您可以发电邮:admin#zhuji.gd 提醒我,我会尽快添加文章来源。 【声明2】:本博客不参与任何交易及中介服务,只记录 VPS 测评和优惠,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。
(0)
上一篇 15/06/2023 22:49
下一篇 25/06/2023

相关推荐

  • Win 10 数字权利获取激活工具 Hwidgen 长期有效

    KMS 激活工具经常会失效,需要重新激活才可以继续使用。Win 10 数字权利获取工具通过获取系统数字许可证来进行激活,所以 HWIDGen激活可以长期有效。 Win 10 数字权利获取工具 HWIDGen 是由 Nsane 论坛会员 s1ave77 开发的 Win 10 数字权利激活工具。这款工具自动获取 Win 10 数字许可证激活,无需产品密钥,以最简单的方式永久激活,长期有效。 工作原理 当 Win 10 激活后自动生成与硬件ID对应的许可证,该许可证会存储到微软...

    25/05/2020
    37.5K0
  • 今日头条欲做号内搜索,可搜站外不少内容

    今日头条做帐号内搜索功能了,不仅发过的内容一搜就有,一些站外的内容视频文字也都能搜到。论功能,与百度、360等搜索引擎貌似也没有什么差别了。除了百度搜索,移动搜索市场竞争也越来越激烈了! 最新消息:头条号官方发文表示,今日头条App上线“帐号内搜索”功能,有些网友注意到,之前的版本里面头条有一个搜索框,之后更新就会提供一些新的搜索推荐。 说今日头条悄悄引入“站外搜索”网站信息内容,加速冲入搜索领域其也是有...

    08/03/2019
    13.6K0
  • 搬瓦工 VPS 套餐 CPU 限制,超过限制搬瓦工自动暂停你的 VPS。

    搬瓦工 VPS对于资源的使用限制非常严格,特别是 CPU 资源的限制。我自己在使用中,就多次遇到CPU资源占用太多,造成停机。 搬瓦工 CPU 限制 我们看到搬瓦工套餐中会有 CPU 核心数,比如以 V3 CN2GIA 20G 为例,2核CPU,但是下面又写了只能使用 100% of 1 core,也就是只能使用 1 核,这是什么意思呢?方案介绍里写的是峰值最多可以使用的 CPU 核数,也就是你最多可以跑满多少核;而下面的限制写的是 1 小时平均下来最多可以用多...

    18/04/2021
    6.3K0
  • AMH面板如何设置WordPress网站伪静态规则

    如何将一个 WordPress 网站从宝塔面板迁移到AMH面板?AMH可视化界面和操作逻辑与宝塔面板完全不一样,需要熟悉一下,不过使用起来也非常容易上手,大概感觉就是用惯了iphone,换成安卓手机后的感觉。现在AMH面板已经升级到了7.0版本,AMH开源主机面板7.0版本大更新,现在提供免费授权,拒绝广告,也不回传数据。 从宝塔面板迁移到AMH面板完成后,发现网站首页正常显示,但是点击文章后发现文章404,报错如下图。这样肯定是AMH面...

    07/08/2022
    640
  • AMH开源主机面板7.0版本大更新,免费授权,拒绝广告,不回传数据

    AMH面板已经更新到7.0版本,AMH7.0版本是大版本更新,与之前的老版本界面有所差别,明显就在迎合mjj们的需求,算是一个非常大的进步。之前AMH一直是都有免费版,但是授权还是要收费的,这次AMH7.0版本提供免费授权,其中异常监控、mysql与文件同步、流量防护管理、负载均衡等功能都免费授权。AMH面板开发非常重视用户隐私,数据不回传,非常适合重视隐私的童鞋,是宝塔面板的最佳替代方案。 AMH 官网:https://amh.sh/install.h...

    30/06/2022
    2.2K0
  • Linux 发行版应该怎么选

    Linux 发行版很多,有 Centos、debian、Ubuntu还有最近比较火的Rocky Linux,作为新人总是不知道该如何选择。 Unix、BSD、Linux的关系 Unix是最初的发行版,是美国AT&T公司贝尔实验室1969年研发的。后来美国加州大学柏克莱分校基于UNIX开发了BSD,后来基于BSD比较有代表性的发行版有FreeBSD、NetBSD、OpenBSD。在当时UNIX盛行的时代,出现了很多兼容UNIX的系统,如Minix内核,但Minix只用于教学,所以林纳斯·托瓦兹决定自己...

    技术教程 09/04/2022
    660
  • tmhhost 开学季促销 日本软银线路、洛杉矶三网cn2 gia 线路、韩国cn2 线路 季付 大流量 SSD KVM

    TMHhost 近期推出了针对学生用户的开学季促销活动,按季度付款,非常实惠。这次促销活动涉及的 VPS 套餐主要是日本软银线路、美国洛杉矶安畅机房的三网CN2 GIA线路、韩国CN2线路。所有VPS均为 KVM 架构,SSD 硬盘。 开学季促销活动机型,数量有限。需要购买请先注册账号,特价活动不允许退款。 开学季促销套餐 日本软银 KVM VPS特征:KVM,SSD,三网软银线路,200M带宽,测试IP:45.135.51.1 韩国CN2 KVM VPS特征:上行带宽3M~7...

    技术教程 03/09/2020
    230
  • 大前端 WordPress 主题 XIU 7.9 绿色破解版无后门

    本站不提供下载。诚然有热心的童鞋义务破解,但别有用心的人会植入后门,越流行的主题越是这样。为保护作者知识产权和保护网站安全,支持购买正版主题,辛辛苦苦的站不能因为一时贪便宜毁于一旦。需要正版的请移步:DUX,XIU XIU主题没有DUX那么贵,功能相对简洁,但是胜在性价比。只要大家看本站首页,就知道XIU能够实现与DUX同样的两栏形式,可以在后台设置中选择实现三栏、两栏切换。大前端的主题都是相较于JustNews、Begin...

    16/04/2021
    14.1K0
  • SafeNote 阅后即焚笔记分享服务

    要在网上分享资料,可能很多人会直接使用QQ,微信之类。但这类工具不一定100%安全,如果Email也会留下记录,其实网络真的没有绝对安全的分享方式。 或许只能跟自己说资料没那么重要,或是自己先手动加上密码保护。若是和其他人分享内容时希望可以达到最好的安全性,开启后立即销毁的阅后即焚lianjie服务可能是不错的选择 SafeNote是一款号称安全的内容分享服务。 简单来说,它可以在使用者分享内容、产生链接时设定是否在开启后...

    19/03/2019
    13.8K0
  • 如何不需要使用插件就可以实现WordPress代码高亮功能

    很多WordPress站长都需要。在博客搭建的过程中,经常需要对代码进行备份,并且有用的代码还要收藏。 这个时候就十分需要代码高亮,能够让我们贴出的代码美观易于阅读。 实现WordPress代码高亮的方法有很多,插件比较麻烦,代码高亮的插件,要不很简单,要不就是看着非常强大但是复杂设置,或者需要注入很多代码。比较麻烦。 但是再强大无非也就是代码高亮而已,遇见那些不经常贴代码的博主来说,那什么样的办法能够既方便又小巧...

    30/03/2019
    570
返回顶部