WordPress实现“试试手气”随机阅读功能

张子凡 WordPress 10个月前 (07-28) 阅读(2274) 评论(13)

其实这并不是什么很牛逼的功能,甚至在很早之前就已久被各大主体或者网站都用烂了,还记得之前我们的TearSnow主题好像就有这个功能,但是实现的方法就是通过一个WordPress的页面作为跳转页面,总的来说子凡还是不太喜欢这样的一种方法,所以最近子凡在做泪雪网手机端适配的时候,又开始需要涉及到这么一个功能,所以才又稍微的研究了一下。

试试手气

将以下代码添加到当前主题的functions.php文件中即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//试试手气
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网站中的文章,增强用户的粘度。

除非注明,否则均为泪雪博客原创文章,转载请以链接形式标明本文地址

本文链接:https://zhangzifan.com/wordpress-random.html

发表评论

  1. 青岛礼品公司
    1楼
    青岛礼品公司 9个月前 (08-29)

    看着很不错,试一下

    • 张子凡
      回复
      张子凡 9个月前 (08-29)
      回复 @青岛礼品公司 :适当的多一些可能,可能使网站多一点粘度
  2. LeeJon
    2楼
    LeeJon 9个月前 (08-21)

    已经用上了,谢谢,欢迎查看。

    • 张子凡
      回复
      张子凡 9个月前 (08-21)
      回复 @LeeJon :挺好的,看过了
  3. 深圳天禅
    3楼
    深圳天禅 10个月前 (08-05)

    有机会试试看

  4. 卢松松商城
    4楼
    卢松松商城 10个月前 (08-03)

    感谢博主分享 有机会可以试试看的

    • 张子凡
      回复
      张子凡 10个月前 (08-04)
      回复 @卢松松商城 :嗯,好的
  5. 贝蒂斯
    5楼
    贝蒂斯 10个月前 (08-01)

    可以试试~不错的分享~谢谢。会多来看看的~希望博主常更新哦~

    • 张子凡
      回复
      张子凡 10个月前 (08-02)
      回复 @贝蒂斯 :好的,会继续更新的哟
  6. 鼎哥笔记
    6楼
    鼎哥笔记 10个月前 (07-30)

    看样子,还得装个WP测试一下哦

    • 张子凡
      回复
      张子凡 10个月前 (07-30)
      回复 @鼎哥笔记 :那可不是嘛,得换
  7. 购物街
    7楼
    购物街 10个月前 (07-29)

    谢谢分享