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

页面刷新后WordPress中的随机帖子发生变化

在WordPress中,页面刷新后随机帖子的变化是由于WordPress的缓存机制导致的。WordPress使用缓存来提高网站的性能和加载速度。当页面被访问时,WordPress会将页面的内容缓存起来,以便下次访问时可以直接从缓存中获取,而不需要重新生成页面。

随机帖子的变化是因为WordPress默认情况下将随机帖子的查询结果缓存起来,以便在同一次页面加载中多次使用。这意味着在同一次页面加载中,无论刷新多少次,随机帖子都不会改变。然而,当页面被缓存后,刷新页面实际上是重新加载缓存的页面,而不是重新生成页面,因此随机帖子的查询结果也不会改变。

要解决这个问题,可以通过以下几种方式:

  1. 清除WordPress缓存:在WordPress后台,可以使用插件或者设置来清除缓存。具体的方法可以参考腾讯云的WordPress缓存清除插件:https://cloud.tencent.com/document/product/583/18543
  2. 禁用随机帖子缓存:如果你不需要在同一次页面加载中多次使用随机帖子,可以禁用随机帖子的缓存。可以通过在主题的functions.php文件中添加以下代码来实现:
代码语言:txt
复制
function disable_random_post_cache( $query ) {
    if ( $query->is_main_query() && $query->is_home() ) {
        $query->set( 'no_found_rows', true );
        $query->set( 'update_post_meta_cache', false );
        $query->set( 'update_post_term_cache', false );
    }
}
add_action( 'pre_get_posts', 'disable_random_post_cache' );
  1. 使用腾讯云的WordPress加速服务:腾讯云提供了WordPress加速服务,可以帮助提高网站的性能和加载速度,并且可以自动处理缓存问题。具体的产品介绍和使用方法可以参考腾讯云的WordPress加速服务:https://cloud.tencent.com/document/product/583/18542

通过以上方法,可以解决页面刷新后WordPress中随机帖子发生变化的问题,并提高网站的性能和用户体验。

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

相关·内容

刷新页面WordPress背景随机切换

刷新页面WordPress背景随机切换 作者:matrix 被围观: 3,478 次 发布时间:2013-10-10 分类:Wordpress 零零星星 | 10 条评论 » 这是一个创建于...只需要几行php代码就可以让WordPress主题背景随机切换,每次刷新切换不同图片。这需要按F5刷新页面或者到新页面时背景才会自动变换。...>.jpg"/> 说明: 1行5代表有5张图片可供切换 2行div1为背景css样式id 3行src=后面的地址为当前主题bg目录内*.jpg图片。...参考:http://www.oschina.net/code/snippet_54100_4073 由于设置了动态背景定时切换效果,需要删掉这里随机切换代码。...笔记一下,我让背景更好看些就添加了bg1样式id。之前>>修改WordPress背景带像素点颗粒半透明点阵效果。 <?

53420

解决WordPress 5.1回复评论框不跟随、页面刷新问题

但是一直都没留意到点击评论回复会有问题,今早无意间发现点击【回复】不单是评论框不出现还会刷新当前页面无法直接恢复,在主题没有修改情况下出现这种问题估计是 WordPress 升级所致,网络上搜索一番发现果然是...WordPress 5.1 搞得鬼,因为 WP 更新了 comment-reply-link() 函数输出。...原本输出 reply 按键,其 HTML 标签带有一个 onclick 事件,绑定了 addComment.moveForm() 事件,而在 WP 5.1 ,这个 onclick 事件被移除了。...利用 WordPress 钩子修改“回复”按钮 此方法兼容最佳,在主题 functions 文件里加入如下代码: /** * 修改评论回复按钮链接 */ global $wp_version; if

