wordpress实现随机文章 ralix曾发布过关于wordpress随机文章的相关插件的点评文章(“wordpress插件之随机文章类插件点评”),百度一下也能搜出很多其他纯代码的方式,大致代码如下:
复制代码代码如下:
'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();?> 复制代码代码如下:
$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)看看导航栏“随便看看”的效果。
然后在当前皮肤下的functions.php里添加如下代码:
代码如下:
add_query_var('random');add_rewrite_rule('random/?$', 'index.php?random=1', 'top');}function random_template() {if (get_query_var('random') == 1) {$posts = get_posts('post_type=post&orderby=rand&numberposts=1');foreach($posts as $post) {$random_link = get_permalink($post);}wp_redirect($random_link,307); //307临时跳转exit;}}?>至此,效果已经实现(注:貌似3.3以前的老版本,需要进固定链接,执行一下“保存更改”才有效果)!当然网上也有通过新建页面,然后用javascript跳转的方法,大家也可以借鉴借鉴。












![逸轩小微支付系统源码全开源版 支持二次开发 [更至v5.2] (逸轩小微支付系统源码全开源版)](https://www.kuidc.com/zdmsl_image/article/20250429214017_72065.jpg)

发表评论