最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

wordpress在postname中支持大寫字母的方法

  發(fā)布時(shí)間:2014-02-26 14:52:40   作者:佚名   我要評(píng)論
本文主要介紹了wordpress在postname中支持大寫字母的方法,wordpress默認(rèn)會(huì)將標(biāo)題中的英文大寫字母lower到小寫,要在URL中使用中文,那么使用大寫也是常有的,這里提供一種取消wordpress自動(dòng)降級(jí)字母大寫的方法

一般而言,WordPress本身會(huì)對(duì)英語用戶的體驗(yàn)進(jìn)行優(yōu)化,例如默認(rèn)模板的分隔符永遠(yuǎn)都是“|”,因?yàn)橛⑽膯卧~以空格空開,要區(qū)分兩個(gè)單詞不可能用“-”,因此“|”是最好的選擇。同樣,為了讓URL更符合瀏覽器解析和用戶的識(shí)別,wordpress默認(rèn)會(huì)將標(biāo)題中的英文大寫字母lower到小寫。

然而對(duì)于中文網(wǎng)站來說,這或許不是一件很好的是,如果要在URL中使用中文,那么使用大寫也是常有的,這里提供一種取消wordpress自動(dòng)降級(jí)字母大寫的方法。

復(fù)制代碼
代碼如下:

remove_filter( 'sanitize_title', 'sanitize_title_with_dashes' );
add_filter( 'sanitize_title', 'use_capital_letter_in_slug' );
function use_capital_letter_in_slug($title) {
$title = strip_tags($title);
// Preserve escaped octets.
$title = preg_replace('|%([a-fA-F0-9][a-fA-F0-9])|', '---$1---', $title);
// Remove percent signs that are not part of an octet.
$title = str_replace('%', '', $title);
// Restore octets.
$title = preg_replace('|---([a-fA-F0-9][a-fA-F0-9])---|', '%$1', $title);</p> <p> $title = remove_accents($title);
if (seems_utf8($title)) {
//if (function_exists('mb_strtolower')) {
// $title = mb_strtolower($title, 'UTF-8');
//}
$title = utf8_uri_encode($title, 200);
}</p> <p> //$title = strtolower($title);
$title = preg_replace('/&.+?;/', '', $title); // kill entities
$title = str_replace('.', '-', $title);
// Keep upper-case chars too!
$title = preg_replace('/[^%a-zA-Z0-9 _-]/', '', $title);
$title = preg_replace('/\s+/', '-', $title);
$title = preg_replace('|-+|', '-', $title);
$title = trim($title, '-');</p> <p> return $title;
}

將上面的代碼拷貝到你的主題文件functions.php中,它即可取消wordpress對(duì)postname的格式化,同樣,它也對(duì)分類、標(biāo)簽等的別名起作用。

相關(guān)文章

  • wordpress文章標(biāo)題為空時(shí)其它內(nèi)容代替的方法

    本文主要介紹了wordpress文章標(biāo)題為空時(shí)使用其它內(nèi)容代替的方法,大家參考使用吧
    2014-02-26
  • wordpress中短代碼失效解決辦法

    在WordPress中我們偶爾會(huì)使用短代碼,但是在一些特殊的主題中,我們偶爾會(huì)發(fā)現(xiàn),短代碼失效了,沒有顯示為我們想要的音樂播放器,卻只顯示為原本的字符串。這個(gè)時(shí)候,你可
    2014-02-26
  • wordpress惡意代碼解決方法分享

    發(fā)現(xiàn)自己的測(cè)試站的主題帶上了惡意代碼,非常明顯的就是出現(xiàn)了一個(gè)函數(shù)_verifyactivate_widgets,通常情況下,一旦出現(xiàn)了這個(gè)函數(shù)在你的主題中,使用PHP可以任意的獲取用戶
    2014-02-26
  • WordPress主題:M6 v1.0

    軒WordPress M6主題由陌軒傾力打造,仿集思網(wǎng),并進(jìn)行了改造,良好支持各種智能終端設(shè)備,平板、手機(jī)等,側(cè)欄小工具
    2014-02-21
  • wordpress評(píng)論者鏈接在新窗口中打開的方法

    WordPress點(diǎn)擊評(píng)論者鏈接是在本窗口內(nèi)打開,用戶體驗(yàn)不是特別好,介紹一下wordpress評(píng)論者鏈接在新窗口中打開的方法,解決方法如下
    2014-01-26
  • 解決更新WordPress3.7后DB-Cache緩沖插件沖突問題

    更新WordPress3.7后提示錯(cuò)誤,網(wǎng)上搜索了一下,發(fā)現(xiàn)是由DB-Cache緩沖插件引起的,下面是具體的解決方法,遇到類似情況的朋友可以參考下
    2014-01-24
  • wordpress導(dǎo)航如何設(shè)置具體該怎么操作

    將左側(cè)欄目中的目錄或者自定義導(dǎo)航添加到菜單,在右側(cè)菜單里鼠標(biāo)拖拽欄目到你想要放置的欄目下,具體祥看本文
    2014-01-17
  • WordPress數(shù)據(jù)庫的基本構(gòu)造及各表結(jié)構(gòu)

    掌握WordPress數(shù)據(jù)庫的基本構(gòu)造,并在自己的插件或主題中使用他們,這是作為一個(gè)開發(fā)者必備的知識(shí),WordPress一共有以下11個(gè)表。這里為大家介紹下
    2014-01-16
  • 怎么解決wordpress分頁title標(biāo)題重復(fù)不利于SEO的問題

    在使用谷歌管理員工具時(shí)發(fā)現(xiàn)wordpress博客列表文章分頁重復(fù)56頁,肯定是對(duì)SEO十分不利,那怎么解決這個(gè)問題呢?下文給出的解決辦法供大家參考
    2014-01-12
  • wordpress獲取文章評(píng)論數(shù)過濾掉作者代碼分享

    wordpress自帶的方法獲取評(píng)論數(shù),會(huì)包括文章作者自己的評(píng)論,給人感覺顯然不太好,只能自己寫個(gè)方法進(jìn)行獲取了。該方法在wordpress 3.4.1版本測(cè)試通過
    2013-12-25

最新評(píng)論

安溪县| 荆州市| 泊头市| 胶州市| 博乐市| 庆安县| 利川市| 芜湖市| 囊谦县| 平顶山市| 汤阴县| 阿城市| 巨野县| 镇平县| 巴东县| 沈阳市| 马龙县| 闵行区| 股票| 黄浦区| 台江县| 北票市| 盐边县| 鄂尔多斯市| 任丘市| 班玛县| 温泉县| 克山县| 广西| 长武县| 海南省| 鹤壁市| 澄城县| 芜湖市| 连平县| 高邑县| 鸡西市| 象山县| 绥宁县| 儋州市| 延长县|