{"id":7953,"date":"2018-08-03T18:34:16","date_gmt":"2018-08-03T21:34:16","guid":{"rendered":"https:\/\/king.host\/wiki\/?post_type=article&#038;p=7953"},"modified":"2021-12-04T11:32:06","modified_gmt":"2021-12-04T13:32:06","slug":"wp-search-replace","status":"publish","type":"article","link":"https:\/\/king.host\/wiki\/artigo\/wp-search-replace\/","title":{"rendered":"Alterando todas URL presentes no WordPress"},"content":{"rendered":"\n<p>O <strong>search-replace<\/strong> \u00e9 um comando muito \u00fatil do WP-CLI. Al\u00e9m disso, atrav\u00e9s dele, podemos alterar todas as urls presentes na base de dados de um site WordPress. Basicamente, passamos dois dados para o comando. A primeira string \u00e9 substitu\u00edda pela segunda. Portanto, o comando \u00e9 bem \u00fatil quando o nome do dom\u00ednio mudou ou quando \u00e9 necess\u00e1rio substitui todas as urls http por https.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a class=\"deve-redirecionar\" href=\"https:\/\/king.host\/hospedagem-wordpress?utm_source=wiki&amp;utm_medium=banner&amp;utm_term=wp-banner-top&amp;utm_content=wp-search-replace&amp;utm_campaign=oferta-produto\" target=\"_blank\" v-on:click=\"toggle_modal\" rel=\"noopener\"><img data-original=\"https:\/\/king.host\/wiki\/wp-content\/uploads\/2021\/10\/WP-970x250-1-960x247.png\" alt=\"Plataforma completa para um site WordPress.\" class=\"wp-image-22356\"\/><\/a><\/figure>\n\n\n\n<alerta class=\"wp-block-k-alerta\"><strong>Importante<\/strong>: O uso  do WP-CLI exige um conhecimento avan\u00e7ado em sites WordPress e execu\u00e7\u00e3o  de comandos via terminal SSH. <br>Por outro lado, \u00e9 importante fazer um backup do conte\u00fado  do site e banco de dados antes de realizar qualquer altera\u00e7\u00e3o.<\/alerta>\n\n\n\n<p>Em suma, listamos a seguir os dois principais usos para este comando.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"search-replace_Alterar_http_para_https\"><\/span>search-replace: Alterar http para https<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A primeira string (que ser\u00e1 substitu\u00edda) deve ser <span class=\"mark\">http:\/\/<\/span> e a segunda (que \u00e9 o novo valor) deve ser <span class=\"mark\">https:\/\/<\/span>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">wp search-replace http:\/\/ https:\/\/ --all-tables<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"search_replace_Alterar_url_antiga_para_url_nova\"><\/span>search replace: Alterar url antiga para url nova<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Esse comando \u00e9 v\u00e1lido quando voc\u00ea alterou o nome de dom\u00ednio.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">wp search-replace http:\/\/meusiteantigo.com.br http:\/\/meusitenovo.com --all-tables <\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Outros_parametros_uteis\"><\/span>Outros par\u00e2metros \u00fateis<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"dry-run\"><\/span>dry-run<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Executa toda a tarefa de e mostra o report, mas n\u00e3o salva nenhuma mudan\u00e7a na base de dados. Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">wp search-replace 'foo' 'bar' wp_posts wp_postmeta wp_terms --dry-run<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%93exportarquivo\"><\/span>\u2013export=[arquivo]<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A tarefa \u00e9 salva em um novo arquivo sql ao inv\u00e9s de salvar as altera\u00e7\u00f5es na base de dados em uso. Exemplo:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\" lang=\"wp-block-preformatted\">wp search-replace foo bar --export=database.sql<\/pre>\n\n\n\n<p><em>Caso voc\u00ea esteja procurando como alterar apenas a URL base do seu site, consulte este artigo: <a href=\"https:\/\/king.host\/wiki\/artigo\/alterar-a-url-base-wpcli\/\">Alterar a url base de um site WordPress atrav\u00e9s do wp-cli<\/a>.<\/em><\/p>\n","protected":false},"author":9,"featured_media":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","article-category":[207],"article-tag":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/7953"}],"collection":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/comments?post=7953"}],"version-history":[{"count":0,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article\/7953\/revisions"}],"wp:attachment":[{"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/media?parent=7953"}],"wp:term":[{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-category?post=7953"},{"taxonomy":"article-tag","embeddable":true,"href":"https:\/\/king.host\/wiki\/wp-json\/wp\/v2\/article-tag?post=7953"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}