将以下代码添加到当前主题的 functions.php 文件中。
//试试手气
add_action('init','random');
function random() {
if( isset( $_GET['random'] ) ){
global $wpdb;
nocache_headers();//禁止浏览器缓存
$posts = get_posts('post_type=post&orderby=rand&numberposts=1');
foreach($posts as $post) {
$link = get_permalink($post);
}
wp_redirect($link,307);//307 临时跳转
exit;
}
}
然后我们通过/?random 的访问方式即可实现随机访问 WordPress 网站中的文章,增强用户的粘度。
注意: $posts = get_posts('post_type=post&orderby=rand&numberposts=1');
这里的
post_type=post&orderby=rand&numberposts=1
是跳转文章,如果你是导航网站 可以打开 后台-网址-发布 看上边的链接
如 芒果大叔用的 一为导航主题
我们可以看到 网址最后有一个 post_type=sites
那我们把这行代码改成
$posts = get_posts('post_type=sites&orderby=rand&numberposts=1');
然后再前端加个样式 或者按钮 链接到 https://你的网址/?random
也可以这样写:
<a href="<?php echo esc_url( home_url( '/' ) ); ?>/?random"> 试试手气</a><!--跳转到https://当前域名/?random的链接-->
声明:
芒果源码,一个精品商业网站源码分享平台 WWW.OKMG.CN
请务必线上支付,通过线下支付的出现任何问题平台均不担保! 1. 本站所有资源来源于用户上传和网络,均不允许转载,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 如发现会员恶意下载,传播,或用于违法用途,本站有权封禁账号,并积极配合有关部门调查
4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
5. 本站提供的源码、模板、插件等等其他资源(除商业源码分类),都不包含技术服务请大家谅解!
6. 如有链接无法下载、失效或广告,请联系管理员处理!
7. 本站资源售价和会员费只是赞助,收取费用仅维持本站的日常运营所需!
8. 如遇到加密压缩包,默认解压密码为"www.okmg.cn",如遇到无法解压的请联系管理员!
9.本站客服QQ:29139260
10.如您发现本站分享的源码,侵犯了您的权益,请联系:29139260#qq.com #换成@
芒果源码,一个精品商业网站源码分享平台 WWW.OKMG.CN
请务必线上支付,通过线下支付的出现任何问题平台均不担保! 1. 本站所有资源来源于用户上传和网络,均不允许转载,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 如发现会员恶意下载,传播,或用于违法用途,本站有权封禁账号,并积极配合有关部门调查
4. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
5. 本站提供的源码、模板、插件等等其他资源(除商业源码分类),都不包含技术服务请大家谅解!
6. 如有链接无法下载、失效或广告,请联系管理员处理!
7. 本站资源售价和会员费只是赞助,收取费用仅维持本站的日常运营所需!
8. 如遇到加密压缩包,默认解压密码为"www.okmg.cn",如遇到无法解压的请联系管理员!
9.本站客服QQ:29139260
10.如您发现本站分享的源码,侵犯了您的权益,请联系:29139260#qq.com #换成@
PHP在线文字转语音合成源码 基于百度API开发
上一篇
2021-02-23
PHP开发的AZ自动发卡网站系统源码
2021-02-23
下一篇
请务必线上支付,通过线下支付的出现任何问题平台均不担保!