当前位置:首页 > SEO > 正文内容

WordPress无需插件用代码实现TAG中文转换成ID格式

appipo11个月前 (05-04)SEO165

WordPress 常规的TAG格式是中文字符的,当然如果我们是中文字符的话。有些朋友认为这样不利于SEO,于是希望将全部的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;}

添加到 Functions.php 中就可以自动实现且无需插件。


原文:https://www.laozuo.org/30245.html

扫描二维码推送至手机访问。

版权声明:本文由洛兰流光发布,如需转载请注明出处。

本文链接:http://www.appipo.com/read/159.html

分享给朋友:

“WordPress无需插件用代码实现TAG中文转换成ID格式” 的相关文章

网站首页被K的原因

昨天一朋友突然跟我说:他网站“关键词”在百度上搜索不到了,以前还能在百度上搜索到的,这时我的第一反应,感觉他首页被百度K了。然后通过站长工具和site指令的检测显示:内页有收录,首页无快照,同时证明了我之前的猜测。那么是什么原因导致首页被K呢?笔者认为网站首页被K有一下几点原因:一、网站首页优化过度...

网站被K之后快速恢复技巧

经常见到很多SEO人员的网站被搜索引擎K了,到处找所谓的SEO大神求助,最后还是无用功,作为优秀的SEO人员我们不能病急乱投医。接下来,我会着重讲解网站被K之后如何快速恢复的办法。首先来说下网站被搜索引擎K了之后的九大特点:1、全站被K2、首页被K3、内页被K4、快照停滞5、快照回档6、不放出收录7...

百度搜索优质内容“生产者资质"和“内容质量"的提问

百度搜索优质内容“生产者资质"和“内容质量"的提问

2020年百度搜索站长平台终于发布了《搜索优质内容SEO优化指南》全文大家可以在百度站长平台查看到,这里就不详细讲了,自己去官方查看。《百度搜索优质内容指南》发布以后,百度收到了不少内容生产者发来的关于“生产者资质"和“内容质量"的提问。  针对这些问题,百度搜索进行了整理和解答...

SEM和SEO的关系

SEM和SEO的关系

了解更多seo周边技术,对于提升网站优化认知是很有作用的。sem是什么意思?因为sem包含竞价,所以很多人把sem叫做sem竞价;因为其是网络营销方式的一种,所以很多人也把它叫做sem营销。严格来讲,我们以最简单的称谓即可,另外一方面,sem的标准解释是:搜索引擎营销。相对于seo,其范围更加宽泛。...

要注意同IP下建立多个网站的问题

考虑到SEO问题,在同一个IP下建立多个网站需要做到三个不同。1、做到网站标题设定关键词不同。2、做到网站所发布内容不同。3、做到使用网站程序结构不同。以下是细节分析,老司机可以直接忽略本篇。所有三个以上不同是为了防止网站被搜索引擎认定这几个网站是同一个网站,如果被认定是同一个网站那么造成的后果大部...

SEO的核心可以归结为五点

SEO的核心可以归结为:高质量内容、优化的用户体验、技术SEO、内部链接结构、外链建设。特别地,高质量内容不仅涵盖信息的实质性和新颖性,还必须确保内容满足用户查询的意图,有效提升用户停留时间和网站互动。现在,搜索引擎算法更新,注重整体网站的用户体验和内容质量,外链仍然重要,但不如过去那样占据主导地位...