修改Weisay sample主題中的閱讀次數錯誤
阿新 • • 發佈:2018-12-20
weisay sample這個主題自從我換上之後就再也沒換過主題了,該主題功能挺強大的,而且看起來很素雅,一直很喜歡。自己也經常修改修改這個主題的一些小細節,為了更符合我自己的意願。前幾天分享了《仿異次元百度分享工具條》(可點選檢視),icedream同學告訴我說顯示的次數有錯誤,我想了想是抄weisay大神的程式碼,怎麼可能錯呢?
在後臺看了所有文章後的那個閱讀次數,發現的確數值和前臺不一樣,icedream提供給我了一個修改後的程式碼,修改後果然數值正確了。有點沒搞明白為什麼那種方式寫的就是錯誤的,不過查了查,貌似很多人這樣說,所以先改過來,後面有時間了在檢視詳細程式碼吧(估計也沒時間了,O(∩_∩)O哈哈~)
這個閱讀次數的功能是wp-postviews外掛提供的。
weisay sample主題有兩處地方用到了如下的程式碼:
<?php if(function_exists(the_views)) { the_views(' 次', true);}?>
一處是在index.php 一處是在single.php
修改成如下程式碼:
<?php if (function_exists('the_views')): ?><?php the_views(); ?><?php endif; ?>
這樣顯示就正確了,不過還是求大神解釋區別。同時修改了百度分享工具條程式碼,現在為0.5版本, 傳送門
PS:以前看到自己某個文章閱讀次數過萬了,但是pv卻沒上去,還納悶的,結果空歡喜一場,唉!大家還是快改吧。