Php 为所有文章构建滑块

Php 为所有文章构建滑块,php,jquery,ajax,wordpress,slider,Php,Jquery,Ajax,Wordpress,Slider,在我网站的标题中,我有一个水平列表,列出了6篇最新的帖子。现在,我想添加一个“previous”(上一页)按钮,它将使此列表的内容替换为当前显示内容之前的6篇文章。这个想法是,如果用户点击“previous”的次数足够多,他就能看到所有的帖子 大多数创建这个的教程总是加载所有文章,然后简单地将它们塞进jQuery滑块中。然而,由于我有100多篇文章,这似乎不是最好的方法(有些用户可能根本就不会点击“上一篇”,所以为什么要浪费资源来加载它们) 你能给我指一个教程吗?这个教程解释了每次点击“prev

在我网站的标题中,我有一个水平列表,列出了6篇最新的帖子。现在,我想添加一个“previous”(上一页)按钮,它将使此列表的内容替换为当前显示内容之前的6篇文章。这个想法是,如果用户点击“previous”的次数足够多,他就能看到所有的帖子

大多数创建这个的教程总是加载所有文章,然后简单地将它们塞进jQuery滑块中。然而,由于我有100多篇文章,这似乎不是最好的方法(有些用户可能根本就不会点击“上一篇”,所以为什么要浪费资源来加载它们)

你能给我指一个教程吗?这个教程解释了每次点击“previous”按钮时如何使用php获取以前的文章?(顺便说一句,我正在使用Wordpress)



这个问题在没有任何教程的情况下就解决了,只需要几个stackoverflow线程的帮助。现在我有了一个很棒的帖子滑块:)

如果你依赖php,那么每次都需要刷新页面。我想你真的想要一个AJAX解决方案

您可以构建一个PHP web服务

1) 接受某些变量,例如当前显示的最低职位的ID

2) 输出之前六篇文章的XML或JSON


然后,在页面上,
onclick上一个按钮的
,发送变量,接受响应,并根据需要放置每篇文章
.ajax
.load
是需要研究的jQuery方法

如果您依赖php,那么每次都需要刷新页面。我想你真的想要一个AJAX解决方案

您可以构建一个PHP web服务

1) 接受某些变量,例如当前显示的最低职位的ID

2) 输出之前六篇文章的XML或JSON


然后,在页面上,
onclick上一个按钮的
,发送变量,接受响应,并根据需要放置每篇文章
.ajax
.load
是一些需要研究的jQuery方法

谢谢,我知道一般的概念,我只是想找一个解释实际实现的教程。有什么你比较/不太熟悉的地方吗?或者你想要一个完整的端到端的操作系统?你用MySQL来保持你的帖子吗?我用的是Wordpress,atm机似乎是我的主要问题。我尝试了以下代码:$(“#post area”).load(“post getter.php”,{page:1},function(){});这应该行得通。但是,Wordpress不允许我以这种方式访问php文件(404)。除了这个问题,在我的post-getter.php中,我只需要回显帖子,这应该就可以了,对吧?我认为为了简洁起见,可以去掉函数(){}……不幸的是,我没有使用WP……post-getter是它的本机,还是您构建的东西?它是否与请求它的页面位于同一文件夹中?听起来您非常接近Post-getter.php是我编写的用于根据page参数(如您所建议)从DB获取帖子的php文件。因此,该文件使用本机Wordpress函数)。我知道这个文件是有效的,因为当我感谢你的时候,我知道了一般的概念,我只是在寻找一个解释实际实现的教程。有什么你比较/不太熟悉的地方吗?或者你想要一个完整的端到端的操作系统?你用MySQL来保持你的帖子吗?我用的是Wordpress,atm机似乎是我的主要问题。我尝试了以下代码:$(“#post area”).load(“post getter.php”,{page:1},function(){});这应该行得通。但是,Wordpress不允许我以这种方式访问php文件(404)。除了这个问题,在我的post-getter.php中,我只需要回显帖子,这应该就可以了,对吧?我认为为了简洁起见,可以去掉函数(){}……不幸的是,我没有使用WP……post-getter是它的本机,还是您构建的东西?它是否与请求它的页面位于同一文件夹中?听起来您非常接近Post-getter.php是我编写的用于根据page参数(如您所建议)从DB获取帖子的php文件。因此,该文件使用本机Wordpress函数)。我知道这个文件有效,因为当我