WordPress实现让访客随机查看文章功能
发布时间:2020-12-14 14:15:17 所属栏目:wordpress 来源:网络整理
导读:WordPress现在使用于各种各样的网站,博客,商务站,论坛站等等,功能强大地球人都知道,就不赘述了。分享一段代码,可以把访客转到随机文章的页面。 首先把下面这段代码添加到functions.php中。 add_action('init','random_add_rewrite'); function random_
WordPress现在使用于各种各样的网站,博客,商务站,论坛站等等,功能强大地球人都知道,就不赘述了。分享一段代码,可以把访客转到随机文章的页面。 首先把下面这段代码添加到functions.php中。 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 。当用户点击之后就被转接到你博客的随机文章页面。 /random/ /index.php?random=1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |