{"id":1821,"date":"2022-04-06T11:58:30","date_gmt":"2022-04-06T11:58:30","guid":{"rendered":"https:\/\/www.34sp.com/kb\/?p=1821"},"modified":"2022-04-06T11:58:32","modified_gmt":"2022-04-06T11:58:32","slug":"managing-wordpress-posts-using-wp-cli","status":"publish","type":"post","link":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli","title":{"rendered":"Managing WordPress posts using WP-CLI"},"content":{"rendered":"\n<div class=\"wp-block-columns has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\" style=\"background-color:#f6faff\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Applies to:<\/strong><br>WordPress Hosting<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Difficulty:<\/strong><br>Easy<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-black-color has-text-color wp-block-paragraph\"><strong>Time Needed:<\/strong><br>10 minutes<\/p>\n<\/div>\n<\/div>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_88 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\/#Introduction\" >Introduction<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\/#Backing_up_your_website\" >Backing up your website<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\/#Basic_post_management\" >Basic post management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\/#Searching_post_specifics\" >Searching post specifics<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\/#Basic_post_management-2\" >Basic post management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\/#Post_range_management\" >Post range management<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\/#Advanced_post_queries\" >Advanced post queries<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Introduction\"><\/span>Introduction<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is a quick guide to using WP-CLI to manage and perform maintenance on your WordPress blog posts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WP-CLI is a command line tool for managing your WordPress website. You can use <a href=\"https:\/\/www.34sp.com/kb\/using-wp-cli-with-wordpress-hosting\">this guide<\/a> to get started.<\/p>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Backing_up_your_website\"><\/span>Backing up your website<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Take a Snapshot<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Before running code that edits your posts, you should take a backup of your website. Our <a href=\"https:\/\/www.34sp.com/kb\/how-to-manage-snapshots\">Snapshot guide<\/a> shows you how to do this.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"450\" height=\"270\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg\" alt=\"Taking a snapshot in the 34SP.com control panel\" class=\"wp-image-863\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg 450w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1-300x180.jpg 300w\" sizes=\"auto, (max-width: 450px) 100vw, 450px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Basic_post_management\"><\/span>Basic post management<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Listing your posts<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to list all posts on your site is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post list --post_type=post<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"386\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-post-list-1024x386.png\" alt=\"Listing posts using WP-CLI\" class=\"wp-image-1826\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-post-list-1024x386.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-post-list-300x113.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-post-list-768x289.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-post-list-1536x578.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-post-list.png 1636w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Create a post<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to create a draft post on your site is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post create --post_type=post --post_title='A test post' --post_status=draft<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-create-post-1024x432.png\" alt=\"Creating posts using WP-CLI\" class=\"wp-image-1827\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-create-post-1024x432.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-create-post-300x126.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-create-post-768x324.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-create-post.png 1442w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Delete a post<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">You will need the ID number of the post from wp post list in order to delete a post, the command to delete a post on your site is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post delete &lt;ID&gt;<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to replace &lt;ID&gt; with the ID number of your post.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"486\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-delete-1024x486.png\" alt=\"Deleting posts using WP-CLI\" class=\"wp-image-1828\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-delete-1024x486.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-delete-300x142.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-delete-768x364.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-delete.png 1446w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Searching_post_specifics\"><\/span>Searching post specifics<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Find posts by author<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to search posts by a specific author is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post list --post_type=post --author=&lt;USERNAME><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to update &lt;USERNAME> with the username of the author you want to search for.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"460\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-posts-by-author-1024x460.png\" alt=\"Listing posts using WP-CLI by author\" class=\"wp-image-1829\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-posts-by-author-1024x460.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-posts-by-author-300x135.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-posts-by-author-768x345.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-posts-by-author.png 1362w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Find draft posts<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to search for all draft posts is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post list --post-type=post --post_status=draft<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"378\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-list-1024x378.png\" alt=\"Listing draft posts using WP-CLI\" class=\"wp-image-1830\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-list-1024x378.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-list-300x111.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-list-768x283.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-list-1536x566.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-list.png 1774w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Find published posts<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to search for all published posts is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post list --post-type=post --post_status=published<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"425\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-06-at-12.13.02-1024x425.png\" alt=\"Listing published posts using WP-CLI\" class=\"wp-image-1831\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-06-at-12.13.02-1024x425.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-06-at-12.13.02-300x124.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-06-at-12.13.02-768x319.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-06-at-12.13.02-1536x637.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-06-at-12.13.02.png 1818w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Basic_post_management-2\"><\/span>Basic post management<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Changing a post status<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">You will need the ID number of the post from wp post list in order to update a post&#8217;s status.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The command to set a post to draft is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update &lt;ID> --post_status=draft<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command to set a post to published is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update &lt;ID> --post_status=published<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to replace &lt;ID> with the ID number of your post.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"406\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-draft-1024x406.png\" alt=\"Setting posts to draft using WP-CLI\" class=\"wp-image-1832\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-draft-1024x406.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-draft-300x119.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-draft-768x304.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-draft-1536x609.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-draft.png 1716w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"358\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-published-1024x358.png\" alt=\"Setting posts to published using WP-CLI\" class=\"wp-image-1833\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-published-1024x358.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-published-300x105.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-published-768x268.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-published-1536x537.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-status-published.png 1694w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Toggle comment status<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">You will need the ID number of the post from wp post list in order to change comment status.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The command to disable comments on a post is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update &lt;ID> --comment_status=closed<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command to enable comments on a post is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update &lt;ID> --comment_status=open<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to replace &lt;ID> with the ID number of your post.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"364\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-open-1024x364.png\" alt=\"Setting post comment status to closed using WP-CLI\" class=\"wp-image-1834\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-open-1024x364.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-open-300x107.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-open-768x273.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-open-1536x546.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-open.png 1762w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"399\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-closed-1024x399.png\" alt=\"Setting post comment status to open using WP-CLI\" class=\"wp-image-1835\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-closed-1024x399.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-closed-300x117.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-closed-768x299.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-closed-1536x599.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-comments-closed.png 1822w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Toggle ping status<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">You will need the ID number of the post from wp post list in order to change ping status.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The command to disable comments on a post is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update &lt;ID> --ping_status=closed<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command to enable comments on a post is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update &lt;ID> --ping_status=open<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to replace &lt;ID> with the ID number of your post.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"432\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-closed-1024x432.png\" alt=\"Setting post ping status to closed using WP-CLI\" class=\"wp-image-1837\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-closed-1024x432.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-closed-300x127.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-closed-768x324.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-closed-1536x648.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-closed.png 1740w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"420\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-open-1024x420.png\" alt=\"Setting post ping status to open using WP-CLI\" class=\"wp-image-1836\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-open-1024x420.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-open-300x123.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-open-768x315.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-open-1536x630.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-ping-status-open.png 1726w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Add a tag to a post<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">You will need the ID number of the post from wp post list in order to add post tags.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The command to add a tag to a post is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post term add &lt;ID> post_tag &lt;TAG><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to replace &lt;ID> with the ID number of your post, and &lt;TAG> with the word you wish to add to the tag list.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"412\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-add-post-tag-1024x412.png\" alt=\"Setting post tags using WP-CLI\" class=\"wp-image-1838\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-add-post-tag-1024x412.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-add-post-tag-300x121.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-add-post-tag-768x309.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-add-post-tag-1536x619.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-add-post-tag.png 1708w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Change a post category<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">You will need the ID number of the post from wp post list in order to assign post categories.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The command to assign a post category:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update &lt;ID> --post_category=&lt;CATEGORY><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You need to replace &lt;ID> with the ID number of your post, and &lt;CATEGORY> with the name, or ID of your post category.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"452\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-category-1024x452.png\" alt=\"Setting post category using WP-CLI\" class=\"wp-image-1839\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-category-1024x452.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-category-300x133.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-category-768x339.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-category-1536x679.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-post-category.png 1684w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Post_range_management\"><\/span>Post range management<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Disable comments for ALL posts<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to disable comments for all posts is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post list --format=ids | xargs wp post update --comment_status=closed<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The command to enable comments for all posts is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post list --format=ids | xargs wp post update --comment_status=open<\/pre>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"393\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-closed-1024x393.png\" alt=\"Disabling all post comments using WP-CLI\" class=\"wp-image-1840\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-closed-1024x393.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-closed-300x115.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-closed-768x295.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-closed-1536x589.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-closed.png 2028w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"338\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-open-1024x338.png\" alt=\"Enabling all post comments using WP-CLI\" class=\"wp-image-1841\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-open-1024x338.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-open-300x99.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-open-768x253.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-open-1536x507.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-comments-all-open.png 2024w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Advanced_post_queries\"><\/span>Advanced post queries<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The following commands make use of <code>wp db query<\/code> to perform complex database queries on your posts. Be sure to take a snapshot before using any of these.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">Set posts to draft within date range<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command for setting a post range to drafts is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp post update $(wp post list --post__in=$(wp db query 'SELECT ID FROM <code>wp_posts<\/code> WHERE <code>post_date<\/code>&gt;=\"2014-01-01\" AND <code>post_date<\/code>&lt;=\"2014-01-02\";' --skip-column-names | paste -s -d ',' -) --format=ids) --post_status=draft<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You will need to update &#8216;2014-01-01&#8217; to be the start date you want posts to be edited FROM, and &#8216;2014-02-01&#8217; should be changed to the date you want posts to be edited TO, both in YYYY-DD-MM format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You may also need to update <code>wp_posts<\/code> to match your table prefix if you are using a custom prefix.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"308\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-draft-post-range-1024x308.png\" alt=\"Setting draft posts within a date range using WP-CLI\" class=\"wp-image-1842\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-draft-post-range-1024x308.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-draft-post-range-300x90.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-draft-post-range-768x231.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-draft-post-range-1536x462.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-draft-post-range.png 2026w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">List posts without featured images<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to find all posts without featured images is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp db query \"SELECT DISTINCT ID, post_title FROM wp_posts WHERE post_type='post' AND ID NOT IN (SELECT post_id FROM wp_postmeta WHERE meta_key='_thumbnail_id')\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You may need to edit this query if you are using a custom table prefix.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"332\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-featured-image-1024x332.png\" alt=\"Listing posts without featured images using WP-CLI\" class=\"wp-image-1843\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-featured-image-1024x332.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-featured-image-300x97.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-featured-image-768x249.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-featured-image-1536x497.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-featured-image.png 2026w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">List posts with featured images<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">The command to find all posts without featured images is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp db query \"SELECT DISTINCT ID, post_title FROM wp_posts WHERE post_type='post' AND ID IN (SELECT post_id FROM wp_postmeta WHERE meta_key='_thumbnail_id')\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You may need to edit this query if you are using a custom table prefix.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"298\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wpcli-list-posts-with-featured-images-1024x298.png\" alt=\"Listing posts using featured images in WP-CLI\" class=\"wp-image-1844\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wpcli-list-posts-with-featured-images-1024x298.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wpcli-list-posts-with-featured-images-300x87.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wpcli-list-posts-with-featured-images-768x223.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wpcli-list-posts-with-featured-images-1536x446.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wpcli-list-posts-with-featured-images.png 2030w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator is-style-wide\"\/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h5 class=\"wp-block-heading\">List posts without a Yoast keyword set<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">This command only works on websites using Yoast.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The command to find all posts without a keyword set is:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">wp db query \"SELECT DISTINCT ID, post_title FROM wp_posts WHERE post_type='post' AND ID NOT IN (SELECT post_id FROM wp_postmeta WHERE meta_key='_yoast_wpseo_focuskw')\"<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You may need to edit this query if you are using a custom table prefix.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"317\" src=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-yoast-keywords-1024x317.png\" alt=\"Listing posts with a Yoast keyword set using WP-CLI\" class=\"wp-image-1845\" srcset=\"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-yoast-keywords-1024x317.png 1024w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-yoast-keywords-300x93.png 300w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-yoast-keywords-768x238.png 768w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-yoast-keywords-1536x475.png 1536w, https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2022\/04\/wp-cli-list-posts-no-yoast-keywords.png 2030w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Applies to:WordPress Hosting Difficulty:Easy Time Needed:10 minutes Introduction This is a quick guide to using WP-CLI to manage and perform maintenance on your WordPress blog posts. WP-CLI is a command&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[151,150],"class_list":["post-1821","post","type-post","status-publish","format-standard","hentry","category-wordpress-hosting","tag-wordpress-post-management","tag-wp-cli"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Managing WordPress posts using WP-CLI | Knowledge Base<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Managing WordPress posts using WP-CLI | Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"Applies to:WordPress Hosting Difficulty:Easy Time Needed:10 minutes Introduction This is a quick guide to using WP-CLI to manage and perform maintenance on your WordPress blog posts. WP-CLI is a command...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/34SPWebsiteHosts\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/34SPWebsiteHosts\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-06T11:58:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-06T11:58:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg\" \/>\n<meta name=\"author\" content=\"Kayleigh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@34sp\" \/>\n<meta name=\"twitter:site\" content=\"@34sp\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kayleigh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli\"},\"author\":{\"name\":\"Kayleigh\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#\\\/schema\\\/person\\\/daa527106d35aab27ee3d39e12112172\"},\"headline\":\"Managing WordPress posts using WP-CLI\",\"datePublished\":\"2022-04-06T11:58:30+00:00\",\"dateModified\":\"2022-04-06T11:58:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli\"},\"wordCount\":728,\"publisher\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kb.34sp.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/hosting-snapshot-002.1.jpg\",\"keywords\":[\"wordpress post management\",\"wp-cli\"],\"articleSection\":[\"WordPress Hosting\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli\",\"url\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli\",\"name\":\"Managing WordPress posts using WP-CLI | Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kb.34sp.com\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/hosting-snapshot-002.1.jpg\",\"datePublished\":\"2022-04-06T11:58:30+00:00\",\"dateModified\":\"2022-04-06T11:58:32+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli#primaryimage\",\"url\":\"https:\\\/\\\/www.34sp.com\\\/kb\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/hosting-snapshot-002.1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.34sp.com\\\/kb\\\/wp-content\\\/uploads\\\/2021\\\/08\\\/hosting-snapshot-002.1.jpg\",\"width\":450,\"height\":270},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/managing-wordpress-posts-using-wp-cli#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/kb.34sp.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Managing WordPress posts using WP-CLI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#website\",\"url\":\"https:\\\/\\\/kb.34sp.com\\\/\",\"name\":\"\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kb.34sp.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#organization\",\"name\":\"34SP.com Limited\",\"url\":\"https:\\\/\\\/kb.34sp.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kb.34sp.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/34sp-logo-horizontal-blue.png\",\"contentUrl\":\"https:\\\/\\\/kb.34sp.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/34sp-logo-horizontal-blue.png\",\"width\":3000,\"height\":1286,\"caption\":\"34SP.com Limited\"},\"image\":{\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/34SPWebsiteHosts\\\/\",\"https:\\\/\\\/x.com\\\/34sp\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kb.34sp.com\\\/#\\\/schema\\\/person\\\/daa527106d35aab27ee3d39e12112172\",\"name\":\"Kayleigh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cee8c3564bca088c8f3300447726634e7e34d11b2002b3de29996ba4da754343?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cee8c3564bca088c8f3300447726634e7e34d11b2002b3de29996ba4da754343?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cee8c3564bca088c8f3300447726634e7e34d11b2002b3de29996ba4da754343?s=96&d=mm&r=g\",\"caption\":\"Kayleigh\"},\"description\":\"As part of the Customer Experience team, Kayleigh ensures that all of our customers get the highest quality of service. Kayleigh started with 34SP in 2014 and is one of our WordPress experts. Kayleigh provides all of our support staff with ongoing training and works to improve their knowledge across a broad range of subjects.\",\"sameAs\":[\"https:\\\/\\\/www.34SP.com\",\"https:\\\/\\\/www.facebook.com\\\/34SPWebsiteHosts\",\"https:\\\/\\\/www.instagram.com\\\/34sp\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/34sp.com\",\"https:\\\/\\\/www.pinterest.co.uk\\\/34SP\",\"https:\\\/\\\/x.com\\\/34sp\",\"https:\\\/\\\/www.youtube.com\\\/c\\\/34SPcomLtd\"],\"url\":\"https:\\\/\\\/kb.34sp.com\\\/author\\\/wp7ctmdod3qm\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Managing WordPress posts using WP-CLI | Knowledge Base","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli","og_locale":"en_US","og_type":"article","og_title":"Managing WordPress posts using WP-CLI | Knowledge Base","og_description":"Applies to:WordPress Hosting Difficulty:Easy Time Needed:10 minutes Introduction This is a quick guide to using WP-CLI to manage and perform maintenance on your WordPress blog posts. WP-CLI is a command...","og_url":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli","article_publisher":"https:\/\/www.facebook.com\/34SPWebsiteHosts\/","article_author":"https:\/\/www.facebook.com\/34SPWebsiteHosts","article_published_time":"2022-04-06T11:58:30+00:00","article_modified_time":"2022-04-06T11:58:32+00:00","og_image":[{"url":"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg","type":"","width":"","height":""}],"author":"Kayleigh","twitter_card":"summary_large_image","twitter_creator":"@34sp","twitter_site":"@34sp","twitter_misc":{"Written by":"Kayleigh","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli#article","isPartOf":{"@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli"},"author":{"name":"Kayleigh","@id":"https:\/\/www.34sp.com/kb\/#\/schema\/person\/daa527106d35aab27ee3d39e12112172"},"headline":"Managing WordPress posts using WP-CLI","datePublished":"2022-04-06T11:58:30+00:00","dateModified":"2022-04-06T11:58:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli"},"wordCount":728,"publisher":{"@id":"https:\/\/www.34sp.com/kb\/#organization"},"image":{"@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli#primaryimage"},"thumbnailUrl":"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg","keywords":["wordpress post management","wp-cli"],"articleSection":["WordPress Hosting"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli","url":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli","name":"Managing WordPress posts using WP-CLI | Knowledge Base","isPartOf":{"@id":"https:\/\/www.34sp.com/kb\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli#primaryimage"},"image":{"@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli#primaryimage"},"thumbnailUrl":"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg","datePublished":"2022-04-06T11:58:30+00:00","dateModified":"2022-04-06T11:58:32+00:00","breadcrumb":{"@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli#primaryimage","url":"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg","contentUrl":"https:\/\/www.34sp.com\/kb\/wp-content\/uploads\/2021\/08\/hosting-snapshot-002.1.jpg","width":450,"height":270},{"@type":"BreadcrumbList","@id":"https:\/\/www.34sp.com/kb\/managing-wordpress-posts-using-wp-cli#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.34sp.com/kb\/"},{"@type":"ListItem","position":2,"name":"Managing WordPress posts using WP-CLI"}]},{"@type":"WebSite","@id":"https:\/\/www.34sp.com/kb\/#website","url":"https:\/\/www.34sp.com/kb\/","name":"","description":"","publisher":{"@id":"https:\/\/www.34sp.com/kb\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.34sp.com/kb\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.34sp.com/kb\/#organization","name":"34SP.com Limited","url":"https:\/\/www.34sp.com/kb\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.34sp.com/kb\/#\/schema\/logo\/image\/","url":"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/06\/34sp-logo-horizontal-blue.png","contentUrl":"https:\/\/www.34sp.com/kb\/wp-content\/uploads\/2022\/06\/34sp-logo-horizontal-blue.png","width":3000,"height":1286,"caption":"34SP.com Limited"},"image":{"@id":"https:\/\/www.34sp.com/kb\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/34SPWebsiteHosts\/","https:\/\/x.com\/34sp"]},{"@type":"Person","@id":"https:\/\/www.34sp.com/kb\/#\/schema\/person\/daa527106d35aab27ee3d39e12112172","name":"Kayleigh","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/cee8c3564bca088c8f3300447726634e7e34d11b2002b3de29996ba4da754343?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cee8c3564bca088c8f3300447726634e7e34d11b2002b3de29996ba4da754343?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cee8c3564bca088c8f3300447726634e7e34d11b2002b3de29996ba4da754343?s=96&d=mm&r=g","caption":"Kayleigh"},"description":"As part of the Customer Experience team, Kayleigh ensures that all of our customers get the highest quality of service. Kayleigh started with 34SP in 2014 and is one of our WordPress experts. Kayleigh provides all of our support staff with ongoing training and works to improve their knowledge across a broad range of subjects.","sameAs":["https:\/\/www.34SP.com","https:\/\/www.facebook.com\/34SPWebsiteHosts","https:\/\/www.instagram.com\/34sp\/","https:\/\/www.linkedin.com\/company\/34sp.com","https:\/\/www.pinterest.co.uk\/34SP","https:\/\/x.com\/34sp","https:\/\/www.youtube.com\/c\/34SPcomLtd"],"url":"https:\/\/www.34sp.com/kb\/author\/wp7ctmdod3qm"}]}},"_links":{"self":[{"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/posts\/1821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/comments?post=1821"}],"version-history":[{"count":10,"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/posts\/1821\/revisions"}],"predecessor-version":[{"id":1859,"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/posts\/1821\/revisions\/1859"}],"wp:attachment":[{"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/media?parent=1821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/categories?post=1821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.34sp.com/kb\/wp-json\/wp\/v2\/tags?post=1821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}