{"id":4401,"date":"2018-02-20T22:06:25","date_gmt":"2018-02-20T22:06:25","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/2018\/02\/20\/how-to-create-and-delete-menus-using-wp-cli\/"},"modified":"2021-11-19T01:39:16","modified_gmt":"2021-11-19T06:39:16","slug":"how-to-create-and-delete-menus-using-wp-cli","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/","title":{"rendered":"How to Create and Delete Menus Using WP-CLI"},"content":{"rendered":"<p><a href=\"https:\/\/www.inmotionhosting.com\/wordpress-hosting\" target=\"_blank\" title=\"Click here to navigate to our main site to review our available WordPress Hosting plans.\" rel=\"noopener\">WordPress Hosting<\/a> by InMotion Hosting includes <strong>WordPress Command Line Interface<\/strong> (<em>WP-CLI<\/em>). This convenient tool allows you to work on your WordPress website(s) directly from the command line. Once you are familiar with the syntax and available commands, you will be able to quickly modify common elements of your website(s), like <em>menus<\/em>.<\/p>\n<p><strong>Menus<\/strong> are essential for providing a focal point for your visitors to locate important information contained within your website. In this guide, you will learn <strong>how to create and delete a menu with WP-CLI<\/strong>, using the command <em>wp menu<\/em>.<\/p>\n<h2>Create a New Menu<\/h2>\n<p>Creating a new menu is simple using the sub-command <em>wp menu create<\/em>. The steps below will guide you through the process of <strong>creating a new menu<\/strong> from the command line, <strong>using WP-CLI<\/strong>.<\/p>\n<ol class=\"article_list\">\n<li>\n<p> <a href=\"\/support\/server\/ssh\/shared-reseller-ssh\/\" target=\"_blank\" title=\"Click here to navigate to our guide and learn how to use SSH to connect to your server\" rel=\"noopener\">SSH into your server<\/a> as the cPanel user that owns the website you would like to work with. \t\t<\/p>\n<\/li>\n<li>\n<p>Use the <span class=\"cli\">cd<\/span> command to switch to the <a href=\"\/support\/website\/where-to-upload-files\/\" target=\"_blank\" title=\"Click here to navigate to our guide and learn how to find the document root directory of your website.\" rel=\"noopener\">document root directory of your website<\/a>.<\/p>\n<p>Example: <span class=\"cli\">cd <b>public_html\/wp<\/b><\/span><\/p>\n<div class=\"alert alert-info\" role=\"alert\"><b>NOTE: <\/b>Be sure to replace <span class=\"cli\"><b>public_html\/wp<\/b><\/span> with the actual path to the document root directory of your website.<\/div>\n<\/li>\n<li>\n<p> \t\t\tRun the following command: \t\t<\/p>\n<p> <span class=\"cli\">wp menu create <i>primary-nav<\/i><\/span> <\/p>\n<div class=\"alert alert-info\" role=\"alert\"><b>NOTE: <\/b>Be sure to replace <span class=\"cli\"><i>primary-nav<\/i><\/span> with the actual name you would like to give to the menu you are creating.<\/div>\n<\/li>\n<p>The output will be similar to the example below:<\/p>\n<pre class=\"cli\">exampl3@example.com [~\/public_html\/wp]# wp menu create primary-nav <span style=\"color:lime\">Success:<\/span> Created menu 3.<\/pre>\n<\/ol>\n<h2>Delete a Menu<\/h2>\n<p>If you are unsatisfied with a menu you have created, you can remove it by using the <em>wp menu delete<\/em> sub-command. The following steps will guide you through the process of <strong>deleting a menu<\/strong> via the command line, <strong>using WP-CLI<\/strong>.<\/p>\n<ol class=\"article_list\">\n<li>\n<p> <a href=\"\/support\/server\/ssh\/shared-reseller-ssh\/\" target=\"_blank\" title=\"Click here to navigate to our guide and learn how to use SSH to connect to your server\" rel=\"noopener\">SSH into your server<\/a> as the cPanel user that owns the website you would like to work with. \t\t<\/p>\n<\/li>\n<li>\n<p>Use the <span class=\"cli\">cd<\/span> command to switch to the <a href=\"\/support\/website\/where-to-upload-files\/\" target=\"_blank\" title=\"Click here to navigate to our guide and learn how to find the document root directory of your website.\" rel=\"noopener\">document root directory of your website<\/a>.<\/p>\n<p>Example: <span class=\"cli\">cd <b>public_html\/wp<\/b><\/span><\/p>\n<div class=\"alert alert-info\" role=\"alert\"><b>NOTE: <\/b>Be sure to replace <span class=\"cli\"><b>public_html\/wp<\/b><\/span> with the actual path to the document root directory of your website.<\/div>\n<\/li>\n<li>\n<p>Run the following command:<\/p>\n<p><span class=\"cli\">wp menu delete <i>primary-nav<\/i><\/span><\/p>\n<div class=\"alert alert-info\" role=\"alert\"><b>NOTE: <\/b>Be sure to replace <span class=\"cli\"><i>primary-nav<\/i><\/span> with the actual <a href=\"\/support\/edu\/wordpress\/wp-cli\/how-to-find-details-of-menus-using-wp-cli\/#list-existing-menus\" target=\"_blank\" title=\"Click here to navigate to our guide and learn how to find details about your menus.\" rel=\"noopener\">name of the menu<\/a> you are deleting.<\/div>\n<\/li>\n<p>The output will be similar to the following example:<\/p>\n<pre class=\"cli\">exampl3@example.com [~\/public_html\/wp]# wp menu delete primary-nav <span style=\"color:lime\">Success:<\/span> Menu(s) deleted.<\/pre>\n<\/ol>\n<p><b>Congratulations!<\/b> Now, you know how to <strong>create and delete menus<\/strong> from your <strong>WordPress<\/strong> website via the command line using <strong>WP-CLI<\/strong>.<\/p>\n\n<p>Learn more about <a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/\">WP-CLI<\/a>, the command-line interface for WordPress, and how to streamline your WordPress maintenance workflows!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress Hosting by InMotion Hosting includes WordPress Command Line Interface (WP-CLI). This convenient tool allows you to work on your WordPress website(s) directly from the command line. Once you are familiar with the syntax and available commands, you will be able to quickly modify common elements of your website(s), like menus. Menus are essential for<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\"> Read More ><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4374],"tags":[],"class_list":["post-4401","post","type-post","status-publish","format-standard","hentry","category-wp-cli"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Create and Delete Menus Using WP-CLI | InMotion Hosting<\/title>\n<meta name=\"description\" content=\"In this guide, you will learn how to create and delete a menu with WP-CLI, using the command wp menu.\" \/>\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.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Create and Delete Menus Using WP-CLI | InMotion Hosting\" \/>\n<meta property=\"og:description\" content=\"In this guide, you will learn how to create and delete a menu with WP-CLI, using the command wp menu.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-02-20T22:06:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-11-19T06:39:16+00:00\" \/>\n<meta name=\"author\" content=\"InMotion Hosting Contributor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"InMotion Hosting Contributor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\"},\"author\":{\"name\":\"InMotion Hosting Contributor\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b\"},\"headline\":\"How to Create and Delete Menus Using WP-CLI\",\"datePublished\":\"2018-02-20T22:06:25+00:00\",\"dateModified\":\"2021-11-19T06:39:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\"},\"wordCount\":387,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"articleSection\":[\"WP-CLI\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\",\"name\":\"How to Create and Delete Menus Using WP-CLI | InMotion Hosting\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"datePublished\":\"2018-02-20T22:06:25+00:00\",\"dateModified\":\"2021-11-19T06:39:16+00:00\",\"description\":\"In this guide, you will learn how to create and delete a menu with WP-CLI, using the command wp menu.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Create and Delete Menus Using WP-CLI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b\",\"name\":\"InMotion Hosting Contributor\",\"description\":\"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!\",\"sameAs\":[\"https:\/\/www.linkedin.com\/company\/inmotion-hosting\/\",\"https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/john-paul\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Create and Delete Menus Using WP-CLI | InMotion Hosting","description":"In this guide, you will learn how to create and delete a menu with WP-CLI, using the command wp menu.","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.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/","og_locale":"en_US","og_type":"article","og_title":"How to Create and Delete Menus Using WP-CLI | InMotion Hosting","og_description":"In this guide, you will learn how to create and delete a menu with WP-CLI, using the command wp menu.","og_url":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2018-02-20T22:06:25+00:00","article_modified_time":"2021-11-19T06:39:16+00:00","author":"InMotion Hosting Contributor","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"InMotion Hosting Contributor","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/"},"author":{"name":"InMotion Hosting Contributor","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b"},"headline":"How to Create and Delete Menus Using WP-CLI","datePublished":"2018-02-20T22:06:25+00:00","dateModified":"2021-11-19T06:39:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/"},"wordCount":387,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"articleSection":["WP-CLI"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/","url":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/","name":"How to Create and Delete Menus Using WP-CLI | InMotion Hosting","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"datePublished":"2018-02-20T22:06:25+00:00","dateModified":"2021-11-19T06:39:16+00:00","description":"In this guide, you will learn how to create and delete a menu with WP-CLI, using the command wp menu.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/how-to-create-and-delete-menus-using-wp-cli\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"How to Create and Delete Menus Using WP-CLI"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/5fbfcaed32a2672fb83ab312f5b7237b","name":"InMotion Hosting Contributor","description":"InMotion Hosting contributors are highly knowledgeable individuals who create relevant content on new trends and troubleshooting techniques to help you achieve your online goals!","sameAs":["https:\/\/www.linkedin.com\/company\/inmotion-hosting\/","https:\/\/x.com\/https:\/\/twitter.com\/InMotionHosting"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/john-paul\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":{"id":4374,"name":"WP-CLI","slug":"wp-cli","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/wp-cli\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4401","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=4401"}],"version-history":[{"count":3,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4401\/revisions"}],"predecessor-version":[{"id":91962,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/4401\/revisions\/91962"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=4401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=4401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=4401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}