• 欢迎访问往前方博客,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入往前方 QQ群
  • 百度口碑求点赞啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊http://koubei.baidu.com/s/www.wangqianfang.com
  • 新版往前方影院 原藏藏影院重新开启http://movie.wangqianfang.com/欢迎围观
  • 分享IT江湖那些趣事,那些牛人传说,那些稀奇古怪的网站,那些爱不释手的应用软件!如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏往前方吧
  • 往前方的推荐:每日更新.帮助广大网友各位小伙伴买到更有性价比商品往前方力荐!http://mai.ziyuandi.cn 戳这里跟着资源帝挖白菜,从此快递收不停!

WordPress导航栏实现“手气不错”随机功能

WordPress 往前方 374次浏览 已收录 0个评论 扫描二维码

首页加入一个可以“随机访问”热门博客的功能,其实这个就是类似谷歌首页的那个“手气不错”。所以就改为随机访问某一篇文章,今天顺便把实现办法分享给大家。

我们平时所说的WordPress导航栏上的手气不错的按钮功能,其实就是点击一下,将会随机显示篇文章的详细内容,也就是所谓的文章页。这个功能比较合适老用户访问站点旧文章,因为这种无法预测的随机感,能给人带来一定的新鲜度,所以往前方也跟着上线了这个功能,希望大家喜欢。

WordPress导航栏上实现手气不错的按钮功能,有很多种方法,今天本站只分享最简单一种,只需要简单的两步即可,具体如下:

第一步,把以下代码放到functions.php的最后一个?>前面

//导航菜单添加手气不错按钮
function random_postlite() {
    global $wpdb;
    $query = "SELECT ID FROM $wpdb->posts WHERE post_type = 'post' AND post_password = '' AND   post_status = 'publish' ORDER BY RAND() LIMIT 1";
    if ( isset( $_GET['random_cat_id'] ) ) {
        $random_cat_id = (int) $_GET['random_cat_id'];
        $query = "SELECT DISTINCT ID FROM $wpdb->posts AS p INNER JOIN $wpdb->term_relationships AS tr ON (p.ID = tr.object_id AND tr.term_taxonomy_id = $random_cat_id) INNER JOIN  $wpdb->term_taxonomy AS tt ON(tr.term_taxonomy_id = tt.term_taxonomy_id AND taxonomy = 'category') WHERE post_type = 'post' AND post_password = '' AND     post_status = 'publish' ORDER BY RAND() LIMIT 1";
    }
    if ( isset( $_GET['random_post_type'] ) ) {
        $post_type = preg_replace( '|[^a-z]|i', '', $_GET['random_post_type'] );
        $query = "SELECT ID FROM $wpdb->posts WHERE post_type = '$post_type' AND post_password = '' AND     post_status = 'publish' ORDER BY RAND() LIMIT 1";
    }
    $random_id = $wpdb->get_var( $query );
    wp_redirect( get_permalink( $random_id ) );
    exit;
}
if ( isset( $_GET['random'] ) )
add_action( 'template_redirect', 'random_postlite' );

PS:代码来源于公子府

第二步,在WordPress后台》外观》菜单中添加一个链接类型的菜单,在URL中输入:http://www.wangqianfang.com/?random(记得把本站域名改为贵站域名哦),在链接文本中输入:手气不错(或其他)。

 

至此,已经成功在WordPress导航栏添加手气不错的按钮功能,具体效果大家可以试试本站菜单栏的“手气不错”按钮。


往前方 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明WordPress导航栏实现“手气不错”随机功能

历史上的今天:

喜欢 (0)
[fmfbth@qq.com]
分享 (0)
往前方
关于作者:
专注网络资源,分享最具价值内容!热爱互联网,痴迷于和计算机网络有关的一切事物。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址