Category Archives: Skill | 技术
我也WordPress 2.7
一直都是喜歡最新版的我,自然不能錯過Wordpress 2.7。升級了五次,最後一次才成功。這樣的狀況讓我十分困惑。其實就是字符編碼沒設置好的問題,wp-config.php裡面有一句define(‘DB_CHARSET’, ‘utf-8’);我也是突然想起來我最初安裝的時候數據庫的默認字符集是latin的,著實讓我鬱悶了一把。好在一切都順利了。不過誰能告訴我為什麼升級了,後台還是提示有最新版的升級信息?用的是這個漢化版,一直都是用的這個中文化團隊的作品,雖說官方已經出了官方簡體,但是感覺不是很完美,並且可能有些地方的語言習慣不一樣,所以還是堅持用這個漢化版。嗯。後台很漂亮,我用得也很愉悅,主題目前沒有兼容性問題,原來的插件也都正常。一次不算壊的成功的升級。 友情提示,升級前最好撤銷所有的插件,做好備份工作,還不放心的在本地先測試升級。
讓你的 pre 标签能自動換行
最近發了很多都要貼代碼的文,我貼代碼用的插件是Wp-Codebox,另外我也比對過其他的一些插件諸如WP-Syntax和SyntaxHighlighter。這些插件被解析出來後無非就是<pre></pre>。但是有個問題就是有時候貼的代碼過長,它不會自動換行,我看到很多人的blog裡面貼的代碼都是需要把滾動條拉到最右端才能看到全部代碼。其實你只要定義下pre的css就可以了(我說的是廢話)。
更換WP的永久鏈接不用怕,教你如何跳轉
說到WordPress的永久鏈接,網上的文章已經數不勝數。有說採用”分類/文章名.html”好的,我本來的就是這種結構。也有說”年份/月份/文章名.html”這樣好的,無非都是使地址靜態化,根據之前的說法就是搜索引擎更喜歡靜態地址。其實搜索引擎也沒那麼傻,動態地址的收錄問題我想那些牛逼的技術人員肯定都解決了,但是本著靜態地址最佳收錄的原則,本站還是決定更換之前設置的永久鏈接,因為”網址/文章名/”比”網址/文章名.html”似乎來的更好,而且我之前的加上了分類名,地址顯得更加冗長,太長的地址對於SEO也是不好的。所以我決定大更改,可是要知道SEO的大忌就是更換地址,試想搜索引擎對你網站的抓取都已經很多了,然後你突然更換了地址,搜索引擎又要重新抓取,另則就是別人通過搜索引擎搜到你網站的某一則文章,點進去發現404了,這樣的用戶體驗都是不好的。
PHP判斷客戶端瀏覽器的語言,加強後續用戶體驗
因為本站使用的是繁體漢字,而我們大陸的大部分人都是使用的簡體漢字,所以我在頂端導航處加了“繁簡切換”功能。考慮到更好的用戶體驗,所以我決定在正文部分加上一些警示文字。但是呢,如果來訪的用戶如果是台灣或者香港地區的,那麼警示文字顯得有些多餘且沒必要,所以需要對其進行語言判斷。網上很多用到的方法大都是對來訪的ip進行判斷,但是如果用戶使用了代理或者在外等一些情況,那麼可能會顯得有些不准確。所以我考慮了下通過瀏覽器的語言設置進行判斷,雖然說不能排除某一小部分人可能喜歡用英文的語言設置,但是大部分還是奏效的。
jQuery滑動伸縮導航改善你的側邊欄
你是否覺得你的Wordpress的側邊欄過長,你是否覺得有些欄目不需要直接就顯示出來,或者你純粹的出於覺得想要個酷一點的側邊欄,這些都有助於你網站給訪問者友好得視覺體驗。當然,想要達到那樣的目的方法有很多種,如果你的側邊欄夠寬,你可以讓他以Tab方式切換,當然,因為我的側邊欄沒有那麼寬,那樣顯示的話可能不好看,於是我選擇了伸縮類型的效果。需要懂javascript吧?不好意思,本人目前還不懂javascript。那咋辦?涼拌~其實,不懂javascript依舊可以寫出javascript的效果。那個小朋友等不及要說出來了。沒錯,就是jQuery,本人也是今天才開始學習jQuery的,之前對此是七竅通了六竅。關於jQuery還不知道是啥的,我推薦你們還是google之吧。想要入門學習jQuey的,推薦先看看這個。