上門一對一計算機家教
當前位置: 首頁 > Wordpress家教 >

WordPress文章頁相關日志添加(無插件)

點擊: 時間:2013-10-14 來源:北京家教網
無插件給WordPress文章添加相關日志的方法非常簡單,原理是通過判斷關鍵詞和標簽顯示相關日志,效果就是我現在這樣子。在主題目錄的single.php適當位置添加如下代碼,以inove主題為例,另存為UTF8格式,我添加在!– related posts START

無插件給WordPress文章添加相關日志的方法非常簡單,原理是通過判斷關鍵詞和標簽顯示相關日志,效果就是我現在這樣子。在主題目錄的single.php適當位置添加如下代碼,以inove主題為例,另存為UTF8格式,我添加在<!– related posts START –>這一行注釋下方了。

效果圖:

注意:代碼中描紅的部分id=”related_posts”是調用了inove主題css中自帶的樣式,還比較漂亮。非inove主題的用戶請去除代碼中的描紅部分,當然,你也可以自己在主題的CSS中添加這種樣式。

<div id=”related_posts”>
<h3>相關日志</h3>
<ul>
<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$first_tag = $tags[0]->term_id;
$args=array(
‘tag__in’ => array($first_tag),
‘post__not_in’ => array($post->ID),
‘showposts’=>10,
‘caller_get_posts’=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title_attribute(); ?>”><?php the_title();?> <?php comments_number(‘ ‘,’(1)’,'(%)’); ?></a></li>
<?php
endwhile;
}
}
wp_reset_query();
?>
</ul>
</div>

小結:有些使用inove主題的朋友在添加代碼時出現 能夠顯示相關日志,但不顯示樣式,顯得很丑陋。很多是因為在調用id=”related_posts”時 雙引號變種了,上述代碼中無誤,請放心使用。若還不能顯示樣式,請查看你主題的style.css中是否存在#related_posts 。OK WordPress添加相關日志就這么簡單。
------分隔線----------------------------
30选5开奖查询