阅读:2406回复:0
wordpress随机文章的实现方式与用法
[tr][td]wordpress模板中显示随机文章的实现方式与用法
大致代码如下:<?php$query = array( 'post_type' => 'post', 'orderby' => 'rand');$posts = new WP_Query( $query );if ( $posts->have_posts() ) { while( $posts->have_posts() ) : $posts->the_post(); the_content(); endwhile;}wp_reset_query();?>回头来看看这一段代码,其实很简单,在理解了的前提下,提出需要实现“随机推荐”,该怎么实现呢? wordpress实现随机推荐 在帮一个朋友修改主题的时候,他要求在侧边栏加上一个随机推荐的功能,为了减少工作量,将置顶文章默认为值得推荐的文章(或许有其他简便的方法),实现代码如下: <?php//获取置顶文章的ID串$rand_id = get_option( 'sticky_posts' );$query = array( 'post__in' => $rand_id, 'post_type' => 'post', 'orderyby' => 'rand', 'numberposts' => 2);$posts = new WP_Query( $query );if ( $posts->have_posts() ) { while( $posts->have_posts() ) : $posts->the_post(); the_content(); endwhile;}wp_reset_query();?>至于添加到widgets这里就不详说了。 进阶应用:随便看看的功能实现 现在来看看“随便看看”是怎么实现的?大家不防到我的博客(jokerliang.com)看看导航栏“随便看看”的效果。 其实实现这样的功能也不难,首先在后台主题“菜单”里,添加自定义链接,链接地址写成“[url]http://yourdomain.com/random |
|