WordPress现在使用于各种各样的网站,博客,商务站,论坛站等等,功能强大地球人都知道,就不赘述了。分享一段代码,可以把访客转到随机文章的页面。首先把下面这段代码添加到functions.php中。

WordPress现在运用于各式各样的网站,博客,商务站,论坛站等等,功能强大地球人都知道,就不赘述了。共享一段代码,能够把访客转到随机文章的页面。
首先把下面这段代码增加到functions.php中。

随机显现文章(随机文章生成器)  random post 插件与修改 随机文章 新闻资讯 第1张

add_action('init','random_add_rewrite');
function random_add_rewrite() {
global $wp;
$wp->add_query_var('random');
add_rewrite_rule('random/?$', 'index.php?random=1', 'top');
}

add_action('template_redirect','random_template');
function random_template() {
if (get_query_var('random') == 1) {
$posts = get_posts('post_type=post&orderby=rand&numberposts=1');
foreach($posts as $post) {
$link = get_permalink($post);
}
wp_redirect($link,307);
exit;
}
}

然后创立一个页面链接为http://yourdomain.com/random 。当用户点击之后就被转接到你博客的随机文章页面。

别的假如你运用W3 Total Cache插件了的话,要在exclude list增加以下代码才干成功。

/random/
/index.php?random=1

转载请说明出处
知优网 » 随机显现文章(随机文章生成器)

发表评论

您需要后才能发表评论