将 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 去掉了其中的“/”。
如果有人知道为什么会这样,我将不胜感激。
我只是不知道我做错了什么。
我有最新的 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 去掉了其中的“/”。
如果有人知道为什么会这样,我将不胜感激。