WP-CLI批量导入文章

好几年没有关注Wordpress了,发现Wordpress出一个命令行的工具,对于程序员来说,真是太完美了,因为通过命令行可以批量操作,非常方便,WP-CLI的全称是Command line interface for WordPress。

wp post create --post_author=2 --post_category="1,9" --post_title='wp cli' --post_status=publish --post_content='<!-- wp:paragraph {"fontSize":"larger"} --><p class="has-larger-font-size">WP CLI</p><!-- /wp:paragraph --><!-- wp:image --><figure class="wp-block-image"><img src="https://tutu-1252436247.cos.ap-beijing.myqcloud.com/2021/02/20210228090443188.png" alt=""/></figure><!-- /wp:image --><!-- wp:more --><!--more--><!-- /wp:more --><figure class="wp-block-image"><img src="https://tutu-1252436247.cos.ap-beijing.myqcloud.com/2021/02/20210228090443188.png" alt=""/></figure><!-- /wp:image -->' --path=/data/server/www/wordpress --tags_input="wordpress"

post_author

post_author参数只能是用户ID,用户名不生效。

post_category

post_category参数只能是分类ID,分类名不生效。

post_status

post_status默认是不发布的,如果要发布,必须接publish。

post_content

要发布的内容,格式必须符合wordpress的格式要求。

插入块

<!-- wp:paragraph {"fontSize":"larger"} --><p class="has-larger-font-size">WP CLI</p><!-- /wp:paragraph -->

插入块如果直接写p标签是不生效的,标准写法如上。

插入图片

<!-- wp:image --><figure class="wp-block-image"><img src="https://tutu-1252436247.cos.ap-beijing.myqcloud.com/2021/02/20210228090443188.png" alt=""/></figure><!-- /wp:image -->

插入更多标签

<!-- wp:more --><!--more--><!-- /wp:more -->

tags_input

插入标签,用逗号分格。