您可以创建自己的HTML表单,使用一个短代码或任何东西,然后只需读取文件而不是保存它来进行导入。
(只是一些想法,还有更多。帖子中没有多少项目背景,所以基本上是一张空白的方法板,你可以选择)。
导入,这样您就有了。html导出,可以从插件保存,也可以使用挂钩(有时类似_after_post_submit
), 或者它没有从基本html表单保存到PHP temp中,您只想读取并删除它。没关系,方法是一样的:
要查找html文件中的链接,可以使用PHP DOMDocument Class, 像这样的图书馆php-selector, 或者用香草和基本的fopen()
和preg_match_all()
您必须创建一种方法来确定。html的构建是为了知道它来自哪个浏览器,从而知道DOM查询或regex模式的工作方式。
此后,您将拥有一组链接。在数组中循环,检查是否存在具有相同链接的帖子,然后继续并使用wp_insert_post()
请注意,这是一个宽泛问题的宽泛答案。发布一些您尝试过的代码片段,如遇到的问题等,它们将为您提供更多帮助。
在开始任何项目时,一个很好的提示就是写一个你想要的注释列表,然后开始填写代码。
// create a upload form for users
// on form submit, save file
// open saved file
// find out which browser exported from
// ..etc.