Como duplicar uma página no WordPress - 4 métodos fáceis (2022)

Como duplicar uma página no WordPress

Você não quer ter conteúdo duplicado com frequência em seu site. No entanto, é uma prática sábia duplicar suas páginas para manter a consistência ou um estilo de modelo. Sua única preocupação deve ser como concluir a tarefa, e é por isso que hoje vamos discutir como duplicar uma página no WordPress.

O WordPress é uma plataforma flexível, então faz sentido que existam algumas maneiras de duplicar uma página no WP. Há também um método que funcionará para você, não importa o nível de experiência que você tenha.

Veremos quatro maneiras de duplicar uma página no WordPress neste post. Mas primeiro, vamos explorar por que você pode querer fazer isso em primeiro lugar.

A diferença entre "conteúdo duplicado" e duplicar uma página no WordPress

Antes de entrarmos na justificativa específica, é importante esclarecer a diferença entre conteúdo duplicado e criar páginas duplicadas no WordPress.

Search Engine Optimization (SEO) está relacionado a este último. Conteúdo duplicado refere-se a uma página em seu site que contém substancialmente todo o mesmo conteúdo de outra página em outro lugar na Internet.

Embora possa ser prejudicial, um mecanismo de pesquisa geralmente não o penaliza imediatamente por isso.

Isso, no entanto, difere do "conteúdo copiado", que é uma tentativa deliberada de "jogar" os mecanismos de pesquisa para obter uma classificação mais alta. As consequências são muito mais graves porque parece ser um ato deliberado.

Ao contrário de tudo mencionado acima, duplicar sua página significa simplesmente copiar seu layout, formatação e conteúdo.

O objetivo é usar esta página duplicada como base para uma nova; fazer isso não acarreta nenhuma penalidade de SEO. Em seguida, vamos discutir brevemente por que você pode querer fazer isso.

 

Por que você deseja duplicar uma página no WordPress

Você certamente estará ciente da necessidade de duplicar uma página no WordPress quando ela surgir. No entanto, é possível que uma estratégia mais eficaz seja mais vantajosa do que as atuais para a criação de posts e páginas.

Por exemplo:

  • Você tem um design específico para sua página atual em mente que é usado em outra página do seu site.
  • Ao criar um novo conteúdo, você pode criar "rascunhos" de páginas que você reutiliza com frequência (por exemplo, postagens de blog).
  • Você deseja usar código HTML ou CSS específico de um layout em uma nova página.
  • Você pode querer trabalhar em uma nova versão de uma página, mas não ter acesso à funcionalidade de teste (embora existam maneiras melhores de fazer isso).

Em suma, você gostaria de duplicar uma página no WordPress para iniciar uma nova postagem ou página sem precisar inserir tags, categorias e formatação novamente, a cópia permite duplicar uma postagem ou página, incluindo o título, conteúdo, tags , e categorias.  

Um atalho para duplicar sua página seria útil em cada um desses cenários. Vamos discutir as recomendações que fazemos para soluções na seção a seguir.

Como duplicar uma página no WordPress (4 métodos)

Como duplicar uma página no WordPress (4 métodos)

Esta seção discute como podemos duplicar páginas no WordPress.

Dependendo do seu nível de experiência, classificaremos os quatro métodos abaixo de relativamente simples a moderadamente desafiadores. Falaremos sobre o seguinte:

  1. A melhor maneira de copiar e colar manualmente seu conteúdo (e por que você não deveria).
  2. Use o Block Editor para copiar seu conteúdo.
  3. Instale um plugin para fazer uma página duas vezes maior.
  4. Para duplicar páginas, adicione código ao seu arquivo functions.php.

Quando terminarmos, daremos alguns conselhos para escolher a melhor maneira de duplicar uma página no WordPress.

1. Copie e cole seu conteúdo manualmente (e por que não é o ideal)

Vamos começar falando sobre a estratégia convencional que muitas pessoas usarão. Copiar o conteúdo e colá-lo em um novo rascunho é o método de "força bruta" para duplicar uma página no WordPress.

Apostamos que você está em um dos seguintes campos se estiver dando de ombros para a página enquanto lê isso:

  • Seu site usa poucos campos de taxonomia ou SEO e tem algumas páginas.
  • A página que você deseja duplicar não pode ser acessada no back-end do site.
  • Você não encontrou uma solução mais eficiente.

Copiar e colar é provavelmente o melhor curso de ação se você concordar com uma das duas primeiras declarações.

Embora copiar e colar manualmente seja simples de compreender e usar, existem algumas desvantagens.

Esse método não copiará com precisão as imagens, categorias e tags do seu site, meta descrições, links permanentes ou quaisquer componentes ocultos, como HTML personalizado.

Etapa 1. Copie o texto do artigo original

Aqui, CTRL-A é seu amigo, e os procedimentos também não são difíceis:

  • Acesse o site contestado.
  • Copie o texto destacado.
  • Adicione-o ao seu novo rascunho colando-o.

Mesmo a pessoa mais "surda em tecnologia" deve ser capaz de entender isso. A próxima etapa é um pouco mais complicada, no entanto.

Etapa 2. Remova as tags do seu HTML

Esteja ciente de que pode ser necessário reaplicar formatos de título e remover HTML irrelevante do back-end, dependendo dos rascunhos de origem e destino.

Depois de copiar o conteúdo, vá para o editor de código da sua página para fazer isso. Os usuários do Editor Clássico devem selecionar a guia Texto...

A tela Texto do Editor Clássico.

Os usuários do Block Editor devem ir para o Code Editor:

A tela do editor de código do Block Editor.

É aconselhável remover qualquer tag ou span> que você descobrir depois disso. Nossa recomendação é olhar para uma página que não esteja duplicada e seguir o layout e a estrutura do código.

Dado o trabalho, pode demorar mais de uma ou duas páginas e, a cada repetição manual, aumenta o risco de introduzir erros.

Se você deseja duplicar com eficiência uma página no WordPress sem cometer erros e perder tempo, é preferível levar em consideração outra das opções desta lista. 

2. Considere usar a funcionalidade do editor de blocos para ajudá-lo a duplicar páginas

Dado que a maioria das desvantagens ainda se aplicam, usando o Editor de blocos no WordPress duplicar uma página é mais apropriadamente descrito como um método "semi-manual".

Para duplicar uma página do seu próprio site WordPress, abra a página e selecione Mais ferramentas e opções no menu no canto superior direito da tela:

Usando a funcionalidade do editor de blocos para ajudá-lo a duplicar páginas

Abra este menu e clique no botão Copiar todo o conteúdo na seção Ferramentas. A partir daqui, você pode copiar o conteúdo e colá-lo em um novo rascunho para trabalhar. No entanto, ainda não é o método mais eficaz para duplicar uma página no WordPress.

3. Use um plugin do WordPress para duplicar sua página

Use um plugin do WordPress para duplicar sua página

Duplicar páginas é uma das muitas tarefas do WordPress que podem ser realizadas usando um plugin.

Aqui, sua primeira tarefa é selecionar um item apropriado. Procure plugins que tenham sido atualizados recentemente, sejam compatíveis com sua versão do WordPress, tenham avaliações positivas e tenham recebido muitas críticas positivas (pelo menos quatro estrelas).

Várias sugestões são feitas aqui. Ambos Yoast Duplicate Post e Página ou postagem duplicada receberam críticas positivas e são atualizados regularmente. Para ilustrar, vamos usar o plugin Duplicate Page, que é sem dúvida a melhor opção do mercado no momento:

Depois de instalado e ativado, vá para a tela Páginas do WordPress > Todas as páginas. A partir daqui, procure um botão "copiar" passando o mouse sobre a página que deseja copiar. Duplique o site:

A página em questão será duplicada clicando nela; tarefa concluída!

4. Adicione código ao seu arquivo functions.php para duplicar sua página no WordPress

Adicione código ao seu arquivo functions.php para duplicar sua página no WordPress

Embora possa ser a mais difícil de implementar, nossa abordagem final oferece a maior flexibilidade. É uma ótima ideia adicionar código ao seu arquivo functions.php para uma variedade de tarefas, incluindo duplicação de página do WordPress.

Um link pode ser adicionado diretamente à tela do painel do Pages, garantindo que ele esteja sempre acessível. Mas primeiro, você precisará preparar algumas coisas:

  • Um editor de texto apropriado. Mesmo o editor de texto embutido será suficiente em caso de emergência. Atom, Sublime Text e Notepad++ são todos gratuitos (ou têm testes gratuitos).
  •  Um cliente para o File Transfer Protocol (FTP). Você pode acessar seu site de maneira agradável usando FileZilla ou CyberDuck, que são excelentes opções. Além disso, sua empresa de hospedagem pode fornecer um Gerenciador de Arquivos, que realiza a mesma tarefa.
  • Acesso ao servidor para o seu site. Normalmente, você pode encontrar as credenciais para isso em seu painel de controle de hospedagem ou em um e-mail que foi enviado a você quando comprou uma conta pela primeira vez.
  • A capacidade de gerenciar seu site por FTP. O site Make WordPress tem um ótimo tutorial do FileZilla que pode ser aplicado a outros clientes se você precisar aprimorar isso.
  • Um desdobramento do seu tema pai atual. Já falamos sobre como fazer isso, e isso ajuda a preservar suas alterações quando as atualizações são feitas.

Quando estiver pronto, inicie seu cliente FTP e prossiga conforme as instruções!

Etapa 1. Abra seu arquivo functions.php

Abra seu arquivo functions.php

Primeiro, use seu cliente FTP para fazer login em seu site e, em seguida, procure a pasta wp-content > themes:

A pasta do seu tema filho com um arquivo functions.php deve estar lá. Caso esteja faltando, você precisará criá-lo primeiro. A edição vem a seguir.

Etapa 2. Adicionar código ao seu arquivo functions.php

Você deve adicionar o seguinte código assim que seu arquivo functions.php estiver aberto. Ele deve direcionar todos os outros códigos que possam estar presentes lá:

/* Função de posts e páginas duplicadas. As duplicatas aparecem como rascunhos e o usuário é redirecionado para a tela Editar. */
função rd_duplicate_post_as_draft(){
    global $ wpdb;
    if (! ( isset( $_GET['post']) || isset( $_POST['post']) || ( isset($_REQUEST['action']) && 'rd_duplicate_post_as_draft' == $_REQUEST['action ']))) {
        wp_die('Nenhuma postagem para duplicar foi fornecida!');
    }
/* Verificação nonce */
if ( !isset( $_GET['duplicate_nonce'] ) || !wp_verify_nonce( $_GET['duplicate_nonce'], basename( __FILE__ ) ) )
    voltar;
 
/* Obtém o post original ou o ID da página */
$post_id = (isset($_GET['post']) ? absint( $_GET['post'] ) : absint( $_POST['post'] ) );
/* …então pega os dados do post original. */
$post = get_post( $post_id);
/* Para selecionar outro usuário como autor do post, use $new_post_author = $post->post_author;. Por outro lado… */
$current_user = wp_get_current_user();
$new_post_author = $current_user->ID;
/* Se os dados do post existirem, crie a duplicata */
if (isset( $ postagem ) && $ postagem != null) {
    /* Cria um novo array de dados de postagem */
    $ Args = matriz (
        'comment_status' => $post->comment_status,
        'ping_status' => $post->ping_status,
        'post_author' => $new_post_author,
        'post_content' => $post->post_content,
        'post_excerpt' => $post->post_excerpt,
        'post_name' => $post->post_name,
        'post_parent' => $post->post_parent,
        'post_password' => $post->post_password,
        'post_status' => 'rascunho',
 
        'post_title' => $post->post_title,
        'post_type' => $post->post_type,
        'to_ping' => $post->to_ping,
        'menu_order' => $post->menu_order
        );
        /* Insere o post usando wp_insert_post() */
        $new_post_id = wp_insert_post( $args);
        /* Obtém todos os termos de postagem atuais e, em seguida, define-os em relação ao novo rascunho. */
        $taxonomias = get_object_taxonomias($post->post_type); // retorna array de nomes de taxonomia para tipo de postagem, ex array("category", "post_tag");
        foreach ($taxonomias como $taxonomia) {
            $post_terms = wp_get_object_terms($post_id, $taxonomy, array('fields' => 'slugs'));
            wp_set_object_terms($new_post_id, $post_terms, $taxonomia, false);
        }
        /* Duplica todos os metadados do post */
        $post_meta_infos = $wpdb->get_results("SELECT meta_key, meta_value FROM $wpdb->postmeta WHERE post_id=$post_id");
        if (contagem($post_meta_infos)!=0) {
            $sql_query = "INSERT INTO $wpdb->postmeta (post_id, meta_key, meta_value) ";
            foreach ($post_meta_infos como $meta_info) {
                $meta_key = $meta_info->meta_key;
                if( $meta_key == '_wp_old_slug' ) continue;
                $meta_value = adiciona barras($meta_info->meta_value);
                $sql_query_sel[]= "SELECT $new_post_id, '$meta_key', '$meta_value'";
            }
        $sql_query.= implode(" UNION ALL ", $sql_query_sel);
        $wpdb->consulta($sql_query);
        }
        /* Redirecionar para a tela Editar postagem para o novo rascunho */
        wp_redirect( admin_url( 'post.php?action=edit&post=' . $new_post_id ) );
        exit;
Else {}
        wp_die('Falha na criação do post, não foi possível encontrar o post original: ' . $post_id);
    }
}
    add_action( 'admin_action_rd_duplicate_post_as_draft', 'rd_duplicate_post_as_draft');
    /* Adiciona o link duplicado à lista de ações para post_row_actions */
    function rd_duplicate_post_link($actions, $post) {
        if (current_user_can('edit_posts')) {
            $actions['duplicate'] = 'Duplicar';
        }
        retornar $ ações;
    }
    add_filter('post_row_actions', 'rd_duplicate_post_link', 10, 2 );
    add_filter('page_row_actions', 'rd_duplicate_post_link', 10, 2);

