我目前正在将内容从一个非常旧的网站迁移到一个新网站。新网站有一个新的结构,所以我只想复制主要内容 - 主要是标题,段落和图像。新网站使用Wordpress。目前,我要访问每个页面,复制内容,在Wordpress中创建新页面,粘贴内容,然后发布。
在我看来,可能有比蛮力更好的方法。我想也许我可以编写一个机器人脚本去旧网站上的每个页面,复制我想要的内容,重新格式化我需要它的方式,并将它返回给我。
我不知道这是否可行。我甚至考虑更进一步,然后让机器人登录新网站的Wordpress仪表板,根据需要自动创建一个页面,并在适当的时候输入内容。
我的后端技能非常基本,但我倾向于说这是可能的。我的问题是,是否有可能,如果是这样,你能指出我正确的方向,我需要学习做什么吗?我正在使用PHP,这是我最熟悉的。
答案 0 :(得分:1)
您可以执行以下操作:转储旧数据库并将其导入新wordpress数据库中的新数据库。 假设您的数据库的名称为db1 for wordpress,db2为旧内容。 您可以执行查询以从db2中选择数据并将其插入db1。 查询将是这样的
INSERT INTO `db1`.`pages` (`title`, `text`)
SELECT `old_title`, `old_text` FROM `db2`.`pages`
请不要根据旧的和新的数据库结构替换表名和列名。我不是Wordpress专家(我讨厌wordpress),所以我不能建议特定的表/列名称,但这应该给你一个整体的想法。然后,您需要从WP管理面板手动调整其他wordpress页面设置。
希望这能为您节省数小时。