wordpress的数据库结构

其中wp_posts是文章列表,wp_terms是文章分类,wp_term_relationships是文章分类id与文字id组成的一个关系表


以下wp_terms表,请看分类中对应的term_id

比如我在wp中开辟一个新的分类,叫“开源镜像公告栏”用来特定公布消息,那么wp递增分配的term_id为14


以下是wp_term_relationships表,请看14对应的中有3个obejct_id,先记着(929496


以下是wp_posts表,92,94,96即为我们在wp中写文章选中的分类“开源镜像公告栏”对应的文章

这里要注意的是当文章移入垃圾桶后,文章并未消失,开发者当然不希望访问者阅读不需要的内容。所以我们之后要设定一个条件,post_status=’publish’才能被抓取到公告栏

那么文章的链接在哪里呢?在表后面的列,guid列即为文章的url

OK,基本已经了解,开始写代码吧

必须要有3个条件

  1. 指定公告文章分类的”名称“
  2. 服务器的mysql的用户名
  3. 服务器的mysql用户民对应的密码

以下的文件在目标服务器中运行

 

然后,发送端的服务器发起POST请求(PHP的HTTP请求)

发送db_password,与db_user(服务器端的密码与用户名)这两个查询参数过去,就能得到我们规定的文章名,创建时间,文章返回值

您或许感兴趣

[2017-09-16]php readdir函数部署在linux顺序出错
[2017-11-29]浅谈CGI、PHP-CGI、FastCGI和PHP-FPM

发表评论

电子邮件地址不会被公开。