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
);
- 100% Compatible
- Fácil de integrar
- Código seguro
$2.99 El precio original era: $2.99.$1.97El precio actual es: $1.97.
¿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
Snippets Recomendados
Permitir subida de imágenes WebP en WordPress
In stock
Desactivar zoom en imágenes de producto en WooCommerce
In stock
Permitir la carga de archivos SVG en WordPress
In stock
Mostrar cantidad de productos publicados en WooCommerce
In stock
Desactivar comentarios en todo el sitio WordPress
In stock