Añadir botón “Duplicar” en la lista de páginas

Este snippet agrega un enlace de acción rápida llamado “Duplicar” debajo del título de cada página en el administrador de WordPress. Al hacer clic, se crea una copia idéntica en estado borrador con el mismo contenido, plantilla y metadatos de la original. Es útil para ahorrar tiempo al reutilizar estructuras de páginas existentes.

Muestra de codigo del snippet

/**
 * Agrega la opción "Duplicar" en la lista de páginas del administrador
 * Autor: WPAdictos
 */

// Agrega el enlace "Duplicar" en la lista de páginas
function wpadictos_agregar_enlace_duplicar($actions, $post) {
    if ($post->post_type === 'page') {
        $url = wp_nonce_url(
            admin_url('admin.php?action=wpadictos_duplicar_pagina&post=' . $post->ID),
            'wpadictos_duplicar_pagina_' . $post->ID
        );

El precio original era: $2.99.El precio actual es: $1.97.

10 Personas viendo este producto!

¿Dónde colocar el código?

Ubicación recomendada: Pegalo en el archivo functions.php del tema hijo o en un plugin personalizado.

Pasos para implementarlo

  • Accedé al panel de administración de WordPress.
  • Ir a Apariencia > Editor de archivos de tema (o usar FTP/SFTP).
  • Abrí el archivo functions.php del tema hijo.
  • Pegá el snippet al final del archivo.
  • Guardá los cambios.

Requisitos previos

  • Acceso de administrador al panel de WordPress.
  • Permisos para editar páginas.

Ejemplo de uso práctico

Escenario: En la sección Páginas > Todas las páginas, debajo del título de cada página, aparecerá un enlace “Duplicar”. Al hacer clic, se generará una copia en borrador de esa página.

Personalización

Modifica fácilmente:

  • Cambiá el texto ' (Copia)' en el título para usar otro sufijo.
  • Podés cambiar el estado inicial del duplicado modificando 'post_status' (por ejemplo, a 'publish').

Cómo probar que funciona

  • Accedé al panel de WordPress y andá a “Páginas > Todas las páginas”.
  • Hacé clic en “Duplicar” debajo del título de una página existente.
  • Verificá que se abra una nueva página en estado borrador con el contenido copiado.

Producto recomendado

WPCode Pro – The Best WordPress Code Snippets Plugin

In stock

El precio original era: $299.00.El precio actual es: $4.97.

Snippets Recomendados