Limita la lunghezza del nome del prodotto

Limita il numero di caratteri del nome dei prodotti visualizzati negli archivi.
PHP
function abbrevia_titoli_prodotto_loop_woocommerce( $titolo, $id ) {
    global $woocommerce_loop;

    if ( ( is_shop() || is_archive() || ( isset($woocommerce_loop['name'])
    && $woocommerce_loop['name'] === 'related' ) ) && get_post_type( $id ) === 'product' ) {
        $lunghezza_limite = 60; // Definisci qui il numero massimo desiderato di caratteri da visualizzare

        // Se il titolo del prodotto è più lungo di xx caratteri 
        if ( strlen( $titolo ) > $lunghezza_limite ) {
            // Lo abbrevia a xx caratteri e aggiunge i puntini di sospensione alla fine
            return substr( $titolo, 0, $lunghezza_limite ) . '...';
        }
    }
    return $titolo;
}
add_filter( 'the_title', 'abbrevia_titoli_prodotto_loop_woocommerce', 10, 2 );

Copia il codice nel file functions.php del tuo tema child attivo o utilizza il plugin Code Snippets.

Lascia un commento

DMM Web Design
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.