首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WP_Query -显示一个随机帖子,然后显示另外三个随机帖子,而不重复第一个帖子

WP_Query是WordPress中的一个类,用于查询和显示文章、页面和自定义帖子类型等内容。它可以根据特定的参数设置来过滤和排序查询结果。

要实现显示一个随机帖子,然后显示另外三个随机帖子,而不重复第一个帖子,可以使用以下代码:

代码语言:txt
复制
// 获取一个随机帖子
$random_args = array(
    'post_type' => 'post',
    'orderby' => 'rand',
    'posts_per_page' => 1
);
$random_query = new WP_Query($random_args);

// 显示第一个随机帖子
if ($random_query->have_posts()) {
    while ($random_query->have_posts()) {
        $random_query->the_post();
        // 显示帖子内容
        the_title();
        the_content();
    }
}

// 重置查询
wp_reset_postdata();

// 获取另外三个随机帖子
$other_args = array(
    'post_type' => 'post',
    'orderby' => 'rand',
    'posts_per_page' => 3,
    'post__not_in' => array($random_query->posts[0]->ID) // 排除第一个帖子
);
$other_query = new WP_Query($other_args);

// 显示另外三个随机帖子
if ($other_query->have_posts()) {
    while ($other_query->have_posts()) {
        $other_query->the_post();
        // 显示帖子内容
        the_title();
        the_content();
    }
}

// 重置查询
wp_reset_postdata();

这段代码首先使用WP_Query查询获取一个随机帖子,并显示其标题和内容。然后,通过在第二个查询中使用post__not_in参数排除第一个帖子的ID,获取另外三个随机帖子,并显示它们的标题和内容。

