External Link Icon! 在連結加上小圖示 !

這一二天在網路上亂逛看到了,某些網站甚至是Blog在連結的部分有一個小圖示,看起來感覺不錯。
就用Google隨手打入了 wordpress post like icon 等字,那其中一個連結就是Madthiu’s PALACE ,那其主要的方法是去改變css .post 方式來達成.該篇文末有使用者貼上了 identify-external-links 這個plugin,也正是我前幾天安裝上plugin之一.

以下就是我啟用的程序:

  • 先下載Identify External Links,將其解至plugins目錄,再由WP管理介面將之啟動
  • 接下來在 Options中就可以看到 External Icons, 理論上是沒有什麼要更改的地方! 只要注意它所抓取的網址有沒有錯誤即可[code]Internal Identifier: your blog site 網址[/code]
  • 接下來回去看一下Blog,發現有Link的地方都有出現小圖示了! 但對那個預設給的小圖示不滿意怎麼換呢? 先將你想要的圖型放External Icons plugin目錄下後,再尋找該目錄中 css.php檔案 :
    [code]background: url(” . $_REQUEST[‘loc’] . “external.gif)
    center right no-repeat;[/code]
    external.gif 換成你自己的檔案名即可。
  • 再來你可能會發現.你整個頁面中只要有連結到網址的全都在後面有加入小圖示,可是這可能又不你要的,你可能只想在文章你內容出現小圖示就好,其他的地方就不要出現。那請你至Wp管理介面 Options External Icons 加入下面的值:
    [code]Containers: post , page[/code]
  • 這個值也端看使用的Theme 是如何去處理文章,原則上填入這二個值就令小圖示只出現在文章中!

  • 接下來這點則端看原來使用的Theme有沒有在 link, visited , active 有特殊的設定! 例如游標移到連結時,會反白等功能時.可以修改css.php中:
  • [code]
    foreach ($containerArr as $container) {
    echo “$container a.$url_linkclass $classdata”;
    [/code]
    先從您使用的Theme中,將a:link , a:visited , a:active, a:hover 拷貝後改成下列的樣式,當然這也要端看各位所使用的Theme有所差別:
    [code]
    foreach ($containerArr as $container) {
    echo “$container a.$url_linkclass $classdata”;
    echo “$container a.$url_linkclass:link {
    color: #C79A65;
    }
    $container a.$url_linkclass:visited, $container a.$url_linkclass:active {
    color: #C0996C;
    }
    $container a.$url_linkclass:hover {
    background-color: #A3963B;
    color: #000;
    }”;
    }
    [/code]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料