73860
  • WordPress 文章或页面运行PHP 代码

    如果你在编辑器输入PHP 代码,默认的话WordPress 不会为你执行这段代码——只会文本方式输出。...Tutsplus 上有一篇文章以插件方式告知我们实现在WordPress 文章或页面运行PHP 代码方法,下面介绍下。...原理小介绍 懂php 都知道,PHP载入其他PHP文件可以用include() 或者 require() 函数,因此为了实现在WordPress 文章或页面运行PHP 代码,我们可以将打算运行代码写入一个额外...> 上诉代码变量 $upload_dir['basedir'] 指代WordPress 多媒体文件上传路径(默认为/wp-content/uploads/),接下来通过一个实例说明如何使用这个短代码插件...那么此时,在WordPress 编辑器写文章时候用下面的短代码插入短代码: [phpcode file="wordsbackward"] 即可运行相应wordsbackward.php文件,如图:

    4.6K100

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

    我们将它们称为“闪光”,并且每次触发动作时它们都会随机移动。此外,您可以使用GIF使这个滑块更加美观!为您帖子添加徽章您可以标记自己帖子。...可用样式是:经典(特色图片)英雄与灯光标题黑暗标题英雄没有特色图片画廊帖子将您图库添加到帖子,然后选择“图库”帖子格式。它将显示在帖子页面的最顶部,在一个有用滑块。...横幅管理我们主题有一个排行榜横幅管理系统,可让您将横幅添加到主页,页面帖子页面的10个不同位置。我们主题有一个排行榜横幅管理系统,可让您将横幅添加到主页,页面帖子页面的10个不同位置。...排行榜横幅管理:在10个不同位置添加最多20个横幅。无需 .pot文件即可将主题翻译成您语言。只需从定制器执行此操作即可。在页脚显示19个社交帐户图标。使用联系表格7插件为您联系表格。...SEO友好下载地址:温馨提示: 此处内容需要 评论本文 刷新本页(https://www.zuanmang.net/javascript:window.location.reload(%29;) 才能查看

    8.6K20

    React Router 使用 Url 传参改变页面参数不刷新解决方法

    问题 今天在写页面的时候发现一个问题,就是在 React Router 中使用了 Url 传参功能,像这样: export class MainRouter extends React.Component...来获取 url 参数值,但是我发现如果你在这个 url 下只将 url 参数部分改变,比如 channelId 从 1 变成 2 时候,页面并不会重新渲染。...解决办法 查阅资料发现这样根本原因是 props 改变并不会引起组件重新渲染,只有 state 变化才会引起组件重新渲染,而 url 参数属于 props,故改变 url 参数并不会引起组件重新渲染...后来发现React组件中有一个可复写方法 componentWillReceiveProps(nextProps) { ... } 这个方法可以在 React 组件中被复写,这个方法将会在 props...改变时候被调用,所以你可以使用这个方法将 nextProps 获取到,并且在这个方法里面修改 state 内容,这样就可以让组件重新被渲染。

    4.1K30

    5个最佳WordPress广告插件

    延迟显示/隐藏广告——例如,在用户在页面上停留10秒显示广告。广告上限–设置每个用户会话显示最大广告数量。例如,使用户在访问期间不会看到超过20个广告。...5个最佳WordPress广告插件  它带有一个易于使用设置页面,您可以在其中管理您广告代码并选择您想要显示它们方式和位置。该插件可以在文章之前或之后、内部帖子内容、摘录之后等自动显示广告。  ...灵活广告放置,在帖子任何位置专门或随机插入广告。简单配置界面,无需编码知识:只需复制并粘贴AdSense代码,勾选和选择选项,插件将为您完成剩下工作。...最多支持10个广告代码,用于帖子特定位置和随机化。地理定位:将广告限制在特定国家。设备定位:将广告限制在特定设备上。访问者定位:将广告限制在特定类型/访问者来源。...您所做就是将您广告添加到插件,然后将该广告短代码或块包含在您要显示广告帖子。如何在WordPress帖子之间放置广告?

    8.5K20

    Code Embed:在WordPress文章和页面添加Javascript最佳插件

    所以,当我们在谈论在WordPress嵌入JavaScript时,特指的是浏览器端JavaScript。 为什么要在WordPress文章或页面添加JavaScript?...可以在任意文章或页面里插入HTML、JavaScript,嵌入视频时候特别有用 结合 Widget Logic 插件,可以支持有条件插入 全局性调用,在一篇文章/页面嵌入可以在其他文章/页面调用...安装WordPress插件步骤很简单,可以下载WordPress插件文件并上传到你站点。或者,使用WordPress仪表板“添加新插件”功能。安装不要忘记激活插件。...第2步:在仪表板打开选项 激活,在文章编辑页面,单击三个点点,在“选项”选择“ 自定义字段”选项。 ?...第4步:编辑页面帖子,插入短代码 现在,你可以使用此自定义字段CODEshowtime将JavaScript代码嵌入到文章任何位置。只需在帖子内容任何位置添加这个名字即可 ,见上图。

    4.6K40

    WordPress缓存插件WP Fastest Cache插件使用教程

    WordPress缓存插件WP Fastest Cache插件使用教程   安装完成,激活 WordPress Fastest Cache,可以在WordPress仪表盘看到,点击,即可进入到插件设置界面...预加载: 缓存文件通常在用户最初访问页面后生成。这会为第一个查看它用户造成延迟。允许你创建所有的缓存页面,类别,网页等周期性,这有助于很多改善未来页面加载。清除缓存,预加载功能开始工作。...这也将更新 blogrolls(即在您主页或博客页面上)以显示新帖子。 更新帖子: 启用- 在更新帖子页面时清除缓存文件。...启用后,它允许您刷新缓存以及缩小 CSS/JS 文件。完成 WP Fastest Cache 设置配置,删除缓存和缩小 CSS/JS。   ...该缓存超时选项卡允许您创建和实施管理时,缓存应该过期和再生规则。择从每分钟一次到每年一次时间段 – 建议大多数网站每天刷新。   框第一个选项是If REQUEST_URI。

    6.8K30

    Sticky Posts Switch插件教程WordPress为分类添加置顶文章

    当您将新内容发布到您网站时,之前帖子会关闭并最终移动到存档页面。粘性帖子允许您在WordPress添加精选帖子,并在您网站主页上以不同方式显示它们。...这些帖子被称为粘性帖子,因为它们总是在网站首页上。在WordPress CMS称之为粘性帖子,因为您将帖子放在页面顶部。  ...随着网站发展,新访问者可能很难找到您内容或热门文章。这些文章可能会隐藏在您在网站上发布其他博客文章。在类别页面上放置粘性帖子对于突出显示WordPress网站上最重要内容非常有用。...Sticky Posts Switch插件教程WordPress为分类添加置顶文章 Sticky Posts Switch插件特点使您可以对首页、存档页面或类别页面每个自定义帖子类型使用粘性帖子功能对自定义帖子类型快速和批量编辑支持选择帖子类型...Sticky Posts Switch插件教程WordPress为分类添加置顶文章  此外还可以选择在主页、帖子存档页面或分类页面(如类别和标签)上显示粘性帖子位置。

    5.5K20

    盘点2020年wordpress常用50个插件合集-吐血推荐

    3、Autoptimize 选择自动优化插件 通过优化CSS,JS,图像,Google字体等来使您网站刷新。...7、Contextual Related Posts 选择上下文相关帖子,在您网站或Feed显示一组相关帖子。...9、Disable Gutenberg 选择禁用古腾堡,禁用古腾堡块编辑器,并还原“经典编辑器”和原始“编辑帖子”屏幕。提供用于启用特定帖子类型,用户角色等选项。...30、Wenprise Pinyin Slug Wenprise拼音弹头,自动转换WordPress中文文章别名,分类项目别名,图片文件名称为汉语拼音。...50、经典编辑器 启用WordPress经典编辑器和旧式编辑文章页面,包括TinyMCE,Meta Boxes等。支持扩展此页面的旧插件。

    5.5K10

    如何搭建 WordPress 博客

    添加内容并创建新页面 安装主题,您就可以开始创建内容了。 添加和编辑页面WordPress仪表板侧边栏查找“页面->添加”。...点击WordPress仪表盘外观->菜单。 找到您创建页面,单击旁边复选框,单击“添加到菜单”,将其添加到列表。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子功能。...您可以使用不同类别来分组帖子。 您需要做如下操作: 通过“帖子->类别”来创建新目录。 通过“帖子->新建”创建博客帖子。当您完成博客写作,需要为其添加正确类别。...要更改网站上标题和标语,请转到“设置 - >常规”并填写表单。 禁用帖子页面的评论 您可能不希望您访问者对网页发表评论。以下是关闭WordPress页面评论方法。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子并开始在您主页上显示它们。

    7.5K3330

    如何搭建 WordPress 博客

    添加内容并创建新页面 安装主题,您就可以开始创建内容了。 添加和编辑页面WordPress仪表板侧边栏查找“页面->添加”。...点击WordPress仪表盘外观->菜单。 找到您创建页面,单击旁边复选框,单击“添加到菜单”,将其添加到列表。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子功能。...您可以使用不同类别来分组帖子。 您需要做如下操作: 通过“帖子->类别”来创建新目录。 通过“帖子->新建”创建博客帖子。当您完成博客写作,需要为其添加正确类别。...要更改网站上标题和标语,请转到“设置 - >常规”并填写表单。 禁用帖子页面的评论 您可能不希望您访问者对网页发表评论。以下是关闭WordPress页面评论方法。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子并开始在您主页上显示它们。

    1.8K40

    腾讯云服务器搭建WordPress博客

    添加内容并创建新页面 安装主题,您就可以开始创建内容了。 添加和编辑页面WordPress仪表板侧边栏查找“页面->添加”。...点击WordPress仪表盘外观->菜单。 找到您创建页面,单击旁边复选框,单击“添加到菜单”,将其添加到列表。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子功能。...您可以使用不同类别来分组帖子。 您需要做如下操作: 通过“帖子->类别”来创建新目录。 通过“帖子->新建”创建博客帖子。当您完成博客写作,需要为其添加正确类别。...要更改网站上标题和标语,请转到“设置 - >常规”并填写表单。 禁用帖子页面的评论 您可能不希望您访问者对网页发表评论。以下是关闭WordPress页面评论方法。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子并开始在您主页上显示它们。

    4.8K40

    腾讯云服务器搭建WordPress博客

    添加内容并创建新页面 安装主题,您就可以开始创建内容了。 添加和编辑页面WordPress仪表板侧边栏查找“页面->添加”。...点击WordPress仪表盘外观->菜单。 找到您创建页面,单击旁边复选框,单击“添加到菜单”,将其添加到列表。 添加和编辑帖子 如果您要在网站上搭建博客,那么您可能需要添加“帖子功能。...您可以使用不同类别来分组帖子。 您需要做如下操作: 通过“帖子->类别”来创建新目录。 通过“帖子->新建”创建博客帖子。当您完成博客写作,需要为其添加正确类别。...要更改网站上标题和标语,请转到“设置 - >常规”并填写表单。 禁用帖子页面的评论 您可能不希望您访问者对网页发表评论。以下是关闭WordPress页面评论方法。...“帖子页面”是您博客首页(如果您整个网站不是博客)。如果您没有自己选择静态页面WordPress将收集您最新帖子并开始在您主页上显示它们。

    4.3K50

    WordPress Photoswipe Masonry Gallery 1.2.14 跨站脚本

    页面帖子默认 WordPress 画廊构建器来增强画廊创建。...与 WordPress 存储库可用许多其他插件一样,此插件能够为插件设置常规选项。这些设置转换为网站所有者选择创建任何图库,包括图像缩略图宽度和高度以及许多其他设置。...但是,它不会验证访问管理区域用户是否是管理员用户。admin_menu 操作执行此操作以将其他菜单页面添加到 WordPress 站点管理区域。...我们验证 Wordfence 防火墙是否提供了足够保护。我们尝试与开发者联系。 2021 年 11 月 30 日 – 在开发人员没有回应,我们将完整披露细节发送给 WordPress 插件团队。...结论 在今天帖子,我们详细介绍了“Photoswipe Masonry Gallery”插件一个漏洞,该漏洞使经过身份验证攻击者可以注入恶意 Web 脚本,只要网站所有者访问 PhotoSwipe

    1.1K10

    十条关于 WordPress 安全性小贴士

    理想情况下,应该在安装 WordPress 前激活 HTTPS,如果在安装再添加,可能需要更新 WordPress 设置。 HTTPS 还可以提升网站 Goggle PageRank。...使用强大数据库凭据 在安装 WordPress 之前创建 MySQL 数据库时,建议使用强大随机生成数据库用户 ID 和密码。...用户 ID 和密码可以在安装更改,但请记住相应地更新 WordPress  wp-config.php 配置文件。 4....大多数情况下,用户应该是: 编辑: 可以发布和管理自己和其他人帖子的人 作者: 可以发布和管理自己帖子的人 贡献者: 可以编写和管理自己帖子但不能发布的人 这些角色都不能授权配置 WordPress...隐藏 WordPress 版本号 某些版本 WordPress 存在已知漏洞。任何人也都可以轻松发现你正在使用版本,因为它显示在每个页面的 HTML  标签里面。

    70530
    领券