在保持层次结构的同时编程导入页面

时间:2014-03-17 作者:Aaron Hanson

我现在正在做一个相当复杂的导入项目。我正在尝试将2k页导入Wordpress。我可以使用caleld TurboCSV工具很好地导入它们。问题是我还需要维护页面的层次结构。例如,

/about/board-of-directors/page1
以及

/about/members/all-members
在哪里page1all-members 是页面,其中包含“董事会”和“成员”的父页面(通常包含“关于”的父页面)。

父页面是由数据库中的页面ID设置的,因此我不确定如何以编程方式导入这些页面,因为这需要在分配父ID之前先创建页面。但我想看看是否有人对此有任何想法。

1 个回复
SO网友:TheDeadMedic

如果您可以保证每个页面标题的“唯一性”,我将首先运行整个导入,然后在新插入的页面上循环(&E);通过交叉引用CSV设置其父级。

结束

相关推荐

GUID not updated on import

我已经从dev服务器导出了数据,并将其导入到prod服务器一个模板列出了子页面和使用$page->guid 获取指向页面的链接。问题是这个链接仍然指向我的内部dev服务器。还有其他人有类似的问题吗?如果是,我如何解决它而不必直接编辑数据库?