PHP

Categorie – Descrizione HTML

Questo script va fatto girare dopo l’import delle categorie, si occupa di sistemare i tag html delle descrizioni senza far tirare 10000 porchi

<?php
// Includi il file wp-load.php per avere accesso alle funzioni di WordPress
require_once('wp-load.php');

// Ottieni tutte le categorie di WooCommerce
$args = array(
    'taxonomy'   => 'product_cat',
    'hide_empty' => false,
);
$product_categories = get_terms($args);

// Controlla se ci sono categorie
if (!empty($product_categories)) {
    foreach ($product_categories as $category) {
        if (!empty($category) && !is_wp_error($category)) {
            // Ottieni l'ID della categoria
            $category_id = $category->term_id;

            // Ottieni la descrizione della categoria
            $description = $category->description;

            // Processa la descrizione qui se necessario
            // Per esempio, potresti voler usare html_entity_decode() o una funzione simile
            // per assicurarti che i tag HTML siano interpretati correttamente
            $processed_description = html_entity_decode($description);

            // Aggiorna la descrizione della categoria con la versione elaborata
            wp_update_term($category_id, 'product_cat', array(
                'description' => $processed_description,
            ));
        }
    }

    echo 'Le descrizioni delle categorie sono state aggiornate con successo.';
} else {
    echo 'Non ci sono categorie da aggiornare.';
}