中文在开发中特别容易出现乱码,总是有那么一些些感觉不完美的地方,例如想要输出 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 函数解码一下就可以了。
特别说明:
①本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时发邮件联系我们([email protected]),我们将尽快处理。
②本站资源有安装及使用文档,安装使用请自行探索,如您对购买的程序或是模板无法胜任安装工作,请点击付费安装。
③本站资源来源网络或者用户投稿,切勿私自传播于网络,否则将追究法律责任。且仅供学习交流之用,如有侵权请联系删除。
④如果资源失效或下载链接错误请联系站长。
①本站所有资源仅供学习与参考,请勿用于商业用途,如有侵犯您的版权,请及时发邮件联系我们([email protected]),我们将尽快处理。
②本站资源有安装及使用文档,安装使用请自行探索,如您对购买的程序或是模板无法胜任安装工作,请点击付费安装。
③本站资源来源网络或者用户投稿,切勿私自传播于网络,否则将追究法律责任。且仅供学习交流之用,如有侵权请联系删除。
④如果资源失效或下载链接错误请联系站长。