好几年没有关注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
插入标签,用逗号分格。