WordPress网站加载的帖子比预期的多

时间:2018-01-22 作者:Ionică Bizău

在WordPress网站的主页上可以看到最新的帖子。在仪表板中,设置为在主页上显示10篇文章。

但是,它加载了133个立柱。切换到默认主题没有任何区别。

WordPress的版本已更新。

我们应该从哪里开始调试问题?

1 个回复
SO网友:Andrew

主题很可能通过pre_get_posts 吊钩,更换posts_per_page 所有帖子的参数为-1,或其他更高的数字。

您可以在主题文件夹中搜索pre_get_posts 查看所有使用此挂钩的时间。

更好的解决方案是安装Query Monitor. 安装并激活此插件后,您可以获得有关每个页面请求的丰富信息。

要使用它,请以管理员身份登录,并在插件激活后访问您的主页。管理栏将有一个新选项。单击新选项(看起来像一组数字)并选择“挂钩和操作”部分。从那里,从“挂钩”下拉列表中选择“Pre”,它将列出pre_get_posts 正在调用挂钩。

query monitor hooks and actions section

结束

相关推荐

该函数已弃用;请改用MYSQL_REAL_EASH_STRING()

我不知道编码。我最近停止了我的网站正常工作。我在加载的每个页面的顶部都会看到这个错误。已弃用:mysql\\u escape\\u string():此函数已弃用;请改用mysql\\u real\\u escape\\u string()。在/home/nortoniq/public\\u html/mywebsiteaddress中。com/wp内容/主题/端口/功能。php第60行有人能帮我解决这个错误吗?非常感谢