给wordpress添加一个“试试手气”随机访问的页面

技术论点 1,049 阅读 0

wordpress这个随机访问的小功能可以使用代码在functions文件里面加载方法运行,也可以和我一样使用template加载。

代码:

<?php
/**
 * Template Name: suiji模板
 */
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;

我是怎么做的:

我的主题里面,所有的页面模板都是存在主题下面的一个template文件夹下面,所以我这边是放在这个文件下面的,新建一个template-suiji.php的文件,然后复制上面的代码保存。之后我们的wordpress管理后台的“页面”中新建一个页面,名字随便,地址自行定义,因为我们这里只是拿模板新建页面作为跳板进行随机访问我们的文章。

给wordpress添加一个“试试手气”随机访问的页面

可以看看本站的效果:https://www.mxooo.cn/suiji/

Tags:

版权声明:若无特殊注明,本文皆为《燕闻墨香博客》原创,转载务必保留文章来源。

本文链接:给wordpress添加一个“试试手气”随机访问的页面 & https://www.mxooo.cn/668/

推荐阅读
发表评论 取消回复
表情 图片 链接 代码

分享