Category: Wordpress

WordPress 4.0 “Benny” Arrives!

Posted by – September 5, 2014

Wow ! 今天登入 WordPress,就看到 4.0 可以更新的消息了。身為 Coder,看到 Update Available 之類的訊息就會感到莫名的興奮,這大概是某種職業病。

這次的更新還沒玩過,這篇文章是更新後的第一篇... 直接看官方的介紹影片吧!

光是可以直接貼影片連結就覺得這次更新好棒啊!!!

WordPress 3.9 “Smith” Arrives!

Posted by – April 18, 2014

WordPress 終於又迎來一次大更新,許多方面都得到了提升。

目前只有簡單試用一下,新增的 Image Gallery 相當雞肋就是了。

另外全螢幕編輯模式的 bug 還是一樣存在。

WordPress: Use Custom Fields As References

Posted by – July 2, 2013

一直想在每篇文章的底下加個 Reference 的欄位,畢竟每篇文章的誕生都是參考了許多前人的經驗彙整而成,如果不能留下 References 來源實在是對不起這些樂於分享的前輩們,對於花時間找來的資料也無法留下蛛絲馬跡。

這天終於有空來思考一下怎麼做這個功能。

我以前有寫過 WordPress Theme 的經驗,打算用 WP 內建的 Custom Field 搭配 Theme 來實現這個功能。

WordPress 3.x 的文章編輯功能底下會一塊 Custom Fields 區域,可以讓使用者自行填入額外的資訊。這些資訊預設並不會出現在畫面上。

wordpress_post_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 ($arr_refs as $re) {
                echo '<li><a href="'.$re.'" target="_blank" style="font-size: .8em;">'.$re.'</a></li>';
            }
        }
    ?>
    </ul>
</div>

reference 這個欄位名稱是自己取的,參考資料只簡單地 Enter 分行而已。改天再想想怎麼強化。最後呈現的結果會像底下這樣...

WordPress: Stop changing the quotes

Posted by – October 2, 2012

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

輸入 McDonald's

會變成 McDonald’s

More

WordPress: Function add_user_to_blog() Can Not Specify Blog

Posted by – November 30, 2011

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

More

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

Posted by – September 21, 2011

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

More