深圳网站建设方法之更好的利用WordPress

发布来源:沙漠风网站建设公司

发布时间:2012.01.03

要以相同标签制作「相关文章」列表,先当然要获取文章的标签,可使用 get_the_tags(post_id) 这个 function:
  1.  
  2. <?php
  3.         global$post;
  4.         $alltags = ”;
  5.         $posttags = get_the_tags($post->ID);
  6.         if ($posttags) {
  7.                 foreach($posttags as $tag) {
  8.                         $alltags . $tag->name . ‘,’;
  9.                 }
  10.         }
  11. ?>
  12.  
以上方法可取得文章所有卷标,每个卷标用,分开,用意是之后显示包舍上述任何一个标签的文章,如果希望显示包括所有卷标的文章,则用+号分隔。
之后可用以下方法抽取相关文章,特别要注意的是用 get_posts function,这 function 用于 The Loop 之外。
  1.  
  2. <?php
  3.         $args = array(
  4.                         ‘numberposts’ => 5,
  5.                         ‘post__not_in’ => array($post->ID),
  6.                         ‘orderby’=>‘rand’,
  7.                         ‘tag’ => $alltags
  8.                         );
  9.         $myposts = get_posts($args);
  10.         foreach($myposts as $post) {
  11.                 echo‘<li><a href="’;
  12.                 the_permalink();
  13.                 echo‘">’;
  14.                 the_title();
  15.                 echo‘</a></li>’;
  16.         }
  17. ?>
  18.  
以上几个 arugments,意思分别是显示5篇相关文、不显示目前这篇文章及随机显示,另外需要设计只有独立显示一篇文章时,才使用这功能。

为了确保您获得理想的网页设计服务,深圳网站建设公司-沙漠风(www.szweb.cn.),设计团队为您提供FLASH网站设计网页制作多媒体触摸屏展示设计.

 
TAG:
相关资讯
多一份参考,总有益处
联系沙漠风,免费获得专属定制《策划方案》及网站建设、网站设计、网站制作报价
深圳网站建设

咨询相关问题或预约面谈,可以通过以下方式与我们联系

业务热线400-611-9921大客户专线158-1856-1755

提交需求提交需求

提交需求
热线
微信扫码咨询
电话咨询
微信
业务热线
提交需求
官方微信
准备好开始了吗,
那就与我们取得联系吧
400-688-6062
有更多服务咨询,请联系我们
请填写您的需求
您希望我们为您提供什么服务呢
您的预算