類別 | 學習心得

利用CSS讓有超連結圖案出現透明效果

今天在「WordPress 研究者日記」看到這篇「CSS透明特效:opacity」的文章,就是利用CSS的opacity語法,讓滑鼠移到有超連結的圖案上時,該圖案會出現透明的效果。

滑鼠移到有連結圖片前後的效果範例  將以下代碼加入到 wp-content/themes/當前使用的佈景主題/style.css 檔案:

[code lang=”css”]a:hover img{
 opacity: 0.55;
 filter:alpha(opacity=55); /* IE only */
}[/code]

  說明上面的數值,數值為「1」代表不透明,所以數值越小就越透明,而filter:alpha那段是給IE瀏覽器用的,數值為「100」代表不透明。

  ~ That’s all ~ 

☆★相關文章★☆
使用Facebook Connect將WP與FB完整結合(中)
其實安裝Facebook Connect真的非常簡單,但是原木在安裝過程中卻遇到了問題,就是在登入過程中始終對應不到我Facebook的應用程式,昨天花了一整天的時間研究,終於讓原木找到了問題,解決之後心情快~樂~的~不~得~了~  ^^  原木的問題有二,第1個問題是Facebook韓德爾の原木粉絲專頁,第2個則是Wordpress的 1 Blog Cacher 插件。  關於第1個問題,在我們部落格側邊欄位的「Communities」是利用Highslide JS效果呈現的,其中第7個是顯示我們部落格在Facebook的粉絲,因為有使用 <script type="text/javascript">FB.init("e320a5c35f3157b68b1e5e3f0f6563a9");</script> 語法,而在Facebook Connect中也有設定API金鑰,結果造成同一個頁面出現兩個API金鑰,導致在登入FB時一直指向粉絲的專頁,這個超讓原木抓狂的,想說明明API金鑰跟秘密都設定對了,為何都無法指向我在FB的應用程式,後來原木就利用Java Script另開新視窗,就解決囉!  第2個問題很簡單,換掉 1 Blog Cacher,改用 WP Super Cache,在裝好該插件後,找到部落格根目錄 .htaccess 檔案下面的敘述:[code]RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_).*$[/code]  將她改成:[code]RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress|wp-postpass_|YOURAPIKEY_user).*$[/code]  其中「YOURAPIKEY」就是輸入你Facebook應用程式的API金鑰,記得後面要加「_user」,這樣在使用Facebook Connect登入時就不會被快取。  原木特將遇到的問題筆記下來,希望能對安裝Facebook Connect的人有所幫助。^^
繼續閱讀
將標籤雲模組彩色化
這是本站目前使用的彩色標籤雲,不需要外掛,重新整理後顏色還會變,12段程式碼就解決了哦。在自己所使用佈景主題的目錄找到 functions.php 這個檔案,把下面這段PHP插入到 functions.php,然後再到後台的「外觀→小工具」把標籤雲模組啟動,這樣就會變彩色啦![php]function colorCloud($text) {$text = preg_replace_callback('|&lt;a (.+?)&gt;|i', 'colorCloudCallback', $text);return $text;}function colorCloudCallback($matches) {$text = $matches[1];$color = dechex(rand(0,16777215));$pattern = '/style=('|")(.*)('|")/i';$text = preg_replace($pattern, "style="color:#{$color};$2"", $text);return "&lt;a $text&gt;";}add_filter('wp_tag_cloud', 'colorCloud', 1);[/php]
繼續閱讀
啟動WordPress的Gzip網頁壓縮功能
啟動Wordpress的Gzip網頁壓縮功能加快網頁讀取的速度有很多種方法,其中讓網頁在輸出時透過壓縮功能,即可加速開啟及減少等待時間,這項壓縮功能叫做「Gzip 網頁壓縮」。  網站啟用 Gzip 壓縮可以幫助網站瘦身,其原理是透過網站伺服器壓縮輸出大小再傳給 Client 端,Client 端的電腦再進行解壓縮,可以節省許多網路頻寬,而啟動 Wordpress 的 Gzip 網頁壓縮功能有 2 種方法,以下: 透過 PHP:使用此方法的前提是伺服器須有支援「Zlib Compression Functions」,且當 WordPress 版本更新時,必須再重新加入此語法。修改的檔案是 Wordpress 根目錄的 index.php,請該檔案的「<?php」之後加入「ob_start('ob_gzhandler');」語法即可。 利用 .htaccess:這方法是透過 Apache 的「Enabling Compression」,請在 Wordpress  根目錄的 .htaccess 檔案加入以下語法(如果沒有請自行建立):[code lang="php"]<IfModule ...
繼續閱讀
如何在 WordPress 做一個歡迎頁
今天開始來到我們家有一個新的大門了,由於我們有兩個部落格系統,舊的部落格是用 F2cont 架的,新的則是現在使用的 Wordpress,為了讓大家選擇要去我們的哪一個家,所以好友小潘幫我們家設計了一個歡迎頁。  Wordpress 的首頁是抓自己的 index.php,所以大家輸入網址後一定是讀取 index.php,這樣歡迎頁的 index.html 就無法當作第一個頁面來讀取,而 Wordpress 又會一直循環調用 index.php,如果更改 .htaccess 將首頁設定使用 index.html,那麼落格的文章就叫不出來了,怎麼辦呢?很簡單 ... 以下 Step by step: 將下面的代碼增加到根目錄的 .htaccess:[code lang="php"]<IfModule dir_module>DirectoryIndex index.html index.php</IfModule>[/code] 修改 wp-includes/rewrite.php 檔案,找到下面的敘述:[code lang="php"]var $index = ...
繼續閱讀
不看可惜的 … 八卦(限會員)
這篇文章是在「免費的喘息」討論區看到的,有人詢問 Wordpress 要如何做到文章僅註冊會員登入後才可以閱讀,雖然我們部落格文章的性質不會常用到,不過還是收錄供大家參考,至於完整的演示 ... 你已經體驗過了。 ^^  這個方法是在「WordPress 中如何设置只有注册用户才能浏览特定的内容」文章發表的,只要將下面的代碼存成 .php,在上傳到 wp-content/plugins 啟動這個插件即可:[code lang="php"]<?php/*Plugin Name: User onlyPlugin URI: http://fairyfish.net/2010/05/13/post-for-user-only/Description:通過給 user_only 這個自定義字段設置為 true 來設置當前文章僅限於會員瀏覽。Author: DenisVersion: 1.0Author URI: http://wpjam.com*/add_filter('the_content', 'post_user_only');function post_user_only($text){    global $post;       $user_only = ...
繼續閱讀
在WordPress文章中加入推文按鈕
這是在「夢行者的夢想天空」的「WordPress中加入Facebook、Plurk、Twitter、FunP快速推文按鈕」文章學到的,也就是在文章中加入Facebook、Plurk、Twitter及FunP快速推文的按鈕,其實有外掛可以直接使用,但外掛裝多了總是會拖累Wordpress的速度,所以本文是教你如何修改 single.php 達到快速推文目的。  找到使用佈景主題的 single.php,在 <?php the_category(', ') ?> 之後加入以下的代碼:[code lang="php"]<h2 align="right"><iframe src="http://funp.com/tools/buttoniframe.php?s=21" height="16" width="66" scrolling="no" frameborder="0" marginheight="0" marginwidth="0"></iframe><a rel="nofollow" target="_blank" href="http://www.facebook.com/share.php?u=http://你網誌的網址/?p=<?php the_ID(); ?>"><img title="分享到臉書!" src="http://arisa520.myweb.hinet.net/facebook.png" /></a><a rel="nofollow" target="_blank" href="http://plurk.com/?qualifier=shares&status=[分享] http:%2F%2F你網誌的網址/?p=<?php ...
繼續閱讀
實現隱藏Header分頁的按鈕
新增一個Wordpress分頁總是會在Header上出現該分頁的按鈕,而如何新增一個分頁但又可以在Header上隱藏該分頁的按鈕?本篇文章教你如何辦到哦!  新增分頁並隱藏按鈕可以應用在「Google自訂搜尋」,昨天原木就將部落格的搜尋交給Google,大家可以利用部落格頂端的搜尋列,同時尋找我們新、舊部落格的文章、資料,搜尋結果會顯示在分頁上;另外,原木也將舊部落格上 Gallery 所有的相簿,利用 iframe 語法崁入到新部落格的 Gallery,這也是利用新增分頁並隱藏按鈕的具體做法。  很簡單,只要修改目前使用佈景的 header.php 檔案,尋找以下的代碼:[code lang="php"]<?php wp_list_pages('sort_column=menu_order&title_li=' ); ?>[/code]  舉例,假如要隱藏某 3 個分頁,到後台的「網誌分頁」一一查閱分頁的 ID,將滑鼠移到要隱藏的分頁,底下的狀態列即可看到該分頁的 ID(如右上圖所示),假設該3個分頁的 ID 分別為:123、456及789,將上面的代碼修改為:[code lang="php"]<?php wp_list_pages('exclude=123,456,789&sort_column=menu_order&title_li=' ); ?>[/code]  ~ That's all ~
繼續閱讀
新增WordPress評論表情圖
這也還是在《Willin Kan 的博客》挖到的寶,一口氣在 Willin 大大挖到3個寶,還幫了原木修改代碼,真的很謝謝他。這是一個小而不用插件的Hack,就是在評論框出現所有的表情圖供訪客使用。  請先點 →這裡← 下載檔案,解壓縮後直接將 smiley.php 放在使用佈景的所在目錄,然後在 comments.php 的 textarea 的適當位置,加入以下的代碼:  [code lang="php"]<?php include(TEMPLATEPATH . '/smiley.php'); ?>[/code]  ~ That’s all ~
繼續閱讀
WordPress評論回應郵件通知
這還是在《Willin Kan 的博客》挖到的寶,也就是當A回應B發表的評論,系統會發一封E-Mail通知B,這樣可以增加該篇文章的評論互動,當然,你的伺服器一定要有 mail() 功能哦!  這個不是插件,只要修改你使用中佈景的 functions.php 檔案,將代碼放置 <?php ..... ?> 區域內即可,《Wordpress評論回應郵件通知》的代碼有三種,請依需求點取下面的標題: 有勾選欄位,由訪客決定是否要回應郵件通知。 無勾選欄位,由管理者決定在什麼條件下發郵件。 所有回覆都發郵件。  先補充說明,如果你使用的佈景主題,評論式樣是使用 comments 和 trackbacks/pingbacks 分離(如原木使用的主題),請將下面所有的:  [code lang="php"]get_comment_link($parent_id)[/code]  修改成:  [code lang="php"]get_comment_link($parent_id, array('type' => 'comment'))[/code]  有勾選欄位,由訪客決定是否要回應郵件通知(會在模板自動加勾選欄,如果不想自動加,可把後面一小段刪除。)[code lang="php"]/* comment_mail_notify v1.0 by willin kan. (有勾選欄, 由訪客決定) */function comment_mail_notify($comment_id) ...
繼續閱讀
將WordPress評論Ajax化
這是在《Willin Kan 的博客》這一篇「WordPress 內置嵌套評論專用 Ajax comments」文章挖到的寶,之前我們部落格使用F2cont也有將評論Ajax化,主要是發表評論後不需要再刷新頁面,就可以看到剛剛發表的評論,這樣可以降低系統的Loading,這對部落客真的是國寶級的好物。  有關安裝的步驟很簡單,請先點→這裡←下載程式,解壓縮後將這2個檔案放到你使用佈景的所在目錄,並修改使用佈景的 header.php: 找到[code lang="php"]<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>[/code] 用下面幾行取代:[code lang="php"]<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js"></script><?php if ( is_singular() ){ ?><script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/comments-ajax.js"></script><?php } ?>[/code]  以上就完成嚕,如果你佈景的評論樣式夠標準,其它的都不用修改,由於我們部落格佈景的評論樣式不是很標準,所以直接使用安裝方法還是會出問題,而willin大大針對使用 ...
繼續閱讀
使用Facebook Connect將WP與FB完整結合(中)
將標籤雲模組彩色化
啟動WordPress的Gzip網頁壓縮功能
如何在 WordPress 做一個歡迎頁
不看可惜的 … 八卦(限會員)
在WordPress文章中加入推文按鈕
實現隱藏Header分頁的按鈕
新增WordPress評論表情圖
WordPress評論回應郵件通知
將WordPress評論Ajax化


  • Sze Wai Lam

    我想問點整”相關文章”果PART?

    • 你是指我部落格上面的特效嗎?

    • 那是偛件,需要裝「yet-another-related-posts-plugin」及「related-posts-slider」這兩個插件即可,可以參考這篇文章
      http://dafatime.idv.tw/?p=1375