将 XML 导入 Wordpress,从原始链接更改永久链接

Importing XML to Wordpress, permalink changing form the original

我只是不知道我做错了什么。

我有最新的 xampp,还有 wordpress 4.5.2,我制作了一个 XML 文件,其中包含我需要导入的所有 post,但是当我导入它 permalink 被中间部分截断。

在 XML 文件中有标签 link,它定义了每个 post 的 permalink,其结构类似于下面的示例[=15] =]

http://localhost/site/man-clothes/jeans-pants/ripped/rock-style

http://localhost/site/man-clothes/jeans-shorts/washedout/rock-style

但是当我导入 XML 文件时,permalink 会像这样被截断:

http://localhost/site/man-clothesrock-style

http://localhost/site/man-clothesrock-style

有谁知道为什么wordpress会截掉中间部分? 我认为这是 .htacess 文件,但我删除并仍然在 permalink.

中进行此更改

我发现是我做错了。

xml 中有一个名为 "post_name" 的标签。 还有一个名为 "link"

的标签

所以我必须设置这两个字段,以及我需要的地址。

所以在 "link" 字段中是这样设置的:

<link>http://localhost/site/man-clothes/jeans-pants/ripped/rock-style</link>

我设置的 "post_name" 字段是这样的:

<post_name>man-clothes/jeans-pants/ripped/rock-style</post_name>

现在永久链接是这样显示的

http://localhost/site/man-clothesjeans-pantsrippedrock-style

他拿走了整个字符串,但是,trim 去掉了其中的“/”。

如果有人知道为什么会这样,我将不胜感激。