Salve suas alterações após adicionar o código e desconecte-se da sua conexão FTP.

Etapa 3. Verifique se você pode duplicar uma página

Verifique se você pode duplicar uma página

Vá para a tela do seu Pages depois de atualizar seu back-end. O link de duplicação reaparecerá como antes:

Embora funcione bem quando colocado dentro do arquivo functions.php do seu tema filho, com o conhecimento certo você pode facilmente transformar isso em um plugin e expandir ainda mais a funcionalidade.

Como escolher o método certo para duplicar sua página no WordPress

A propensão a escolher a solução mais rápida ao duplicar suas páginas faz sentido. Nuncaless, com base em seus requisitos, convém examinar mais de perto uma opção mais complicada.

A melhor opção para a maioria dos usuários que só precisam duplicar uma página no WordPress será um plugin. Quando necessário, você pode instalá-lo e ativá-lo, e ele fornecerá a funcionalidade necessária (e mais em alguns casos).

No entanto, codificar uma solução para duplicar suas páginas no WordPress faz todo o sentido se você for um "duplicador" pesado, possivelmente com necessidades complexas. Estará sempre disponível e proporcionará uma experiência personalizada de acordo com as suas necessidades.

É claro que, dependendo dessas necessidades, também pode haver uma consideração orçamentária, mas se você estiver obtendo a funcionalidade desejada, o dinheiro será bem gasto.

Resumindo

O processo de duplicar uma página no WordPress parece ser tão simples quanto clicar em um botão. Dependendo do seu histórico e conhecimento, algumas estratégias podem parecer muito mais difíceis do que outras.

Neste artigo, analisamos quatro métodos desafiadores para duplicar uma página no WordPress. Vamos resumi-los rapidamente:

  • Copie e cole seu conteúdo manualmente, mas esteja ciente de que se você tiver muitas páginas, o processo levará algum tempo.
  • Use o recurso Editor de Blocos integrado como alternativa, embora seja preferível uma solução mais durável.
  • Use um plugin para duplicar suas páginas à moda antiga, como Duplicate Page.
  • Abra um editor de texto e adicione o código ao arquivo functions.php para WordPress.

Duplicar uma página nas perguntas frequentes do WordPress

Qual é a diferença entre duplicar e clonar no WordPress?

Qualquer um desses links, quando clicado, produzirá uma cópia da página com algumas pequenas variações: Clone: ​​duplica seu post ou página do WordPress sem iniciar o editor do conteúdo clonado. Novo rascunho: duplica o conteúdo e inicia o editor, permitindo que você comece a trabalhar imediatamente.

Quais plugins para duplicadores de páginas do Wordpress eu preciso?

Yoast Duplicate Post e Duplicate Page são dois plugins do WordPress que aconselhamos usar porque eles realizam essencialmente a mesma tarefa. Você não precisa de ambos, apesar de seus nomes confusos, pois cada um trabalha com páginas e postagens. Qualquer que seja a sua escolha, você terá que instalá-la e ativá-la em seu site.

Como duplico uma página no editor do WordPress? 

  1. Para copiar uma postagem ou página, clique no menu de reticências (os três pontos verticais) localizado à direita.
  2. Escolha Copiar.
  3. Uma nova postagem com conteúdo duplicado será criada assim que o Editor do WordPress for aberto.
Sobre o autor
Autor: Daniel Luke
Daniel é um web designer WordPress com vasta experiência em trabalhar com vários temas WordPress que lhe permite comparar e contrastar diferentes temas, entender os pontos fortes e fracos para desenvolver análises factuais do mundo real.

Mais uma coisa... Você sabia que as pessoas que compartilham coisas úteis como esta postagem também parecem FANTÁSTICAS? ;-)
. deixe um útil comente com suas ideias, depois compartilhe com seu (s) grupo (s) do Facebook, que considerariam isso útil e vamos colher os benefícios juntos. Obrigado por compartilhar e ser legal!

Divulgação: Esta página pode conter links para sites externos de produtos que amamos e recomendamos de todo o coração. Se você comprar produtos que sugerimos, podemos receber uma taxa de referência. Essas taxas não influenciam nossas recomendações e não aceitamos pagamentos por análises positivas.

Autor (es) em destaque em:  Logotipo da revista Inc   Logotipo do Sitepoint   Logotipo do CSS Tricks    logotipo do webdesignerdepot   Logotipo WPMU DEV   e muitos mais ...