{"id":4817,"date":"2017-05-12T16:12:21","date_gmt":"2017-05-12T19:12:21","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutoriais\/?p=4817"},"modified":"2025-12-18T12:01:39","modified_gmt":"2025-12-18T15:01:39","slug":"wp-cli","status":"publish","type":"post","link":"\/br\/tutoriais\/wp-cli\/","title":{"rendered":"O que \u00e9 WP-CLI, como instalar e como us\u00e1-lo para gerenciar um site WordPress"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Por conta do seu painel intuitivo, o WordPress &eacute; um dos sistemas de gerenciamento de conte&uacute;do (CMS) mais f&aacute;ceis de usar, seja para iniciantes ou administradores experientes. No entanto, gerenciar um site WordPress pode se tornar uma tarefa mais complexa &agrave; medida que seu site cresce. Isso porque voc&ecirc; precisar&aacute; lidar com aspectos como atualiza&ccedil;&otilde;es, temas e plugins, de maneira mais frequente &mdash; e provavelmente mais cr&iacute;tica.<\/p><p class=\"wp-block-paragraph\">Tendo isso em mente, a Interface de Linha de Comando do WordPress (WP-CLI) pode ser uma divisora de &aacute;guas. &Eacute; exatamente para isso que estamos aqui: este&nbsp;<strong>tutorial WordPress<\/strong>&nbsp;sobre o WP-CLI explicar&aacute; tudo sobre a ferramenta, desde a sua instala&ccedil;&atilde;o at&eacute; instru&ccedil;&otilde;es de como us&aacute;-lo para gerenciar seu site WordPress com mais efici&ecirc;ncia.<\/p><p class=\"wp-block-paragraph\">Boa leitura!<\/p><p>\n\n\n\n\n\n\n<\/p><p class=\"wp-block-paragraph\"><\/p><p>\n\n\n<div class=\"protip\"><div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                   O que &eacute; WP-CLI?\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">WP-CLI &eacute; a interface de linha de comando para o WordPress, permitindo que voc&ecirc; gerencie um site WordPress sem o interm&eacute;dio de um navegador. Trata-se de um conjunto de ferramentas de linha de comando para realizar tarefas do WordPress, incluindo a gest&atilde;o de temas, plugins e bancos de dados.<\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Enquanto o painel de administra&ccedil;&atilde;o do WordPress oferece uma experi&ecirc;ncia amig&aacute;vel e acess&iacute;vel, o WP-CLI torna o gerenciamento do site mais simples e eficiente. Isso porque, usando a interface de linha de comando, voc&ecirc; pode realizar tarefas mais rapidamente e at&eacute; automatizar v&aacute;rios aspectos da manuten&ccedil;&atilde;o do site.<\/p><p class=\"wp-block-paragraph\">Nesse sentido, o WP-CLI &eacute; particularmente &uacute;til para&nbsp;<a href=\"\/br\/tutoriais\/como-desenvolver-no-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>desenvolvedores WordPress<\/strong><\/a>&nbsp;que gerenciam v&aacute;rios sites, pois ele abre os horizontes para uma gest&atilde;o simplificada, feita diretamente da linha de comando.<\/p><h3 class=\"wp-block-heading\"><strong>Quais s&atilde;o os benef&iacute;cios do WP-CLI?<\/strong><\/h3><p class=\"wp-block-paragraph\">O WP-CLI oferece v&aacute;rias vantagens tanto para usu&aacute;rios comuns quanto para freelancers e profissionais. Aqui est&atilde;o alguns motivos pelos quais voc&ecirc; pode preferir, em alguns casos, usar a interface de linha de comando do WordPress:<\/p><ul class=\"wp-block-list\">\n<li><strong>Efici&ecirc;ncia&nbsp;<\/strong>&ndash; O WP-CLI permite que voc&ecirc; realize em segundos tarefas&nbsp; que poderiam levar minutos ou at&eacute; horas no painel de administra&ccedil;&atilde;o tradicional do WordPress.<\/li>\n\n\n\n<li><strong>A&ccedil;&otilde;es em massa&nbsp;<\/strong>&ndash; ele ajuda voc&ecirc; a gerenciar m&uacute;ltiplos plugins, temas ou sites com um &uacute;nico comando. Isso &eacute; particularmente ben&eacute;fico para freelancers que gerenciam sites de clientes e querem realizar a&ccedil;&otilde;es em massa rapidamente.<\/li>\n\n\n\n<li><strong>Gerenciamento remoto&nbsp;<\/strong>&ndash; com o WP-CLI, voc&ecirc; pode manter gerir WordPress remotamente, o que significa que n&atilde;o h&aacute; necessidade de fazer login em cada painel de administra&ccedil;&atilde;o individualmente.<\/li>\n\n\n\n<li><strong>Backups automatizados&nbsp;<\/strong>&ndash; o WP-CLI permite que voc&ecirc; crie rotinas de backup automatizadas para o seu site WordPress. Isso &eacute; muito &uacute;til se voc&ecirc; tem suporte ao WP-CLI em suas&nbsp;<a href=\"\/br\/tutoriais\/como-fazer-backup-do-seu-site-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>solu&ccedil;&otilde;es de backup do WordPress<\/strong><\/a>.<\/li>\n\n\n\n<li><strong>Personaliza&ccedil;&otilde;es avan&ccedil;adas&nbsp;<\/strong>&ndash; por mais que a interface gr&aacute;fica do WordPress seja muito f&aacute;cil de usar, ela pode ser um pouco limitada para tarefas mais complexas. O WP-CLI permite uma personaliza&ccedil;&atilde;o avan&ccedil;ada que n&atilde;o &eacute; poss&iacute;vel atrav&eacute;s do painel.<\/li>\n<\/ul><h3 class=\"wp-block-heading\"><strong>WP-CLI v2<\/strong><\/h3><p class=\"wp-block-paragraph\">O WP-CLI tem percorrido um longo caminho, e sua vers&atilde;o est&aacute;vel mais recente &eacute; a&nbsp;<strong>WP-CLI v2<\/strong>&nbsp;&mdash; o &uacute;ltimo release, no momento de escrita deste artigo, &eacute; o&nbsp;<strong>2.8.1<\/strong>. Esta vers&atilde;o traz recursos atualizados e maior estabilidade, para ajudar voc&ecirc; a gerenciar seu site WordPress de maneira ainda mais eficiente.<\/p><p class=\"wp-block-paragraph\">Aqui est&atilde;o os requisitos m&iacute;nimos para executar o WP-CLI v2:<\/p><ul class=\"wp-block-list\">\n<li>PHP 5.6 ou posterior<\/li>\n\n\n\n<li>WordPress 3.7 ou posterior<\/li>\n\n\n\n<li>Ambiente UNIX-like (OS X, Linux, FreeBSD, Cygwin) &ndash; o suporte no Windows &eacute; limitado.<\/li>\n<\/ul><p class=\"wp-block-paragraph\">N&oacute;s recomendamos atualizar para a vers&atilde;o mais recente do WP-CLI por v&aacute;rias raz&otilde;es:<\/p><ul class=\"wp-block-list\">\n<li>Vers&otilde;es mais recentes geralmente v&ecirc;m com corre&ccedil;&otilde;es de seguran&ccedil;a.<\/li>\n\n\n\n<li>Acesso a novos comandos e funcionalidades que vers&otilde;es mais antigas podem n&atilde;o suportar.<\/li>\n\n\n\n<li>Velocidade e efici&ecirc;ncia melhoradas na execu&ccedil;&atilde;o de comandos.<\/li>\n<\/ul><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Importante! <\/strong>Embora o WP-CLI possa ser instalado em vers&otilde;es mais antigas do PHP e do WordPress, recomendamos que voc&ecirc; atualize para as vers&otilde;es mais recentes por quest&otilde;es de seguran&ccedil;a.\n            <\/p><\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-instalar-o-wp-cli\"><strong>Como instalar o WP-CLI?<\/strong><\/h2><p class=\"wp-block-paragraph\">Instalar o WP-CLI &eacute; bastante simples, seja em um plano de hospedagem ou em um ambiente Linux local.<\/p><p class=\"wp-block-paragraph\">Se voc&ecirc; &eacute; cliente da Hostinger, &eacute; mais f&aacute;cil ainda: o WP-CLI j&aacute; vem instalado por padr&atilde;o nos planos Premium ou superiores de&nbsp;<a href=\"\/br\/hospedagem-de-sites\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hospedagem de site<\/strong><\/a>&nbsp;e&nbsp;<a href=\"\/br\/hospedagem-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hospedagem WordPress<\/strong><\/a>.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"\/br\/hospedagem-wordpress\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-44638\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2024\/06\/BR-New-WP_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Para us&aacute;-lo, basta ativar o acesso&nbsp;<a href=\"\/br\/tutoriais\/como-funciona-o-ssh\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>SSH<\/strong><\/a>&nbsp;no seu&nbsp;<strong>hPanel<\/strong>. Aqui est&aacute; como:<\/p><ol class=\"wp-block-list\">\n<li>Fa&ccedil;a login no seu hPanel.<\/li>\n\n\n\n<li>Navegue at&eacute;&nbsp;<strong>Avan&ccedil;ado &rarr;<\/strong>&nbsp;<strong>Acesso SSH<\/strong>&nbsp;na barra lateral &agrave; esquerda.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"298\" height=\"333\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/hpanel-advanced-sshaccess-sidebar-pt.png\/public\" alt=\"O bot&atilde;o de acesso SSH no hPanel\" class=\"wp-image-34690\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/hpanel-advanced-sshaccess-sidebar-pt.png\/w=298,fit=scale-down 298w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/hpanel-advanced-sshaccess-sidebar-pt.png\/w=268,fit=scale-down 268w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2023\/04\/hpanel-advanced-sshaccess-sidebar-pt.png\/w=134,fit=scale-down 134w\" sizes=\"(max-width: 298px) 100vw, 298px\" \/><\/figure>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Clique em&nbsp;<strong>Ativar&nbsp;<\/strong>na se&ccedil;&atilde;o&nbsp;<strong>Status do SSH&nbsp;<\/strong>e pronto.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"968\" height=\"370\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/acesso-ssh-hpanel.png\/public\" alt=\"tela de acesso ssh no hpanel\" class=\"wp-image-47250\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/acesso-ssh-hpanel.png\/w=968,fit=scale-down 968w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/acesso-ssh-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/acesso-ssh-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2017\/05\/acesso-ssh-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 968px) 100vw, 968px\" \/><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Se voc&ecirc; usa uma&nbsp;<a href=\"\/br\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hospedagem VPS<\/strong><\/a>&nbsp;ou qualquer ambiente Linux, voc&ecirc; pode instalar manualmente o WP-CLI usando os passos abaixo:<\/p><ol class=\"wp-block-list\">\n<li>Acesse seu servidor usando um&nbsp;<a href=\"\/br\/tutoriais\/como-se-conectar-servidor-vps-usando-terminal-ssh\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>cliente SSH, como o PuTTy<\/strong><\/a>.<\/li>\n\n\n\n<li>Ap&oacute;s fazer o login, baixe o arquivo WP-CLI&nbsp;<strong>PHAR&nbsp;<\/strong>:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">curl -O&nbsp;https:\/\/raw.githubusercontent.com\/wp-cli\/builds\/gh-pages\/phar\/wp-cli.phar<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Verifique se o arquivo&nbsp;<strong>PHAR&nbsp;<\/strong>&nbsp;est&aacute; funcionando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">php wp-cli.phar --info<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Torne o arquivo execut&aacute;vel:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">chmod +x wp-cli.phar<\/pre><ol start=\"5\" class=\"wp-block-list\">\n<li>Mova o arquivo&nbsp;<strong>PHAR&nbsp;<\/strong>&nbsp;para um local no seu caminho, por exemplo:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">sudo mv wp-cli.phar \/usr\/local\/bin\/wp<\/pre><ol start=\"6\" class=\"wp-block-list\">\n<li>Complete a instala&ccedil;&atilde;o do WP-CLI executando o seguinte comando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">wp core install<\/pre><h2 class=\"wp-block-heading\" id=\"h-comandos-basicos-do-wp-cli\"><strong>Comandos b&aacute;sicos do WP-CLI<\/strong><\/h2><p class=\"wp-block-paragraph\">Ap&oacute;s a instala&ccedil;&atilde;o do WP-CLI, &eacute; hora de se familiarizar com seus principais recursos. Afinal de contas, como j&aacute; vimos, a ferramenta permite que voc&ecirc; realize muitas tarefas de maneira eficiente. Por isso, dominar os comandos WP-CLI vai te ajudar a gerenciar seu site WordPress diretamente da linha de comando.<\/p><h3 class=\"wp-block-heading\"><strong>Como verificar a vers&atilde;o do WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">Para garantir que voc&ecirc; esteja usando a vers&atilde;o atual do WP-CLI, &eacute; poss&iacute;vel verificar a vers&atilde;o instalada desta ferramenta. Abra sua ferramenta de linha de comando e insira:<\/p><pre class=\"wp-block-preformatted\">wp cli version<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ver&aacute; uma sa&iacute;da semelhante a:<\/p><pre class=\"wp-block-preformatted\">WP-CLI 2.8.1<\/pre><p class=\"wp-block-paragraph\">Para obter informa&ccedil;&otilde;es mais detalhadas, incluindo a vers&atilde;o do&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-php-guia-basico\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>PHP<\/strong><\/a>&nbsp;e MySQL, voc&ecirc; pode usar este comando:<\/p><pre class=\"wp-block-preformatted\">wp --info<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da ser&aacute; assim:<\/p><pre class=\"wp-block-preformatted\">PHP binary:     \/usr\/bin\/php8.2<br>PHP version:    8.2.0<br>php.ini used:   \/etc\/php\/8.1\/cli\/php.ini<br>MySQL binary:   \/usr\/bin\/mysql<br>MySQL version:  mysql  Ver 8.0.27-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu))<br>SQL modes:<br>WP-CLI root dir:        \/home\/wp-cli\/<br>WP-CLI vendor dir:      \/home\/wp-cli\/vendor<br>WP_CLI phar path:<br>WP-CLI packages dir:    \/home\/wp-cli\/.wp-cli\/packages\/<br>WP-CLI global config:<br>WP-CLI project config:  \/home\/wp-cli\/wp-cli.yml<br>WP-CLI version: 2.8.1<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; estiver usando uma vers&atilde;o desatualizada, &eacute; poss&iacute;vel atualizar o WP-CLI facilmente executando o comando&nbsp;<strong>wp cli update&nbsp;<\/strong>:<\/p><pre class=\"wp-block-preformatted\">wp cli update<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da confirmar&aacute; a vers&atilde;o atualizada, como:<\/p><pre class=\"wp-block-preformatted\">Success: WP-CLI updated to 2.8.1<\/pre><h3 class=\"wp-block-heading\"><strong>Como acessar a lista de comandos WP-CLI e a documenta&ccedil;&atilde;o<\/strong><\/h3><p class=\"wp-block-paragraph\">O WP-CLI possui um arquivo de documenta&ccedil;&atilde;o integrado que cont&eacute;m informa&ccedil;&otilde;es essenciais sobre seus comandos. Para visualizar uma lista completa de comandos dispon&iacute;veis, digite o seguinte:<\/p><pre class=\"wp-block-preformatted\">wp<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; deve ver a sa&iacute;da da seguinte maneira:<\/p><pre class=\"wp-block-preformatted\">NAME<br>  wp<br>DESCRIPTION<br>  Manage WordPress through the command-line.<br>SYNOPSIS<br>  wp &lt;command&gt;<br>SUBCOMMANDS<br>  cache                 Adds, removes, fetches, and flushes the WP Object Cache object.<br>  cap                   Adds, removes, and lists capabilities of a user role.<br>  cli                   Reviews current WP-CLI info, checks for updates, or views defined aliases.<br>.....<\/pre><p class=\"wp-block-paragraph\">Para sair da p&aacute;gina de ajuda, pressione&nbsp;<strong>Q<\/strong>.<\/p><h3 class=\"wp-block-heading\"><strong>Como saber mais sobre um comando espec&iacute;fico<\/strong><\/h3><p class=\"wp-block-paragraph\">Se voc&ecirc; precisa de detalhes sobre um comando WP-CLI espec&iacute;fico, a ferramenta oferece uma documenta&ccedil;&atilde;o de ajuda bastante completa. Ela inclui sintaxe, op&ccedil;&otilde;es e exemplos.<\/p><p class=\"wp-block-paragraph\">Por exemplo, para aprender mais sobre o comando&nbsp;<strong>wp user<\/strong>, voc&ecirc; pode digitar:<\/p><pre class=\"wp-block-preformatted\">wp help user<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ver&aacute; a sa&iacute;da detalhando o uso, argumentos dispon&iacute;veis e outras informa&ccedil;&otilde;es essenciais:<\/p><pre class=\"wp-block-preformatted\">NAME<br>  wp user<br>DESCRIPTION<br>  Manages users, along with their roles, capabilities, and meta.<br>SYNOPSIS<br>  wp user &lt;command&gt;<br>SUBCOMMANDS<br>  add-cap          Adds a capability to a user.<br>  add-role         Adds a role to a user.<br>  create           Creates a new user.<br>  ...<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode usar o comando&nbsp;<strong>help<\/strong>&nbsp;com subcomandos. Por exemplo, para acessar a p&aacute;gina de ajuda para o comando&nbsp;<strong>wp user update<\/strong>, digite:<\/p><pre class=\"wp-block-preformatted\">wp help user update<\/pre><h3 class=\"wp-block-heading\"><strong>Como instalar o WordPress via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\"><a href=\"\/br\/tutoriais\/como-instalar-o-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Instalar o WordPress<\/strong><\/a>&nbsp;por meio do WP-CLI &eacute; um processo r&aacute;pido e eficiente. Antes de come&ccedil;ar, certifique-se de que voc&ecirc; criou um banco de dados&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-mysql\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>MySQL<\/strong><\/a>, pois este &eacute; um pr&eacute;-requisito para a instala&ccedil;&atilde;o do WordPress.<\/p><p class=\"wp-block-paragraph\">Com a Hostinger, voc&ecirc; pode criar um banco de dados MySQL no&nbsp;<a href=\"\/br\/tutoriais\/hpanel\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>hPanel<\/strong><\/a>&nbsp;navegando at&eacute;&nbsp;<strong>Bancos de dados &rarr; Gerenciamento<\/strong>&nbsp;atrav&eacute;s da barra lateral.<\/p><p class=\"wp-block-paragraph\">Preencha o nome do banco de dados, nome de usu&aacute;rio e senha para criar um novo banco de dados.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" width=\"1024\" height=\"381\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/criar-banco-de-dados-mysql-hpanel.png\/w=1024,h=1024,fit=scale-down\" alt=\"criando novo banco de dados mysql no hpanel\" class=\"wp-image-44359\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/criar-banco-de-dados-mysql-hpanel.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/criar-banco-de-dados-mysql-hpanel.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/criar-banco-de-dados-mysql-hpanel.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/53\/2020\/08\/criar-banco-de-dados-mysql-hpanel.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Alternativamente, siga esses passos para criar um novo banco de dados MySQL usando a linha de comando:<\/p><ol class=\"wp-block-list\">\n<li>Entre no shell MySQL executando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">mysql -u root -p<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Adicione um usu&aacute;rio e um nome para o banco de dados digitando os comandos abaixo. Substitua <strong>nome-de-usuario<\/strong> e <strong>nome-do-banco-de-dados<\/strong> pelos seus valores escolhidos:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">CREATE USER 'nome-de-usuario';<br>CREATE DATABASE 'nome-do-banco-de-dados';<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Conceda todas as permiss&otilde;es para o usu&aacute;rio modificar o banco de dados:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">GRANT ALL PRIVILEGES ON nome-do-banco-de-dados.* TO 'nome-de-usuario' IDENTIFIED BY 'sua-senha';<\/pre><ol start=\"4\" class=\"wp-block-list\">\n<li>Saia do shell MySQL executando:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">quit<\/pre><p class=\"wp-block-paragraph\">Ap&oacute;s configurar o banco de dados MySQL, voc&ecirc; pode instalar o WordPress a partir da linha de comando. Primeiro, navegue at&eacute; o diret&oacute;rio&nbsp;<strong>public_html<\/strong>, onde os arquivos do seu site devem estar. Para verificar o diret&oacute;rio atual, execute o seguinte:<\/p><pre class=\"wp-block-preformatted\">pwd<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; n&atilde;o estiver em&nbsp;<strong>public_html<\/strong>, v&aacute; at&eacute; l&aacute;:<\/p><pre class=\"wp-block-preformatted\">cd \/home\/nome_de_usuario\/public_html<\/pre><p class=\"wp-block-paragraph\">Uma vez que voc&ecirc; esteja no diret&oacute;rio&nbsp;<strong>&nbsp;public_html<\/strong>, prossiga da seguinte maneira:<\/p><ol class=\"wp-block-list\">\n<li>Baixe a vers&atilde;o mais recente do software do WordPress usando o seguinte:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">wp core download<\/pre><ol start=\"2\" class=\"wp-block-list\">\n<li>Crie um novo <strong>wp-config.php<\/strong> com suas credenciais de banco de dados:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">wp config create --dbname=nome-do-banco-de-dados --dbuser=nome-de-usuario --dbpass=senha --dbhost=localhost --dbprefix=wp_<\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Complete a instala&ccedil;&atilde;o do WordPress usando o comando <strong>wp core install<\/strong>. Substitua os espa&ccedil;os provis&oacute;rios pelas suas informa&ccedil;&otilde;es:<\/li>\n<\/ol><pre class=\"wp-block-preformatted\">wp core install --url=\"seu_dominio.com\" --title=\"T&iacute;tulo do Seu Site\" --admin_user=\"nome_de_usuario\" --admin_password=\"senha\" --admin_email=\"seuemail@dominio.com\"<\/pre><p class=\"wp-block-paragraph\">O resultado confirmar&aacute; a instala&ccedil;&atilde;o do WordPress:<\/p><pre class=\"wp-block-preformatted\">Success: WordPress installed successfully.<\/pre><h3 class=\"wp-block-heading\"><strong>Como instalar e gerenciar temas do WordPress via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">O WP-CLI simplifica v&aacute;rias tarefas relacionadas ao gerenciamento de temas do WordPress, desde listar os templates que voc&ecirc; j&aacute; possui at&eacute; instalar um novo tema.<\/p><p class=\"wp-block-paragraph\">Primeiro, se voc&ecirc; quer ver todos os temas atualmente instalados, use:<\/p><pre class=\"wp-block-preformatted\">wp theme list<\/pre><p class=\"wp-block-paragraph\">Este comando exibir&aacute; uma sa&iacute;da como:<\/p><pre class=\"wp-block-preformatted\">+----------------+----------+--------+---------+<br>| name           | status   | update | version |<br>+----------------+----------+--------+---------+<br>| astra          | inactive | none   | 4.3.1   |<br>| twentytwentytwo| active   | none   | 1.4     |<br>+----------------+----------+--------+---------+<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; quiser mudar seu tema ativo (do Twenty Twenty-Two para o Astra, por exemplo), use o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">wp theme activate astra<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ver&aacute; uma sa&iacute;da semelhante a:<\/p><pre class=\"wp-block-preformatted\">Success: Switched to 'Astra' theme.<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode utilizar o WP-CLI para encontrar temas no reposit&oacute;rio do WordPress. Aqui est&aacute; um exemplo de como procurar por temas com suporte a&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-bootstrap\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Bootstrap<\/strong><\/a>:<\/p><pre class=\"wp-block-preformatted\">wp theme search bootstrap<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; deve ver uma sa&iacute;da semelhante &agrave; seguinte:<\/p><pre class=\"wp-block-preformatted\">Success: Showing 10 of 630 themes.<br>+-----------------------+-----------------------+--------+<br>| name                  | slug                  | rating |<br>+-----------------------+-----------------------+--------+<br>| Bootstrap Fitness     | bootstrap-fitness     | 0      |<br>| Bootstrap Coach       | bootstrap-coach       | 0      |<br>| The Bootstrap Blog    | the-bootstrap-blog    | 100    |<br>...<\/pre><p class=\"wp-block-paragraph\">Por exemplo, para instalar e ativar o tema The Bootstrap Blog, utilize o comando abaixo:<\/p><pre class=\"wp-block-preformatted\">wp theme install the-bootstrap-blog --activate<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; quiser ver mais subcomandos do&nbsp;<strong>wp theme<\/strong>, execute o comando de maneira avulsa. Aqui est&aacute; a sa&iacute;da que voc&ecirc; ver&aacute;:<\/p><pre class=\"wp-block-preformatted\">usage: wp theme activate &lt;theme&gt;<br>   or: wp theme auto-updates &lt;command&gt;<br>   or: wp theme delete [&lt;theme&gt;...] [--all] [--force]<br>...<\/pre><h3 class=\"wp-block-heading\"><strong>Como instalar e gerenciar plugins do WordPress via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">O WP-CLI tamb&eacute;m simplifica a gest&atilde;o de&nbsp;<a href=\"\/br\/tutoriais\/o-que-e-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>plugins do WordPress<\/strong><\/a>, desde instal&aacute;-los at&eacute; desativ&aacute;-los. Vamos ver como voc&ecirc; pode fazer isso sem esfor&ccedil;o.<\/p><p class=\"wp-block-paragraph\">Para listar os plugins atualmente instalados, use o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">wp plugin list<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da ficar&aacute; assim:<\/p><pre class=\"wp-block-preformatted\">+----------------+----------+--------+---------+<br>| name           | status   | update | version |<br>+----------------+----------+--------+---------+<br>| akismet        | inactive | none   | 5.3     |<br>| hello-dolly    | active   | none   | 1.7.2   |<br>+----------------+----------+--------+---------+<\/pre><p class=\"wp-block-paragraph\">Para&nbsp;<a href=\"\/br\/tutoriais\/como-instalar-plugins-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>instalar um novo plugin<\/strong><\/a>, como o WooCommerce, use o comando&nbsp;<strong>wp plugin install<\/strong>:<\/p><pre class=\"wp-block-preformatted\">wp plugin install woocommerce<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da confirmar&aacute; a instala&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">Success: Installed 1 of 1 plugins.<\/pre><p class=\"wp-block-paragraph\">Para ativar o plugin rec&eacute;m-instalado, use:<\/p><pre class=\"wp-block-preformatted\">wp plugin activate woocommerce<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ent&atilde;o ver&aacute;:<\/p><pre class=\"wp-block-preformatted\">Success: Plugin 'woocommerce' activated.<\/pre><p class=\"wp-block-paragraph\">Para instalar v&aacute;rios plugins de uma vez, liste os slugs dos plugins separados por um espa&ccedil;o:<\/p><pre class=\"wp-block-preformatted\">wp plugin install woocommerce gutenberg<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; pode procurar por plugins no reposit&oacute;rio do WordPress usando o comando abaixo. Por exemplo, para encontrar plugins de cache do WordPress, digite:<\/p><pre class=\"wp-block-preformatted\">wp plugin search cache<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da ser&aacute; algo como:<\/p><pre class=\"wp-block-preformatted\">Success: Showing 10 of 1010 plugins.<br>+--------------------------------+--------------------------+--------+<br>| name                           | slug                     | rating |<br>+--------------------------------+--------------------------+--------+<br>| LiteSpeed Cache                | litespeed-cache          | 96     |<br>| W3 Total Cache                 | w3-total-cache           | 88     |<br>| WP Fastest Cache               | wp-fastest-cache         | 98     |<br>&hellip;<\/pre><p class=\"wp-block-paragraph\">Para mais comandos do&nbsp;<strong>wp plugin<\/strong>, execute:<\/p><pre class=\"wp-block-preformatted\">wp plugin<\/pre><p class=\"wp-block-paragraph\">Aqui est&aacute; uma amostra do resultado:<\/p><pre class=\"wp-block-preformatted\">usage: wp plugin activate &lt;plugin&gt;  <br>   or: wp plugin deactivate &lt;plugin&gt;  <br>   or: wp plugin install &lt;plugin&gt; [--activate]  <br>...<\/pre><h3 class=\"wp-block-heading\"><strong>Como atualizar o WordPress via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">Atualizar o WordPress, seus temas e plugins &eacute; essencial para aprimorar o desempenho e a seguran&ccedil;a do seu site. O WP-CLI simplifica esse processo para que seu site esteja sempre rodando as atualiza&ccedil;&otilde;es mais recentes do WordPress.<\/p><p class=\"wp-block-paragraph\">Para&nbsp;<a href=\"\/br\/tutoriais\/como-atualizar-tema-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>atualizar o WordPress<\/strong><\/a>&nbsp;para a vers&atilde;o mais recente, execute:<\/p><pre class=\"wp-block-preformatted\">wp core update<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; dever&aacute; ver essa sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: WordPress updated successfully.<\/pre><p class=\"wp-block-paragraph\">Em seguida, verifique se &eacute; necess&aacute;rio atualizar o banco de dados executando:<\/p><pre class=\"wp-block-preformatted\">wp core update-db<\/pre><p class=\"wp-block-paragraph\">Ap&oacute;s a atualiza&ccedil;&atilde;o, a sa&iacute;da ser&aacute; confirmada assim:<\/p><pre class=\"wp-block-preformatted\">Success: WordPress database updated.<\/pre><p class=\"wp-block-paragraph\">Para verificar sua vers&atilde;o atual do WordPress, use:<\/p><pre class=\"wp-block-preformatted\">wp core version<\/pre><p class=\"wp-block-paragraph\">Manter seus plugins instalados atualizados tamb&eacute;m &eacute; muito importante. Para atualizar os plugins, use:<\/p><pre class=\"wp-block-preformatted\">wp plugin update --all<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da ser&aacute;:<\/p><pre class=\"wp-block-preformatted\">Success: Updated x of x plugins.<\/pre><p class=\"wp-block-paragraph\">Certifique-se de atualizar seus temas, tamb&eacute;m. Para atualizar todos eles, execute:<\/p><pre class=\"wp-block-preformatted\">wp theme update --all<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ver&aacute; a seguinte sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: Updated x of x themes.<\/pre><p class=\"wp-block-paragraph\">Para atualizar um tema ou plugin espec&iacute;fico, substitua o par&acirc;metro&nbsp;<strong>&ndash;all<\/strong>&nbsp;pelo slug do tema ou plugin desejado.<\/p><h3 class=\"wp-block-heading\"><strong>Como alterar o URL do WordPress via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">Se voc&ecirc; precisa alterar seu URL do WordPress, o WP-CLI simplifica esse processo.<\/p><p class=\"wp-block-paragraph\">Para modificar o endere&ccedil;o da sua p&aacute;gina home, execute o comando&nbsp;<strong>wp option update<\/strong>, substituindo&nbsp;<strong>http:\/\/exemplo.com<\/strong> pelo seu&nbsp;<a href=\"\/br\/registro-de-dominio\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>nome de dom&iacute;nio<\/strong><\/a>.<\/p><pre class=\"wp-block-preformatted\">wp option update home \"http:\/\/exemplo.com\"<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da ser&aacute; confirmada da seguinte forma:<\/p><pre class=\"wp-block-preformatted\">Success: Updated 'home' option.<\/pre><p class=\"wp-block-paragraph\">Para ajustar o URL do site, use o mesmo comando, mas troque&nbsp;<strong>home<\/strong>&nbsp;por&nbsp;<strong>siteurl<\/strong>:<\/p><pre class=\"wp-block-preformatted\">wp option update siteurl \"http:\/\/exemplo.com\"<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ver&aacute; essa sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: Updated 'siteurl' option.<\/pre><h3 class=\"wp-block-heading\"><strong>Como reinstalar o n&uacute;cleo do WordPress via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">Em alguns casos, os arquivos principais do WordPress podem ser corrompidos devido a atualiza&ccedil;&otilde;es defeituosas ou tentativas de invas&atilde;o. O WP-CLI oferece uma maneira r&aacute;pida de reinstalar esses arquivos principais sem afetar o conte&uacute;do e as configura&ccedil;&otilde;es do seu site.<\/p><p class=\"wp-block-paragraph\">Para&nbsp;<a href=\"\/br\/tutoriais\/reinstalar-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>reinstalar o n&uacute;cleo do WordPress<\/strong><\/a>, execute o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">wp core download --skip-content --force<\/pre><p class=\"wp-block-paragraph\">Este comando n&atilde;o far&aacute; download do diret&oacute;rio&nbsp;<strong>wp-content<\/strong>&nbsp;e sobrescrever&aacute; todos os outros arquivos do n&uacute;cleo do WordPress existentes. A sa&iacute;da deve ser:<\/p><pre class=\"wp-block-preformatted\">Success: WordPress downloaded.<\/pre><p class=\"wp-block-paragraph\">Ap&oacute;s baixar os arquivos do n&uacute;cleo, verifique a integridade deles com este comando:<\/p><pre class=\"wp-block-preformatted\">wp core verify-checksums<\/pre><p class=\"wp-block-paragraph\">Se tudo estiver certo, voc&ecirc; dever&aacute; ver:<\/p><pre class=\"wp-block-preformatted\">Success: WordPress installation verifies against checksums.<\/pre><h3 class=\"wp-block-heading\"><strong>Como gerenciar conte&uacute;do via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">Gerenciar conte&uacute;do no WordPress pode ser um processo demorado se voc&ecirc; estiver fazendo isso manualmente. O WP-CLI simplifica essas tarefas, permitindo que voc&ecirc; crie, edite e delete posts e m&iacute;dias diretamente da linha de comando.<\/p><p class=\"wp-block-paragraph\"><strong>Gerenciando posts<\/strong><\/p><p class=\"wp-block-paragraph\">Para visualizar uma lista de todos os posts, execute o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">wp post list<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ver&aacute; uma sa&iacute;da semelhante a esta:<\/p><pre class=\"wp-block-preformatted\">+----+--------------+-------------+---------------------+-------------+<br>| ID | post_title   | post_name   | post_date           | post_status |<br>+----+--------------+-------------+---------------------+-------------+<br>| 1  | Hello world! | hello-world | 2023-06-06 03:39:33 | publish     |<br>+----+--------------+-------------+---------------------+-------------+<\/pre><p class=\"wp-block-paragraph\">Neste exemplo, o post com o t&iacute;tulo&nbsp;<strong>Ol&aacute; mundo!<\/strong>&nbsp;tem um ID&nbsp;<strong>1<\/strong>. Para mover este post para a lixeira, use:<\/p><pre class=\"wp-block-preformatted\">wp post delete 1<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da ser&aacute;:<\/p><pre class=\"wp-block-preformatted\">Success: Trashed post 1.<\/pre><p class=\"wp-block-paragraph\">Para criar um novo post, execute:<\/p><pre class=\"wp-block-preformatted\">wp post create --post_status=publish --post_title=\"Este Post Foi Criado Com WP-CLI\" --edit<\/pre><p class=\"wp-block-paragraph\">Este comando abrir&aacute; o editor de texto padr&atilde;o do seu sistema. Depois de adicionar o conte&uacute;do, salve e saia do editor para ver o resultado:<\/p><pre class=\"wp-block-preformatted\">Success: Created post 10.<\/pre><p class=\"wp-block-paragraph\">Se voc&ecirc; tem um rascunho salvo como um arquivo&nbsp;<strong>TXT&nbsp;<\/strong>no diret&oacute;rio, &eacute; poss&iacute;vel import&aacute;-lo diretamente com:<\/p><pre class=\"wp-block-preformatted\">wp post create .\/post.txt --post_title='Post Exemplo' --post_status=publish<\/pre><p class=\"wp-block-paragraph\">Para gerar v&aacute;rios posts para teste, use:<\/p><pre class=\"wp-block-preformatted\">wp post generate --count=10<\/pre><p class=\"wp-block-paragraph\"><strong>Gerenciando coment&aacute;rios<\/strong><\/p><p class=\"wp-block-paragraph\">Para aprovar um coment&aacute;rio pendente com um ID de coment&aacute;rio espec&iacute;fico, use:<\/p><pre class=\"wp-block-preformatted\">wp comment approve 45<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da confirmar&aacute; a aprova&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">Success: Approved comment 45.<\/pre><p class=\"wp-block-paragraph\">Para listar todos os coment&aacute;rios em um post, voc&ecirc; pode executar:<\/p><pre class=\"wp-block-preformatted\">wp comment list --post_id=1234<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da exibir&aacute; a lista de coment&aacute;rios associados ao post:<\/p><pre class=\"wp-block-preformatted\">+------------+---------------------+--------------+<br>| comment_ID | comment_date        | comment_content |<br>+------------+---------------------+--------------+<br>| 34         | 2023-10-18 12:34:56 | &Oacute;timo post!    |<br>+------------+---------------------+--------------+<\/pre><p class=\"wp-block-paragraph\"><strong>Gerenciando m&iacute;dias<\/strong><\/p><p class=\"wp-block-paragraph\">Voc&ecirc; pode automatizar a importa&ccedil;&atilde;o de imagens usando o WP-CLI. Por exemplo, para importar todas as imagens de uma pasta chamada&nbsp;<strong>imagens-para-o-site<\/strong>, execute:<\/p><pre class=\"wp-block-preformatted\">wp media import imagens-para-o-site\/*<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; dever&aacute; ver uma sa&iacute;da como esta:<\/p><pre class=\"wp-block-preformatted\">Imported file 'imagens-para-o-site\/imagem-1.jpg' as attachment ID 25.<br>Imported file 'imagens-para-o-site\/imagem-2.jpg' as attachment ID 26.<br>Success: Imported 2 of 2 items.<\/pre><h3 class=\"wp-block-heading\"><strong>Como exportar e importar dados do WordPress via WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">O WP-CLI oferece comandos simples, mas poderosos, para exportar e importar dados do WordPress. Caso voc&ecirc; esteja de mudan&ccedil;a para uma nova hospedagem ou fazendo backup de conte&uacute;do, esses comandos tornam o processo mais eficiente.<\/p><p class=\"wp-block-paragraph\">Para exportar todos os seus posts do WordPress para um arquivo&nbsp;<strong>XML<\/strong>, use o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">wp export --dir=\/caminho\/para\/pasta<\/pre><p class=\"wp-block-paragraph\">Isso salvar&aacute; o arquivo&nbsp;<strong>XML&nbsp;<\/strong>no diret&oacute;rio especificado, ap&oacute;s o qual voc&ecirc; ver&aacute; esta sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: Wrote 'nomedoarquivo.xml' to '\/caminho\/para\/pasta'.<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode exportar tipos espec&iacute;ficos de conte&uacute;do, como p&aacute;ginas ou tipos de post personalizados. Por exemplo, para exportar todas as p&aacute;ginas, use:<\/p><pre class=\"wp-block-preformatted\">wp export --post_type=page<\/pre><p class=\"wp-block-paragraph\">Para importar um arquivo&nbsp;<strong>XML&nbsp;<\/strong>&nbsp;para o WordPress, use:<\/p><pre class=\"wp-block-preformatted\">wp import \/caminho\/para\/arquivo.xml --authors=create<\/pre><p class=\"wp-block-paragraph\">A flag&nbsp;<strong>&ndash;authors=create<\/strong>&nbsp;garante que novos autores mencionados no arquivo&nbsp;<strong>XML<\/strong>&nbsp;sejam criados caso eles ainda n&atilde;o existam. Voc&ecirc; ver&aacute; uma sa&iacute;da como:<\/p><pre class=\"wp-block-preformatted\">Success: Imported from 'arquivo.xml'.<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; tamb&eacute;m pode evitar conte&uacute;dos ou anexos espec&iacute;ficos durante a importa&ccedil;&atilde;o. Por exemplo, para evitar anexos, execute:<\/p><pre class=\"wp-block-preformatted\">wp import \/caminho\/para\/arquivo.xml --skip=attachment<\/pre><h3 class=\"wp-block-heading\"><strong>Como gerenciar bancos de dados usando WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">Gerenciar seu banco de dados WordPress &eacute; crucial para o desempenho ideal do seu site. O WP-CLI simplifica as tarefas do banco de dados, oferecendo um conjunto de comandos que voc&ecirc; pode executar diretamente da linha de comando.<\/p><p class=\"wp-block-paragraph\">Para exibir todos os usu&aacute;rios registrados no WordPress, use este comando:<\/p><pre class=\"wp-block-preformatted\">wp db query \"SELECT user_login, ID FROM wp_users;\"<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ter&aacute; uma sa&iacute;da semelhante a esta:<\/p><pre class=\"wp-block-preformatted\">+------------+----+<br>| user_login | ID |<br>+------------+----+<br>| user       | 1  |<br>+------------+----+<\/pre><p class=\"wp-block-paragraph\">Para exportar seu banco de dados WordPress, execute:<\/p><pre class=\"wp-block-preformatted\">wp db export<\/pre><p class=\"wp-block-paragraph\">Isso salva um arquivo&nbsp;<strong>SQL&nbsp;<\/strong>&nbsp;no seu diret&oacute;rio atual. Voc&ecirc; ver&aacute; essa sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: Exported to 'wordpress_db.sql'.<\/pre><p class=\"wp-block-paragraph\">Para importar um arquivo&nbsp;<strong>SQL&nbsp;<\/strong>para o seu banco de dados WordPress, execute o seguinte:<\/p><pre class=\"wp-block-preformatted\">wp db import nomedoarquivo.sql<\/pre><p class=\"wp-block-paragraph\">Ap&oacute;s a importa&ccedil;&atilde;o bem-sucedida, voc&ecirc; ver&aacute;:<\/p><pre class=\"wp-block-preformatted\">Success: Imported from 'nomedoarquivo.sql'.<\/pre><p class=\"wp-block-paragraph\">De tempos em tempos, &eacute; recomendado verificar seu banco de dados em busca de erros. Use este comando para fazer um reparo r&aacute;pido no banco:<\/p><pre class=\"wp-block-preformatted\">wp db repair<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; receber&aacute; esta mensagem de confirma&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">Success: Database repaired.<\/pre><p class=\"wp-block-paragraph\">Finalmente, mantenha seu banco de dados otimizado para um desempenho suave do site. Execute o seguinte:<\/p><pre class=\"wp-block-preformatted\">wp db optimize<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; ver&aacute; essa sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: Database optimized.<\/pre><h3 class=\"wp-block-heading\"><strong>Como pesquisar e substituir usando o WP-CLI<\/strong><\/h3><p class=\"wp-block-paragraph\">Fazer altera&ccedil;&otilde;es em massa no seu conte&uacute;do do WordPress, nos URLs ou em campos do banco de dados geralmente exigem um grande esfor&ccedil;o manual ou&nbsp;<a href=\"\/br\/tutoriais\/plugin-banco-de-dados-wordpress\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>plugins de banco de dados<\/strong><\/a>&nbsp;especializados. No entanto, o WP-CLI oferece um comando de busca e substitui&ccedil;&atilde;o muito &uacute;til para automatizar esse processo.<\/p><p class=\"wp-block-paragraph\">Para substituir uma string em todo o seu banco de dados, execute:<\/p><pre class=\"wp-block-preformatted\">wp search-replace 'string-antiga' 'string-nova'<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da confirmar&aacute; a a&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">Success: Replaced 'string-antiga' with 'string-nova'.<\/pre><p class=\"wp-block-paragraph\">Antes de fazer altera&ccedil;&otilde;es permanentes, voc&ecirc; pode realizar um teste para pr&eacute;-visualizar os resultados:<\/p><pre class=\"wp-block-preformatted\">wp search-replace 'string-antiga' 'string-nova' --dry-run<\/pre><p class=\"wp-block-paragraph\">Para executar uma pesquisa sem distin&ccedil;&atilde;o entre mai&uacute;sculas e min&uacute;sculas, inclua as op&ccedil;&otilde;es&nbsp;<strong>&ndash;regex<\/strong>&nbsp;e&nbsp;<strong>&ndash;regex-flags<\/strong>:<\/p><pre class=\"wp-block-preformatted\">wp search-replace 'string-antiga' 'string-nova --regex --regex-flags='i'<\/pre><p class=\"wp-block-paragraph\">Voc&ecirc; pode especificar quais bancos de dados pesquisar e substituir:<\/p><pre class=\"wp-block-preformatted\">wp search-replace 'string-antiga' 'string-nova' --all-tables-with-prefix<\/pre><p class=\"wp-block-paragraph\">Para alterar o dom&iacute;nio do seu site, execute primeiro uma simula&ccedil;&atilde;o para verificar o que ser&aacute; substitu&iacute;do:<\/p><pre class=\"wp-block-preformatted\">wp search-replace --dry-run 'website.net' 'website.com'<\/pre><p class=\"wp-block-paragraph\">Se tudo estiver correto, prossiga com o comando de substitui&ccedil;&atilde;o em si:<\/p><pre class=\"wp-block-preformatted\">wp search-replace 'website.net' 'website.com'<\/pre><p class=\"wp-block-paragraph\">A sa&iacute;da deve ser:<\/p><pre class=\"wp-block-preformatted\">Success: Replaced 'website.net' with 'website.com'.<\/pre><h2 class=\"wp-block-heading\" id=\"h-conclusao\"><strong>Conclus&atilde;o<\/strong><\/h2><p class=\"wp-block-paragraph\">O WP-CLI &eacute; uma ferramenta valiosa para tornar sua gest&atilde;o do WordPress ainda mais eficiente. Neste tutorial, compartilhamos v&aacute;rios exemplos de como usar a interface de linha de comando do CMS.<\/p><p class=\"wp-block-paragraph\">Conhecer esses comandos permitir&aacute; que voc&ecirc; atualize sua vers&atilde;o do WordPress, instale plugins e temas, gerencie conte&uacute;do e otimize seu banco de dados, tudo diretamente da linha de comando.<\/p><p class=\"wp-block-paragraph\">Desta forma, usar o WP-CLI pode simplificar seu fluxo de trabalho e reduzir o risco de erros humanos inerentes ao uso de uma interface gr&aacute;fica de usu&aacute;rio &mdash; particularmente durante tarefas cr&iacute;ticas. Dessa forma, voc&ecirc; pode gerenciar seus sites WordPress com confian&ccedil;a. Boa sorte!<\/p><h2 class=\"wp-block-heading\" id=\"h-perguntas-frequentes-sobre-o-wp-cli\"><strong>Perguntas frequentes sobre o WP-CLI<\/strong><\/h2><p class=\"wp-block-paragraph\">Esta se&ccedil;&atilde;o responder&aacute; &agrave;s perguntas mais comuns sobre o WP-CLI.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6944175390215\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Como acessar o WP-CLI?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Para acessar o WP-CLI, voc&ecirc; precisar&aacute; de acesso SSH ao seu servidor web. Fa&ccedil;a login no seu servidor via SSH e ent&atilde;o digite&nbsp;<strong>wp&nbsp;<\/strong>seguido do comando espec&iacute;fico que voc&ecirc; deseja executar. Se o WP-CLI n&atilde;o estiver instalado, fa&ccedil;a o download dele no site oficial e siga as instru&ccedil;&otilde;es de instala&ccedil;&atilde;o.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6944175390219\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>&Eacute; poss&iacute;vel instalar o WP-CLI em qualquer hospedagem?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Voc&ecirc; pode instalar o WordPress CLI na maioria dos planos de hospedagem que oferecem acesso SSH. Felizmente, os planos Premium da Hostinger e superiores j&aacute; v&ecirc;m com o WP-CLI instalado como padr&atilde;o. Sempre consulte seu provedor de hospedagem para confirmar a disponibilidade do WP-CLI para o seu plano espec&iacute;fico.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694417539021a\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>&Eacute; poss&iacute;vel criar comandos personalizados no WP-CLI?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, voc&ecirc; pode criar comandos personalizados para o WP-CLI. Desenvolvedores frequentemente escrevem comandos personalizados para estender a funcionalidade da ferramenta e atender necessidades espec&iacute;ficas. Comandos personalizados geralmente s&atilde;o escritos em PHP e podem ser adicionados ao seu tema do WordPress ou arquivos de plugins. Certifique-se de seguir as diretrizes de melhores pr&aacute;ticas do WP-CLI.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694417539021b\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>&Eacute; poss&iacute;vel usar o WP-CLI remotamente?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, voc&ecirc; pode usar o WP-CLI remotamente se tiver acesso SSH ao seu servidor. Ao se conectar via SSH, voc&ecirc; pode executar comandos WP-CLI na sua instala&ccedil;&atilde;o remota do WordPress, assim como faria em um ambiente local. Certifique-se de cumprir as pol&iacute;ticas e diretrizes do seu provedor de hospedagem para acesso remoto.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-694417539021c\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Posso usar o WP-CLI com scripts Bash?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Sim, o WP-CLI funciona bem com&nbsp;scripts Bash. Voc&ecirc; pode programar diversos comandos do WordPress para automatizar tarefas rotineiras. Isso permite que voc&ecirc; crie solu&ccedil;&otilde;es robustas e automatizadas para a gest&atilde;o do seu site, tornando seu fluxo de trabalho mais eficiente. Apenas certifique-se de que seu script Bash est&aacute; bem escrito e testado para evitar quaisquer a&ccedil;&otilde;es n&atilde;o pretendidas.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Por conta do seu painel intuitivo, o WordPress &eacute; um dos sistemas de gerenciamento de conte&uacute;do (CMS) mais f&aacute;ceis de usar, seja para iniciantes ou administradores experientes. No entanto, gerenciar um site WordPress pode se tornar uma tarefa mais complexa &agrave; medida que seu site cresce. Isso porque voc&ecirc; precisar&aacute; lidar com aspectos como atualiza&ccedil;&otilde;es, [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/br\/tutoriais\/wp-cli\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":356,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"O que \u00e9 WP-CLI e como us\u00e1-lo para gerenciar sites WordPress","rank_math_description":"Aprenda a usar o WP-CLI para gerenciar seu WordPress de forma eficiente e simplificada. Descubra dicas pr\u00e1ticas e melhore sua produtividade!","rank_math_focus_keyword":"wp-cli","footnotes":""},"categories":[4911],"tags":[4842,4849,4823,4798,4869],"class_list":["post-4817","post","type-post","status-publish","format-standard","hentry","category-wordpress","tag-blog","tag-site","tag-website","tag-wordpress","tag-wp-cli"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/wp-cli\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-cli\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/wp-cli\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-cli\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-cli-dan-cara-menggunakannya\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/wp-cli\/","default":0},{"locale":"nl-NL","link":"https:\/\/www.hostinger.com\/nl\/tutorials\/wp-cli\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-cli\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-cli\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-cli\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/wp-cli\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/wp-cli\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/wp-cli\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/wp-cli\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/wp-cli\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/wp-cli\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/wp-cli\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/wp-cli\/","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4817","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/users\/356"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/comments?post=4817"}],"version-history":[{"count":18,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4817\/revisions"}],"predecessor-version":[{"id":51878,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/posts\/4817\/revisions\/51878"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/media?parent=4817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/categories?post=4817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/br\/tutoriais\/wp-json\/wp\/v2\/tags?post=4817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}