WordPress 用户应该都了解,每篇文章都可加入标签,便捷读者找到题材相近的文章。假如可以在网页上显示这类文章的标题和连结,制作成一个列表,相信对读者非常有帮助,亦可增加网志的 Page View。笔者以前介绍过用分类 (Category) 制作「有关文章」列表,今次改用标签来做,而另一个区别是把这列表放在侧栏上。放在侧栏和放在文章内容下方有哪些不同呢?答案是绝大多数 Template 中,前者是 The Loop 完结后才运行,而不少 template tags 是只可用在 The Loop之中,假如你发现以前修改 template 时常常遇见问题,非常可能是没注意到这问题,故乱把内文一些元素移到侧栏之上。 要以相同标签制作「有关文章」列表,先当然要获得文章的标签,可用 get|the|tags(post|id) 这个 function:?phpglobal$post; $alltags = ;$posttags = get|the|tags($post|ID);if ($posttags) {foreach($posttags as $tag) {$alltags . $tag|name . ,; }}?以上办法可获得文章所有卷标,每一个卷标用,分开,用意是之后显示包舍上述任何一个标签的文章,假如期望显示包含所有卷标的文章,则用+号分隔。之后可用以下办法抽取有关文章,特别应该注意的是用 get|posts function,这 function 用于 The Loop 以外。?php$args = array(numberposts = 5,post||not|in = array($post|ID),orderby=rand,tag = $alltags); $myposts = get|posts($args);foreach($myposts as $post) {echolia href=; the|permal
ink();echo; the|title();echo/a/li; }?以上几个 arugments,意思分别是显示5篇有关文、不显示现在这篇文章及随机显示,另外需要设计只有独立显示一篇文章时,才用这功能。
为了确保你获得理想的网站制作服务,深圳网站制作公司-(www.szweb.cn.),设计团队为你提供FLASH网站建设,网站设计,多媒体触摸屏展示设计.