推荐的腾讯云相关产品:腾讯云服务器(https://cloud.tencent.com/product/cvm)和腾讯云数据库(https://cloud.tencent.com/product/cdb)可以用于支持WordPress网站的部署和数据存储。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

钻芒博主首个汉化主题-Gliu – 创意WordPress博客主题

Gliu滑块我们提供了一个很棒的滑块,你可以在任何其他主题中看不到它。每当你与它互动时,你都会看到微小的彩色形状的动画。我们将它们称为“闪光”,并且每次触发动作时它们都会随机移动。...标准帖子Gliu有4种标准职位。要选择其中一个,请在添加/编辑帖子时选中或取消选中右侧的框。...可用的样式是:经典(特色图片)英雄与灯光标题黑暗标题的英雄没有特色图片画廊帖子将您的图库添加到帖子中,然后选择“图库”帖子格式。它将显示在帖子页面的最顶部,在一个有用的滑块中。...视频帖子您可以直接嵌入任何YouTube或Vimeo视频的网址,然后选择“视频”帖子格式。Gliu将在内容中找到第一个视频并显示它而不是特色图像。...您可以直接嵌入任何YouTube或Vimeo视频的网址,然后选择“视频”帖子格式。Gliu将在内容中找到第一个视频并显示它而不是特色图像。

8.7K20
  • 一种用于短文本的神经响应机

    3 .STC的神经响应机 NRM的基本思想是通过构建一个帖子的隐藏表示,然后根据它生成响应,如图2所示。...有点令人惊讶的是,这可以通过在第5.3节中验证的“表示空间”中的线性转换来达到一个合理的水平,我们显示一个帖子实际上可以从NRM中调用许多不同的响应。...从五个评估模型获得的响应被合并,并为每个贴标人随机排列。指示标签者被设想为他们是原始帖子的作者,并判断一个响应(生成或检索)是否适合于输入文章。...分数为0到2的响应分为三个等级: [图片] 图7:一个示例帖子及其五个人为注释的候选响应。 帖子的内容意味着足球比赛已经开始,而Response1的作者还在等待比赛开始。...图9列出了对同一个帖子的5个响应,这些响应是在大小为500的集合中搜索得到的,其中我们保持每个第一个单词最好的(最大的可能性)。

    93780

    Go入门 - 工程实践|青训营笔记

    go path 在linux命令行工具中输入go env可以看到名为$GOPATH的环境变量的地址,在其基础上有以下三个路径,这种依赖的管理的问题就是所有项目的依赖包都在这个src里面,那么对于不同项目想要依赖一个包的不同版本就无法实现...github.com/bouk/monkey 如果有一些测试依赖外部数据,则可以通过mock提供自己的测试数据 这里的Patch方法就是在本次单元测试中,用自定义的方法替换ReadFirstLine这个方法,然后...,如第一个BenchmarkSelect()函数,其一秒钟执行次数84216435次,系统判断每执行一次耗时13.50纳秒,而第二个函数和第三个函数的区别在于Rand函数会获得全局锁,因此比FastRand...获取随机值慢很多(推荐使用后者) 四、项目实战 需求设计 E-R图 分层结构 编码与测试 详见项目文件 课后作业 需求 发布帖子 本地id生成需要保证不重复、唯一性 新的帖子Append到文件末尾...为某个topic发布帖子: 首先需要提供一个外部的接口,用于发布帖子,并且配套完成controller、service、repository层的编写 下面给出repository的核心代码,需要注意的是考虑到并发发布帖子的情况

    28210

    Redis应用—1.在用户数据里的应用

    比如当用户进入社区电商APP的首页后,进行不停下拉时:电商APP会把用户关注过的大v、可能感兴趣的美食帖子、浏览量高的爆款帖子,通过算法不停地计算出新的一批内容显示给用户, 这就社区电商的feed流。...当用户数据不能从缓存中读取到,则先从数据库里查出来,然后再放入缓存里。(2)设置过期时间为2天加随机几小时的原因随机几小时是为了避免缓存惊群问题。...为了避免该问题,可以设置缓存数据的过期时间都是随机的,不集中在某个时间点一起过期。惊群效应是技术里的术语,指的是突然在某个时间点出了一个故障,导致一大片范围线程、进程、机器都同时被惊动了。...第一个线程在读取时,发现缓存没有数据,于是就去读库,读完库后会更新缓存。第二个线程在更新时,会先更新数据库,然后再更新缓存。以上两个线程也刚好对应了写缓存的两个场景。...因此可以参考AQS的做法,获取不到锁的线程先挂起,第一个释放锁的线程就把这些线程全都唤醒执行并发读缓存。AQS是对排队中的线程一个个进行唤醒,需要改造成第一个锁释放后全部排队的线程都唤醒。

    6700

    5个最佳WordPress广告插件

    5个最佳WordPress广告插件  Ad Inserter的一个缺点是界面。虽然它功能齐全,但它非常简单,对初学者不太友好(至少在我看来——你可能不同意)。就个人而言,我发现一些界面细节有点不直观。...5个最佳WordPress广告插件  它带有一个易于使用的设置页面,您可以在其中管理您的广告代码并选择您想要显示它们的方式和位置。该插件可以在文章之前或之后、内部帖子内容、摘录之后等自动显示广告。  ...灵活的广告放置,在帖子中的任何位置专门或随机插入广告。简单的配置界面,无需编码知识:只需复制并粘贴AdSense代码,勾选和选择选项,插件将为您完成剩下的工作。...在一个页面上最多显示10个广告。Google允许发布商在一个页面上最多放置3个Adsense for Content。如果您正在使用其他广告,则最多可以显示10个广告。...您所做的就是将您的广告添加到插件中,然后将该广告的短代码或块包含在您要显示广告的帖子中。如何在WordPress上的帖子之间放置广告?

    8.6K20

    任何人都可能成为网络喷子 | 人机交互顶级会议CSCW最佳论文

    文章用三个方法试图寻找在什么样的情境下,那些本不是喷子的人在网上也被激活成了喷子。微信后台回复“喷子”即可下载完整论文。...他们搭建了一个两部分的实验,通过众包平台招募了667个参与者。 在实验的第一部分,要求被试完成一个测试,测试的难易程度随机。...只要有一个人冒出愤怒,就可以创造出火花,并且,因为讨论的情境和点赞/差评,这些火花可以衍生出一系列不良行为。 不好的对话只能让对话变得更糟。 受到贬低的人更容易返回来,然后评论更多,评论更糟。...结果显示,讨论中上一篇帖子的标记状态是下一篇帖子是否被标记的最强预测因素。 情绪相关的特征,如评论者的评论时间和以前的标记,远起不到预测的作用。...防止喷子的干预措施包括讨论论坛,建议刚刚被标记的发帖人保持一段冷静期,系统自动提醒版主可能存在是喷子的帖子或“悄悄禁止”,这是隐匿喷子帖子的方式,而并不通知喷子。

    1K50

    独立开发 一个社交 APP 的架构分享 (已实现)

    cloud.tencent.com/developer/user/1148436/activities) My BananaCloud Android Application 前言: 这算是我的第一个...下面我将一 一讲述各个点,日后如果不上线,那么将考虑全面开源,含移动端代码、服务器接口代码,留意我的 GitHub。   ...,点击某一条,都会跳转进入对应帖子或文章 我的帖子模块,显示所有发过的帖子 我的评论,显示所有发过的评论,包含回复 我喜欢的模块,显示所有点过赞的帖子或评论 我的收藏模块,显示所有收藏过的帖子或文章 我的设置模块...所以在类的集成方面,我采用了三个抽象类父类,子类只需要传进入自己布局、实现评论数据适配器 Adapter 即可。...显示 7) 其他部分        收藏、删除、举报,这些操作进行一次get操作,传递帖子的id给服务器,服务器处理完毕后,就做对应操作 收藏,不能重复收藏,服务器做判断,返回信息 删除,只能是帖主操作

    4.9K101

    stata 命令 songbl 使用手册

    简介 songbl 命令是深圳大学松柏林编写的一个小程序,目的在于让用户可以便捷地可以在 stata 窗口检索与浏览 Stata 推文、视频、do文档、论坛帖子以及学术论文等众多资源。 2....检索结果与例23一致,只要含有一个 - 号,就代表第一个关键词出现的推文再分别减去后面关键词出现的推文 . songbl stata 面板 PDF mp4 - do ---- 3-3 帖子检索 资源介绍...打印所有外部命令,但是不呈现文件夹 . cd `c(sysdir_plus)' . songbl ,dir noc 5....首先把帮助文档 .sthlp 文件转为 .html 文件,然后借助浏览器(chrome)中的网页翻译转为中文。 操作实例 1....随机生成一篇推文、命令或者论文 . songbl r . songbl r,ssc . songbl r,paper 3. 随机生成一句话,激励科研工作者 . songbl care 4.

    3.4K40

    剑指 Offer:Redis 的 14 大使用场景!

    今天我们来讨论另外一个关于 Redis 的高频面试题:Redis 的使用场景有哪些? 这个问题其实很套路。第一个回答往往都会是“缓存”。...1、记录帖子或者文章的点赞数、评论数和点击数 (hash)。 2、记录用户的帖子 ID 列表 (排序),便于快速显示用户的帖子列表 (zset)。...3、记录帖子的标题、摘要、作者和封面信息,用于列表页展示 (hash)。 4、记录帖子的点赞用户 ID 列表,评论 ID 列表,用于显示和去重计数 (zset)。...7、如果帖子 ID 是整数自增的,可以使用 Redis 来分配帖子 ID(计数器)。 8、收藏集和帖子之间的关系 (zset)。 9、记录热榜帖子 ID 列表,总热榜和分类热榜 (zset)。...另外还有一些场景,我没列举到。只要你能回答到上面这些,基本上面试问题不大。但是,我们也要注意,不要刻意的为了使用某一个功能,而故意使用某项技术。

    22810

    纽约蹭饭手册:怎样利用Python和自动化脚本在纽约吃霸王餐?

    在部署我的模型之后,图片和视频首先经过一套严格的规则清理,然后再经过Logistic Regression筛选出优秀的素材。现在我能够继续为每个帖子添加说明和打分。...标题 我创建了一个文本文件,其中包含许多预定义的通用标题,可以匹配任何的图片。这些标题可以是关于纽约的名言、通用问题或是简单的赞美,例如: ? 对于每个帖子,标题是随机选择的。...模板填充 经过以上这三个步骤后,我便可以将采集到的信息填充到最后的模板中,为每一个帖子“量身定制”标题。 下面是最终的产出成果: 最后成功如下: ?...但最重要的是,他们的资料中都有一个类别标签。 ? 上面那张图中是一个商业用户的示例。在左上角的名称下方,显示出它是一个韩国餐厅,同时顶部设有电话呼入、电子邮件和地址等提示信息。...这个脚本的作用是去提取主题标签并加载照片,然后遍历这些帖子,直到找到在照片中标记用户的帖子。如果找了到,它会检查其标签,确认它是否是商业用户。 如果是,就查看该用户类别。

    1.4K30

    纽约蹭饭手册:怎样利用Python和自动化脚本在纽约吃霸王餐?

    在部署我的模型之后,图片和视频首先经过一套严格的规则清理,然后再经过Logistic Regression筛选出优秀的素材。现在我能够继续为每个帖子添加说明和打分。...标题 我创建了一个文本文件,其中包含许多预定义的通用标题,可以匹配任何的图片。这些标题可以是关于纽约的名言、通用问题或是简单的赞美,例如: ? 对于每个帖子,标题是随机选择的。...模板填充 经过以上这三个步骤后,我便可以将采集到的信息填充到最后的模板中,为每一个帖子“量身定制”标题。 下面是最终的产出成果: 最后成功如下: ?...但最重要的是,他们的资料中都有一个类别标签。 ? 上面那张图中是一个商业用户的示例。在左上角的名称下方,显示出它是一个韩国餐厅,同时顶部设有电话呼入、电子邮件和地址等提示信息。...这个脚本的作用是去提取主题标签并加载照片,然后遍历这些帖子,直到找到在照片中标记用户的帖子。如果找了到,它会检查其标签,确认它是否是商业用户。 如果是,就查看该用户类别。

    1.3K60

    Echo的数据库表是如何设计的

    解释一下各个字段的含义: id:用户的唯一标识 username:用户名 password:存储加盐加密后的密码 salt:随机生成的盐,用于密码的加盐加密 email:邮箱 type:用户类型 0 -...用户点击注册后,随机生成一串激活码,则在本地环境下:http://localhost:8080/greatecommunity/activation/用户id/激活码 成为该用户的激活链接;在服务器上:...解释一下各个字段的含义: id:帖子的唯一标识 user_id:发表该帖子的用户的 id title:帖子标题 content:帖子内容 type:帖子类型 0 - 普通帖子(默认) 1 - 置顶帖子...comment_count:帖子的评论数量(因为会频繁的显示帖子的信息,比如创建时间、创建人、评论数量、点赞数量等,创建时间和创建人信息这张表中已经有了,所以此处再将评论数量存进来就好。...比如用户 admin 发了一个帖子,用户 master 评论了这个帖子,那么这里的 target_id 存储的就是用户 admin 的 id。)

    88721

    woocommerce shortcode短代码调用

    即如果你是正常安装woocommerce,它会自动创建cart、checkout、my account三个页面 ---- product短代码 [products]短代码允许您按帖子 ID、SKU、类别...、属性显示产品,并支持分页、随机排序和产品标签,取代了对多个短代码的需求。...true on_sale– 将显示您的销售产品。必须设置为 。true [product]短代码示例  场景 1 – 随机销售物品 我想显示四个随机的特价产品。...场景 6 – 属性显示 每个服装都有一个属性,根据适当的季节,“春/夏”或“秋/冬”,有些配饰具有两者,因为它们可以全年穿着。在此示例中,我希望每行三个产品,显示所有“春/夏”项。...---- woocommerce短代码常见问题  变体产品 SKU 未显示 关于 SKU 短代码的使用,例如,变体产品 SKU 不打算单独显示,而不是父变量产品 SKU。

    11.2K20

    公众号帖子如何查询

    可能这些小朋友是想通过回复来看有没有这些数据库的帖子。但是我们在后台没有设置这些关键词回复的时候,是没办法直接出来帖子的。为此。...我们特意来写一篇如何检测相关文章的帖子 目的性检索相关帖子 如果我们有一定的目的性想要查看有没有相关数据库的介绍的时候,在公众号的后台上,我们可以直接数据关键词搜索相关文章。...我们需要做的就是进入公众号之后,点击右上角的头像,然后点击搜索,进一步数据关键词即可。...想要随机的看一下之前公众号的帖子 微信平台的帖子是让我们在目标搜索的时候其实很方便的,但是如果想要查看没有目的性的查看以往相关的帖子的话,公众号平台就比较局限了。...选择这个平台的另外一个好处也是在阅读的方面,我们其实在帖子的各个标题上是有层次关系的,但是在微信阅读的时候是体现不出来的,但是在语雀上,我们会有一个大纲模式。

    1.2K40

    uniqid() 函数

    知道uniqid与time的关系后uniqid就可以有更广泛的用途了,比如用文本论坛可以用uniqid作为帖子的文件名。 做在帖子索引中,可以很方便的按时间查找帖子。...结合上下代码看,我想他的作用是生成一个不重复的32位字符吧 uniqid() 函数本身就是基于以微秒计的当前时间,所以在高并发的情况下肯定会出现重复的情况,解决的的方法是你可以在这个前提下再生成一个随机数...,然后两者结合后产生出一个新的数,这样就会降低重复的概率。...如果还是想要再精确的话还可以加上客户端的IP的Md5码来一同生成,这样应该重复的概率就极低了,可以说是几乎不会重复。 本文由来源 21aspnet,由 javajgs_com 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。

    68220

    python实现葫芦侠刷评论脚本

    登录状态后直接抓包获取即可,经测试只要不手动logout,第一条产生的key和device_code可持续使用,我们接着看post请求的主体 格式化一下 我们可以看到,一共有六个参数,挨着来分析 第一个参数...post_id,经过筛选数据发现是评论贴子的id(划重点,后面的刷评论会用到) 第二个参数comment_id,推算和测试后确定是评论的楼层,从0开始计数,此参数对数据包构造影响不大,略过 第三个参数...,在执行代码的过程中是很影响效率的 所以需要有一个脚本专门用来收集有效帖子id 首先我们还是通过抓包来获取帖子的主体信息,最终我们得到这样一个url http://floor.huluxia.com/post...post_id=112333 最后来看一个不存在的帖子链接 http://floor.huluxia.com/post/detail/ANDROID/4.1?...=id_2) # 每行一个帖子id return int(post_id) # 获取帖子信息 def get_post_info(post_id): post_url = "http

    1.7K20

    案例|虎扑社区用户行为分析

    时间:2019.3.16-2019.6.22 (虎扑论坛只显示近三个月的帖子) 数据: 板块内容:共 101.4w 个帖子的概要数据 帖子内容:回复数大于 200,浏览数大于 5w 的 4.4w 个帖子...热门帖子的浏览与回帖数分布。可以看出一个现象:浏览量大的贴,回帖数通常也很高;但回帖多的帖就未必都会有高浏览量(高回帖低浏览的基本都是抽奖贴)。 用户 ?...而从这张注册/在线时长的用户分布图上可以看到,“视频综合站”的在线时长却是很少的,可见这应该不是一个真人号。 ?...东部和南部沿海省市 JRs 的数量比较多,另外就是北京和四川。 ? 全球范围来看,美国要远高于其他国外地区。(这里为了国外区域显示效果而降低了颜色范围,实际美国的用户和国内差了2个数量级) ?...词云 最后,我们来看下虎扑 JRs 这三个月的帖子中频率最高的词汇是什么(可点击查看大图): ?

    1.5K10

    数据分析篇 | 一个虎扑社区数据分析实战

    时间:2019.3.16-2019.6.22 (虎扑论坛只显示近三个月的帖子) 数据: 板块内容:共 101.4w 个帖子的概要数据 帖子内容:回复数大于 200,浏览数大于 5w 的 4.4w 个帖子...热门帖子的浏览与回帖数分布。可以看出一个现象:浏览量大的贴,回帖数通常也很高;但回帖多的帖就未必都会有高浏览量(高回帖低浏览的基本都是抽奖贴)。 用户 ?...而从这张注册/在线时长的用户分布图上可以看到,“视频综合站”的在线时长却是很少的,可见这应该不是一个真人号。 ?...东部和南部沿海省市 JRs 的数量比较多,另外就是北京和四川。 ? 全球范围来看,美国要远高于其他国外地区。(这里为了国外区域显示效果而降低了颜色范围,实际美国的用户和国内差了2个数量级) ?...词云 最后,我们来看下虎扑 JRs 这三个月的帖子中频率最高的词汇是什么(可点击查看大图): ?

    2.6K30
    领券