WordPress 輸出全部 tag 標(biāo)簽 URL,防止中文轉(zhuǎn)碼
WordPress 輸出全部 tag 標(biāo)簽 URL,防止中文轉(zhuǎn)碼中文真的是一件很神奇的事情,特別是在程序中,總是有那么一些些感覺(jué)不完美的地方,例如想要輸出 WordPress 全部 tag 標(biāo)簽的 URL,如果標(biāo)簽的別名是中文,那么就讓人看著有些頭疼。那么解決辦法其實(shí)也很簡(jiǎn)單,直
WordPress 輸出全部 tag 標(biāo)簽 URL,防止中文轉(zhuǎn)碼中文真的是一件很神奇的事情,特別是在程序中,總是有那么一些些感覺(jué)不完美的地方,例如想要輸出 WordPress 全部 tag 標(biāo)簽的 URL,如果標(biāo)簽的別名是中文,那么就讓人看著有些頭疼。那么解決辦法其實(shí)也很簡(jiǎn)單,直
中文真的是一件很神奇的事情,特別是在程序中,總是有那么一些些感覺(jué)不完美的地方,例如想要輸出 WordPress 全部 tag 標(biāo)簽的 URL,如果標(biāo)簽的別名是中文,那么就讓人看著有些頭疼。那么解決辦法其實(shí)也很簡(jiǎn)單,直接使用 urldecode 解碼即可。
WordPress 對(duì)于中文的支持來(lái)說(shuō)還是非常友好的,但是由于 WordPress 系統(tǒng)規(guī)劃的原因存在“別名”這樣的一個(gè)東西,這樣也才讓用戶能夠有更多的自定義 URL 的操作,不過(guò)由于 WordPress 對(duì) URL 的規(guī)范,別名使用中文便會(huì)將被 UrlEncode 編碼。
1 2 3 4 5 6 7 8 9 |
//WordPress 輸出全部 tag 標(biāo)簽 URL,防止中文轉(zhuǎn)碼 $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 標(biāo)簽 URL 且中文不會(huì)被轉(zhuǎn)碼的代碼示例,當(dāng)然你還可以通過(guò) get_tag_link 函數(shù)傳入標(biāo)簽 ID 來(lái)獲取某個(gè)指定標(biāo)簽的 URL,如果不想中文 URL 正常顯示中文使用?UrlDecode?函數(shù)解碼一下就可以了。
版權(quán)所有:重慶安菲科技有限公司