
Guía para Automatizar la Creación de Páginas para Nuevas Categorías de Producto en WooCommerce
1. Crear un Plugin Personalizado
- Crea una carpeta en
wp-content/plugins/llamadaauto-category-pages. - Dentro de esa carpeta, crea un archivo llamado
auto-category-pages.php.
2. Agregar Código al Plugin
<?php
/*
Plugin Name: Auto Category Pages
Description: Crea automáticamente páginas para nuevas categorías de productos.
Version: 1.0
Author: Tu Nombre
*/
function create_category_page($term_id, $tt_id, $taxonomy) {
if ($taxonomy === 'product_cat') {
$term = get_term($term_id, $taxonomy);
$page_title = $term->name;
$page_content = 'Página automática para la categoría: ' . $term->name;
// Verifica si la página ya existe
$page_check = get_page_by_title($page_title);
if (!isset($page_check->ID)) {
// Crea la nueva página
$new_page_id = wp_insert_post(array(
'post_title' => $page_title,
'post_content' => $page_content,
'post_status' => 'publish',
'post_type' => 'page',
));
}
}
}
add_action('created_term', 'create_category_page', 10, 3);
?>
3. Activar el Plugin
- Ve al panel de administración de WordPress.
- Navega a Plugins > Plugins instalados.
- Busca Auto Category Pages y haz clic en Activar.
4. Probar la Automatización
- Ve a Productos > Categorías.
- Crea una nueva categoría de producto.
- Verifica que se haya creado una nueva página con el mismo nombre que la categoría.
.
Categoría: Plugin WooCommerce