所以我遇到的情况是我正在使用 Wordpress,并且我正在尝试编写一个自定义插件。
我想要做的是获取所有帖子的数组并显示前 25 个。
然后在其下面我想要一个按钮,上面写着“显示下一个 25”,当我点击该按钮时,它将把下一个 25 添加到文章列表中,如果我再次点击,则重复清洗、冲洗,直到它文章已用完。
我打算直接用 PHP/MySQL 编写此内容,但不确定如何将 JQuery 合并到其中。
我的想法是编写一系列抵消 MYSQL 语句,但这可能太笨拙了。
我的第二个想法是将所有帖子信息放入一个关联数组中,然后找到一种方法将其他输出解析到隐藏的 div 中。
想法?
我尝试寻找一个可以执行此操作的 WordPress 插件,但没有找到,我尝试在这里搜索类似的情况,发现了一些类似但不相同的东西。
我想您可以将此与评论功能进行比较,其中它显示最后 10 条评论,并且您可以点击按钮查看其余评论。
提前致谢。
最佳答案
我一次只会从数据库中抓取 25 个。然后我可能会使用 JQuery 执行 ajax 调用,根据已显示的内容提取另外 25 个。
在 mysql 上使用 limit 25、offset 子句。将下一个偏移值作为隐藏输入或 JavaScript 变量发送到网页。然后使用 JQuery ajax 调用您的 php 函数,该函数返回要显示的接下来 25 行的 JSON 数据。
关于php - 使用 MySQL 提取所有行并使用 Jquery 显示下 25 行和下 25 行等。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9833339/