wordpress随机文章

教程大全 2026-01-08 18:39:43 浏览

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跳转的方法,大家也可以借鉴借鉴。

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