通过wp cli更新一个帖子的固定链接

时间:2018-03-09 作者:Paul Keister

我正在使用WP-CLI从非WordPress系统导入文章。传统系统为每个帖子定义了一个自定义URL。我希望能够根据遗留系统中定义的自定义URL在导入的帖子上设置永久链接。我不需要设置整个permalink,只要能够设置后缀,就像WP admin UI中支持的那样,就足够了。但似乎没有办法使用WP-CLI更改特定帖子的永久链接。我错过什么了吗?

1 个回复
最合适的回答,由SO网友:birgire 整理而成

如果您指的是帖子名称字段,那么我们可以使用以下内容更新帖子:

wp post update 123 --post_name="new-slug"
其中123是岗位ID。

如果我们尝试用相同的帖子名称更新另一篇帖子:

wp post update 321 --post_name="new-slug"
然后将其设置为new-slug-2 在这种情况下,因为它需要是唯一的。如果我们在其他帖子中继续这样做,那么我们将得到new-slug-n 哪里n 是正整数。

结束

相关推荐

WP-CLI POST创建和媒体导入问题

一直在使用我喜欢的wp cli。但我正在尝试使用可单击的图像创建新帖子,wp cli使用1个命令所做的最好的事情是不可单击的特色图像(加上特色图像位于我帖子的标题和内容之上)。这个命令应该创建一个带有图像的帖子,但它是一个空帖子(在后端,图像被“上传”到帖子,but the image is not displayed):wp media import ./FILENAME --post_id=$(wp post create --post_title=\'TITLE\' --post_status=pu