wordpress suffusion主題使用wp-postviews統計瀏覽量

tw198511發表於2012-05-03
wordpress 版本3.3.2
suffusion 版本4.0.7
wp-postviews 版本1.60
在官網下載了十來個主題,用了suffusion 覺得非常強大。果斷就用這個了。下面進入正題~

首先安裝suffusion 主題和wp-postviews外掛。安裝完成後,找到suffusion主題目錄下的actions.php檔案,actions.php檔案在類似
wordpress\wp-content\themes\suffusion\functions的目錄下面,CTRL+F class="author"或者suffusion_print_author_byline 找到這個函式裡面有一個$ret的字串變數,在$ret .= "</span>";後面加上
$ret .='<span>'.the_views().'</span>';就可以顯示瀏覽量了。
當然這是我一開始的做法,這也是網上大部分人的做法直接呼叫the_views(),不過這樣子呼叫有一些小問題。
IE下面顯示位置不正常。火狐下面看起來倒是正常,不過看原始檔明顯不對~。瀏覽量的輸出跑到span外面去了。

看了the_views函式的原始碼才知道這個函式還有幾個引數可以設定的。第一個是boolean型的,預設是true(直接輸出),
如果是false就把值賦給一個變數並且返回所以the_views(false)這樣子就沒問題了。
當然我覺得最好這個最好加在$ret .= "</span>";之前這樣子的話就可以隨著你修改suffusion 主題這個span佈局位置的改變而改變
$ret .='<span style="padding-left: 10px;">'.the_views(false).'</span>';
$ret .= "</span>";
OK這樣子就完成了,然後就可以在文章下面看到瀏覽量了。

相關文章