159期B班,报名截至10月31号 马上扫微信二维码,获得学员优秀案例 立即咨询

如何控制wordpress站点,tag标签URL不生成中文转码?

中文真的是一件很神奇的事情,特别是在程序中,总是有那么一些些感觉不完美的地方,例如想要输出 WordPress 全部 tag 标签的 URL,如果标签的别名是中文,那么就让人看着有些头疼。那么解决办法其实也很简单,直接使用 urldecode 解码即可。

WordPress 对于中文的支持来说还是非常友好的,但是由于 WordPress 系统规划的原因存在“别名”这样的一个东西,这样也才让用户能够有更多的自定义 URL 的操作,不过由于 WordPress 对 URL 的规范,别名使用中文便会将被 UrlEncode 编码。

//WordPress 输出全部 tag 标签 URL,防止中文转码
$all_the_tags = get_tags();
if($all_the_tags){
foreach($all_the_tags as $this_tag) {
$tag_id = $this_tag->term_id;
$out .= urldecode(get_tag_link($tag_id)).”\n”;
}
}
echo $out;

以上就是输出 WordPress 所有 tag 标签 URL 且中文不会被转码的代码示例,当然你还可以通过 get_tag_link 函数传入标签 ID 来获取某个指定标签的 URL,如果不想中文 URL 正常显示中文使用 UrlDecode 函数解码一下就可以了。

发布时间:2020-06-19

推荐阅读:

  1. SEO优化中伪原创文章采集跟编写量产技巧
  2. 做好网站基础SEO优化,才是超越竞争对手关键词排名的决定因素
  3. 所谓SEO排名见效付费,是否真的靠谱,外包公司如何盈利?
  4. 如何让你的小程序带来收益?这些运营思路你需要了解
  5. 高转化的SEM竞价实战攻略,做SEM的小伙伴了解下

了解夫唯SEO特训营

夫唯学院成立于2007年,11年来与数万学员共成长。创始人夫唯先生总结的四处一词、站内站、定向锚文本、聚合等多种核心优化策略,并在众多学员网站上得到验证。夫唯先生推崇“循序渐进,基业长青”的SEO运维思想,以SEOWHY为现实实战案例,历经5年零起步创造了网站品牌。

SEO培训报名联系方式:客服QQ86594013 客服微信:seowhy2021

关于我们 / 联系我们 / 人文关怀 / 付款方式 / 教研室夫唯SEO特训营为您提供SEO培训SEO培训教程,实时搜索引擎算法更新。 © 2018 SEOWHY Inc.