Cómo automatizar creación de páginas para cada nueva categoría de producto en WooCommerce

Cómo automatizar creación de páginas para cada nueva categoría de producto en WooCommerce

Guía para Automatizar la Creación de Páginas para Nuevas Categorías de Producto en WooCommerce

1. Crear un Plugin Personalizado

  1. Crea una carpeta en wp-content/plugins/ llamada auto-category-pages.
  2. 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

  1. Ve al panel de administración de WordPress.
  2. Navega a Plugins > Plugins instalados.
  3. Busca Auto Category Pages y haz clic en Activar.

4. Probar la Automatización

  1. Ve a Productos > Categorías.
  2. Crea una nueva categoría de producto.
  3. Verifica que se haya creado una nueva página con el mismo nombre que la categoría.

.

Categoría: Plugin WooCommerce

Scroll al inicio