wordpress文章底部增加相关文章/上下一篇/版权

Posted on Posted in wordpress
Tips: 本文创建于2014年11月25日,已超过 2 年,内容或图片可能已经失效!
  1. <div style="margin-top:30px;">  
  2. 相关文章  
  3. <ul class="related_posts">  
  4. <?php  
  5. $post_num = 8;  //表示显示8篇文章  
  6. $exclude_id = $post->ID;  
  7. $posttags = get_the_tags(); $i = 0;  
  8. if ( $posttags ) {  
  9.     $tags = ''; foreach ( $posttags as $tag ) $tags .= $tag->term_id . ',';  
  10.     $args = array(  
  11.         'post_status' => 'publish',  
  12.         'tag__in' => explode(',', $tags),  
  13.         'post__not_in' => explode(',', $exclude_id),  
  14.         'caller_get_posts' => 1,  
  15.         'orderby' => 'comment_date',  
  16.         'posts_per_page' => $post_num,  
  17.     );  
  18.     query_posts($args);  
  19.     while( have_posts() ) { the_post(); ?>  
  20.         <li><a rel="bookmark" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>  
  21.     <?php  
  22.         $exclude_id .',' . $post->ID; $i ++;  
  23.     } wp_reset_query();  
  24. }  
  25. if ( $i < $post_num ) {  
  26.     $cats = ''; foreach ( get_the_category() as $cat ) $cats .= $cat->cat_ID . ',';  
  27.     $args = array(  
  28.         'category__in' => explode(',', $cats),  
  29.         'post__not_in' => explode(',', $exclude_id),  
  30.         'caller_get_posts' => 1,  
  31.         'orderby' => 'comment_date',  
  32.         'posts_per_page' => $post_num - $i  
  33.     );  
  34.     query_posts($args);  
  35.     while( have_posts() ) { the_post(); ?>  
  36.         <li><a rel="bookmark" href="<?php the_permalink(); ?>"  title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></li>  
  37.     <?php $i++;  
  38.     } wp_reset_query();  
  39. }  
  40. if ( $i  == 0 )  echo '<li>没有相关文章!</li>';  
  41. ?>  
  42. </ul></div>  

2、上一篇下一篇

  1. <div style="margin-top:40px;>  
  2. <span id="shangyipian"><?php if (get_previous_post()) { previous_post_link('上一篇: %link');} else {echo "没有了,已经是最后文章";} ?></span>  
  3. <span style="position:absolute;right:30px;" id="xiayipian"><?php if (get_next_post()) { next_post_link('下一篇: %link');} else {echo "没有了,已经是最新文章";} ?></span>  
  4. </div>  

3、增加版权

  1. <span style="border:1px dashed #ddd; padding:10px; margin:10px;line-height:26px;border-radius: 7px;font-size:12px;"> &raquo; <b>转载请注明来源:</b><a title="liuhonghe.me" href="http://liuhonghe.me/" rel="external nofollow">若我若鱼</a> &raquo; <a rel="bookmark" title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_title(); ?></a></span>  

Leave a Reply

Your email address will not be published. Required fields are marked *

18 − 15 =