NOUSK

Nousk Post Duplicator: duplicando conteúdo no WordPress de forma controlada

O Nousk Post Duplicator é um plugin para WordPress que permite a criação de cópias completas de conteúdos existentes, preservando estrutura e dados.

O objetivo do plugin é simplificar a duplicação de conteúdos dentro do WordPress, mantendo estrutura e dados essenciais.

O plugin adiciona um link ‘Duplicar’ na listagem de conteúdos do WordPress. Ao acionar essa ação, o plugin cria uma nova entrada com base no conteúdo original, mantendo os principais dados e definindo a cópia como rascunho. O usuário permanece na listagem após a duplicação, permitindo criar múltiplas cópias de forma rápida.

O que é duplicado

O plugin replica os elementos essenciais do conteúdo:

  • Título (com geração de nome único)
  • Conteúdo
  • Resumo
  • Imagem destacada
  • Taxonomias, como categorias e tags
  • Metadados do post
  • Atributos de página, como página ascendente e ordem

Isso garante que a estrutura do conteúdo original seja preservada na cópia.

Como funciona internamente

A duplicação é feita a partir do ID do conteúdo original.

O plugin:

  • recupera os dados do post com `get_post()`
  • cria um novo post com `wp_insert_post()`
  • replica taxonomias com `wp_set_object_terms()`
  • copia metadados com `get_post_meta()` e `add_post_meta()`

O título da cópia é ajustado automaticamente para evitar conflitos.

O status do novo conteúdo é definido como `draft`.

No que isso ajuda

O plugin agiliza fluxos comuns no dia a dia de desenvolvimento e edição de conteúdo.

Ele é útil quando é necessário:

  • criar variações de um mesmo conteúdo
  • reutilizar estruturas já prontas
  • trabalhar com páginas similares
  • montar layouts base para novos conteúdos

Isso reduz retrabalho e evita recriação manual de conteúdo.

Geração de títulos únicos

Ao duplicar um conteúdo, o plugin garante que o novo título não entre em conflito com existentes.
Isso é feito por meio de uma verificação incremental. Se já existir um título igual, o plugin ajusta automaticamente, criando variações incrementais até encontrar um nome disponível.

Comportamentos intencionais

Algumas decisões foram tomadas para manter consistência e evitar efeitos colaterais.

  • A cópia é sempre criada como rascunho
  • O usuário permanece na listagem após duplicar
  • Metadados internos como `_edit_lock` e `_edit_last` não são copiados: esses metadados são ignorados para evitar conflitos de edição e comportamento inesperado no painel.

Considerações técnicas

A duplicação não é apenas uma cópia visual do conteúdo.
Ela envolve a reconstrução do conteúdo dentro do WordPress, respeitando sua estrutura interna.

Isso inclui:

  • separação entre conteúdo, taxonomias e metadados
  • uso das funções nativas para manter compatibilidade
  • validação de permissões antes da execução

A ação é executada via admin-post.php, protegida por nonce e verificação de permissões.

Conclusão

O Nousk Post Duplicator é uma ferramenta simples, mas útil para quem trabalha com criação e gerenciamento de conteúdo no WordPress. Adiciona uma funcionalidade que otimiza processos comuns. A ideia é reduzir o esforço manual e manter o controle sobre o conteúdo duplicado.

Github

⇐Voltar para o Blog
Github LinkedIn YouTube Instagram TikTok