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

2020-09-02
320次阅读
没有评论

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://cfhcx.com/suiji/

正文结束
居烽
版权声明:本站原创文章,由 居烽 于2020-09-02发表,共计497字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码