Php 自定义wordpress查询帮助

Php 自定义wordpress查询帮助,php,mysql,wordpress,Php,Mysql,Wordpress,我正在尝试为一个页面构建一个自定义wordpress查询,该页面从DB的一个一次性设计的投票插件中获取最受欢迎的文章。在每两篇文章之后,我都会尝试通过count插入一些内容。我还需要分页支持。到目前为止,我的努力已经相当糟糕,它有点像我在下面尝试的那样工作,但仍然搞砸了,我不知道分页如何适应。显然,这里是完全的编码新手 所以我要做的是 抓取最受欢迎的帖子并进行排序。 每两篇帖子/文章之后, 使用计数插入额外内容。 包括分页支持,我的许多页面都需要 内容丰富。 ` 谢谢你的建议和提示 对于分页,您

我正在尝试为一个页面构建一个自定义wordpress查询,该页面从DB的一个一次性设计的投票插件中获取最受欢迎的文章。在每两篇文章之后,我都会尝试通过count插入一些内容。我还需要分页支持。到目前为止,我的努力已经相当糟糕,它有点像我在下面尝试的那样工作,但仍然搞砸了,我不知道分页如何适应。显然,这里是完全的编码新手

所以我要做的是

抓取最受欢迎的帖子并进行排序。 每两篇帖子/文章之后, 使用计数插入额外内容。 包括分页支持,我的许多页面都需要 内容丰富。 `
谢谢你的建议和提示

对于分页,您需要限制/偏移:

ORDER BY like_count DESC LIMIT 10 OFFSET 0
有文档记录的方法是将计数总数存储在posteta中,并使用WP_查询对象按该元键/值排序,并担心分页

但是,它会很慢,因为您最终会进行一次完整的表扫描

更理想的情况是,在帖子中添加一个count total列和一个索引,然后使用WP_Query对象查询帖子并按新列排序。这样你会得到最好的结果

ORDER BY like_count DESC LIMIT 10 OFFSET 0