爱程序网

[wordpress]添加随机显示阅读功能

来源: 阅读:

  最近在捣鼓开源博客系统wordpress,打算在这个很火的系统建一个站点,毕竟这样是最节省时间的。捣鼓之后想开发一个随机阅读的功能,在网上一搜,还真有代码。这样也就省去了我研究代码的时间了,不废话了,下面将代码贴上来。

 1 add_action('init','random_add_rewrite'); 2 function random_add_rewrite() { 3        global $wp; 4        $wp->add_query_var('random'); 5        add_rewrite_rule('random/?$', 'index.php?random=1', 'top'); 6 } 7 add_action('template_redirect','random_template'); 8 function random_template() { 9        if (get_query_var('random') == 1) {10                $posts = get_posts('post_type=post&orderby=rand&numberposts=1');11                foreach($posts as $post) {12                        $link = get_permalink($post);13                }14                wp_redirect($link,307);15                exit;16        }17 }

相关文章列表: