{"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>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>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>Boa leitura!<\/p><p>\n\n\n\n\n\n\n<\/p><p><\/p><p>\n\n\n<div class=\"protip\">\n                    <h2 class=\"featured-snippet title\">O que &eacute; WP-CLI?<\/h2>\n                    <p>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>\n                <\/div>\n\n\n\n<\/p><p>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>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>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>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>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>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><p class=\"important\"><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.<\/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>Instalar o WP-CLI &eacute; bastante simples, seja em um plano de hospedagem ou em um ambiente Linux local.<\/p><p>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><\/div><p>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><\/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><\/div><p>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>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>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>Voc&ecirc; ver&aacute; uma sa&iacute;da semelhante a:<\/p><pre class=\"wp-block-preformatted\">WP-CLI 2.8.1<\/pre><p>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>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>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>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>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>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>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>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>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>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>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><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>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>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\/public\" 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><\/div><p>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>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>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>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>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>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>Primeiro, se voc&ecirc; quer ver todos os temas atualmente instalados, use:<\/p><pre class=\"wp-block-preformatted\">wp theme list<\/pre><p>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>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>Voc&ecirc; ver&aacute; uma sa&iacute;da semelhante a:<\/p><pre class=\"wp-block-preformatted\">Success: Switched to 'Astra' theme.<\/pre><p>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>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>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>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>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>Para listar os plugins atualmente instalados, use o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">wp plugin list<\/pre><p>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>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>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>Para ativar o plugin rec&eacute;m-instalado, use:<\/p><pre class=\"wp-block-preformatted\">wp plugin activate woocommerce<\/pre><p>Voc&ecirc; ent&atilde;o ver&aacute;:<\/p><pre class=\"wp-block-preformatted\">Success: Plugin 'woocommerce' activated.<\/pre><p>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>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>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>Para mais comandos do&nbsp;<strong>wp plugin<\/strong>, execute:<\/p><pre class=\"wp-block-preformatted\">wp plugin<\/pre><p>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>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>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>Voc&ecirc; dever&aacute; ver essa sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: WordPress updated successfully.<\/pre><p>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>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>Para verificar sua vers&atilde;o atual do WordPress, use:<\/p><pre class=\"wp-block-preformatted\">wp core version<\/pre><p>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>A sa&iacute;da ser&aacute;:<\/p><pre class=\"wp-block-preformatted\">Success: Updated x of x plugins.<\/pre><p>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>Voc&ecirc; ver&aacute; a seguinte sa&iacute;da:<\/p><pre class=\"wp-block-preformatted\">Success: Updated x of x themes.<\/pre><p>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>Se voc&ecirc; precisa alterar seu URL do WordPress, o WP-CLI simplifica esse processo.<\/p><p>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>A sa&iacute;da ser&aacute; confirmada da seguinte forma:<\/p><pre class=\"wp-block-preformatted\">Success: Updated 'home' option.<\/pre><p>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>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>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>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>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>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>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>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><strong>Gerenciando posts<\/strong><\/p><p>Para visualizar uma lista de todos os posts, execute o seguinte comando:<\/p><pre class=\"wp-block-preformatted\">wp post list<\/pre><p>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>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>A sa&iacute;da ser&aacute;:<\/p><pre class=\"wp-block-preformatted\">Success: Trashed post 1.<\/pre><p>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>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>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>Para gerar v&aacute;rios posts para teste, use:<\/p><pre class=\"wp-block-preformatted\">wp post generate --count=10<\/pre><p><strong>Gerenciando coment&aacute;rios<\/strong><\/p><p>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>A sa&iacute;da confirmar&aacute; a aprova&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">Success: Approved comment 45.<\/pre><p>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>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><strong>Gerenciando m&iacute;dias<\/strong><\/p><p>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>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>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>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>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>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>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>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>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>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>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>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>Para exportar seu banco de dados WordPress, execute:<\/p><pre class=\"wp-block-preformatted\">wp db export<\/pre><p>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>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>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>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>Voc&ecirc; receber&aacute; esta mensagem de confirma&ccedil;&atilde;o:<\/p><pre class=\"wp-block-preformatted\">Success: Database repaired.<\/pre><p>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>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>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>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>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>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>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>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>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>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>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>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>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>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>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":0},{"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":"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":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/wp-cli","default":0},{"locale":"ar-AE","link":"https:\/\/www.hostinger.com\/ae\/tutorials\/wp-cli","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/wp-cli","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/wp-cli","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/wp-cli","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/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}],"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}]}}