Category: Wordpress

  • 強制 WordPress 使用 SSL

    這個網站是多年前用 WordPress 架設的,前陣子也幫主機安裝了 wildcard ssl 憑證,qoding.us 這個網域終於可以看到小綠鎖了。 不過 wordpress 的首頁卻不會自動導向 SSL,除了首頁以外的頁面都自動導向了。這實在是很囧。 本站還在使用 Apache,只要簡單修改網站的 .htaccess file 就可以解決了。 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] RewriteBase / RewriteRule ^index.php$ – [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] 主要是加上第二行與第三行,如果不是使用 443 port 連線的話,就進行轉址的動作。簡單搞定。

  • WordPress 4.0 "Benny" Arrives!

    WordPress 4.0 "Benny" Arrives!

    Wow ! 今天登入 WordPress,就看到 4.0 可以更新的消息了。身為 Coder,看到 Update Available 之類的訊息就會感到莫名的興奮,這大概是某種職業病。 這次的更新還沒玩過,這篇文章是更新後的第一篇… 直接看官方的介紹影片吧! https://www.youtube.com/watch?v=UmW2wTSJggc 光是可以直接貼影片連結就覺得這次更新好棒啊!!!

  • WordPress 3.9 "Smith" Arrives!

    WordPress 終於又迎來一次大更新,許多方面都得到了提升。 目前只有簡單試用一下,新增的 Image Gallery 相當雞肋就是了。 另外全螢幕編輯模式的 bug 還是一樣存在。

  • WordPress: Use Custom Fields As References

    一直想在每篇文章的底下加個 Reference 的欄位,畢竟每篇文章的誕生都是參考了許多前人的經驗彙整而成,如果不能留下 References 來源實在是對不起這些樂於分享的前輩們,對於花時間找來的資料也無法留下蛛絲馬跡。 這天終於有空來思考一下怎麼做這個功能。 我以前有寫過 WordPress Theme 的經驗,打算用 WP 內建的 Custom Field 搭配 Theme 來實現這個功能。 WordPress 3.x 的文章編輯功能底下會一塊 Custom Fields 區域,可以讓使用者自行填入額外的資訊。這些資訊預設並不會出現在畫面上。 不過這些資訊可以透過 WP API 叫出來,這邊示範用 get_post_custom_values() 來達成。將以下程式碼貼在 theme 的 single.php 檔案中,位置就隨各人嘗試了,畢竟每個 theme 都長得不一樣。 <div data-role=”references”> <?php $refs = get_post_custom_values(‘reference’); ?> <h3>References:</h3> <ul> <?php foreach ($refs as $ref) { $arr_refs = explode(“\n”, $ref); foreach […]

  • WordPress: Stop changing the quotes

    WordPress 部落格系統有時候貼心過頭了,對於文章中出現的單引號、雙引號會自動轉換。一般文章中的引號被轉換不是什麼大不了的事情,而且往往看起來也比較美觀,但是在技術性文章中,單雙引號是有特別意義的,被自動轉換成別的符號,整串指令就不對盤了。例如…. 單引號…. 輸入 McDonald’s 會變成 McDonald’s

  • WordPress: Function add_user_to_blog() Can Not Specify Blog

    最近在開發 WordPress Network 的 plugin,其中有一功能是讓使用者取得特定部落格的特定身分。翻找了 WordPress CODEX,找到了 add_user_to_blog() 這個 function。

  • WordPress: Fix Syntax Highlighter MT Vertical Scrollbars in Chrome/Webkit/Opera

    本部落格有裝了一個 WordPress plugin: Syntax Highligter MT,用來顯示程式碼片段,效果很好。不過自從某次更新後,在 Chrome 和 Opera 瀏覽器裡卻會出現垂直的捲軸,這並不影響使用,但是明明沒有多餘的內容要顯示,卻硬生生多了 scrollbar,實在是有礙觀瞻。