繁体   English   中英

将页面的xml文件导入到wordpress并设置父页面或永久链接

[英]Import xml file of pages to wordpress and set the parent page or permalink

我想使用xml import导入一堆页面(到WordPress站点)。 我想确保所有这些页面都有一个特定的永久链接(父页面)例如/some/info/page_name/

完整示例: www.foo.com/some/info/page_name/

对于其他变量,例如页面是立即(导入时)发布还是草稿,我使用:$ post_status =“draft”。 对于post type = page我使用:

$post_type = "page";

是否有我可以使用的变量来设置父页面?

例如

$post_parent = "/some/info/";

所以,我自己找到了答案:在WordPress网站上: https ://codex.wordpress.org/Database_Description#Table:_wp_postmeta变量“post_parent”实际上是页面/帖子的ID。 因此,变量是数字,而不是字符串。 通过在我的WordPress主题SQL数据库中搜索,我能够找到页面的ID。 我通过搜索所有父ID来完成此操作:

 select distinct post_parent from wp_posts where post_parent != 0;

然后我用我想要的父页面创建了一个新页面(在管理员端),然后发布它,然后我再次执行上面的命令。 (列表中的最后一个ID现在是新创建的页面的ID:此处为27091)。 然后检查哪个是该页面的post_parent id:

 select post_parent from wp_posts where ID=27091;

这给了我post_parent的ID。 然后我在导入的变量中设置它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM