contattaci NetRank

Parla con noi

È gratuito e senza impegno
Inviaci il Tuo Numero popup

Immagine mancante su og WooCommerce

Immagine mancante su og WooCommerce

Immagine mancante su og WooCommerce su Facebook? Ecco la soluzione

Come Risolvere il Problema dell’ogper le Sottocategorie di WooCommerce con Rank Math SEO, se stai utilizzando WooCommerce e Rank Math SEO per ottimizzare le immagini Open Graph (og), potresti aver notato che le sottocategorie non sempre ereditano l’immagine dalla categoria madre. Questo problema può influire negativamente sulla condivisione social e sul traffico, poiché un’immagine correttamente impostata migliora notevolmente la presentazione dei tuoi contenuti.

In questo articolo, ti mostrerò come risolvere questo problema con un semplice snippet di codice che forza l’uso dell’immagine della categoria madre per le sottocategorie.

Problema: Perché l’immagine ognon viene visualizzata?

Quando si condivide una pagina di sottocategoria di WooCommerce sui social media, l’immagine associata (og) potrebbe non essere quella desiderata, o addirittura potrebbe non essere presente. Rank Math SEO dovrebbe gestire queste immagini, ma in alcuni casi non eredita automaticamente l’immagine dalla categoria madre.

Soluzione: Forzare l’eredità dell’immagine dalla categoria madre

Per risolvere questo problema, puoi aggiungere uno snippet di codice al tuo file functions.php del tema o, meglio ancora, creare un piccolo plugin personalizzato per evitare che le modifiche si perdano durante gli aggiornamenti del tema.

Passaggi per implementare la soluzione per Immagine mancante su og WooCommerce:

  1. Aggiungi il codice al file functions.php: Apri il file functions.php del tema attivo, oppure, se vuoi essere più organizzato, crea un plugin personalizzato per gestire questo snippet. Copia e incolla il seguente codice:
add_filter( 'rank_math/opengraph/facebook/image', function( $url ) {
    if ( is_product_category() ) {
        $term = get_queried_object();
        $parent_id = $term->parent;
        if ( $parent_id ) {
            $parent_image_id = get_term_meta( $parent_id, 'thumbnail_id', true );
            $parent_image_url = wp_get_attachment_url( $parent_image_id );
            if ( $parent_image_url ) {
                return $parent_image_url;
            }
        }
    }
    return $url;
});

Questo codice utilizza il filtro rank_math/opengraph/facebook/image per controllare se ti trovi in una pagina di sottocategoria di prodotto. Se è una sottocategoria, cerca l’immagine associata alla categoria madre e la assegna come og

  1. Come funziona il codice:
    • Controllo della categoria corrente: Verifica se la pagina visualizzata è una pagina di categoria prodotto (is_product_category()).
    • Ricerca dell’immagine della categoria madre: Se la categoria corrente è una sottocategoria, il codice cerca l’immagine della categoria madre tramite il suo ID (get_term_meta).
    • Assegnazione dell’immagine: Se viene trovata un’immagine per la categoria madre, il filtro la assegna come immagine Open Graph per la sottocategoria.
  2. Testa le modifiche: Dopo aver aggiunto il codice, è importante testare che tutto funzioni correttamente:
    • Vai su una pagina di sottocategoria e assicurati che l’immagine Open Graph sia impostata correttamente. Puoi utilizzare strumenti come il Facebook Sharing Debugger per vedere quale immagine viene utilizzata durante la condivisione.
  3. Pulizia della cache: Se utilizzi un plugin di cache (come LiteSpeed o WP Rocket), ricordati di svuotare la cache del sito per applicare correttamente le modifiche.

Conclusione

Questo semplice snippet ti permetterà di risolvere il problema dell’immagine mancante per le sottocategorie di WooCommerce, ereditando l’immagine della categoria madre. Un’immagine Open Graph ben configurata migliorerà la visibilità e l’aspetto delle tue pagine quando vengono condivise sui social, offrendo una presentazione più professionale e accattivante dei tuoi prodotti.

Assicurati di testare attentamente la soluzione e, se necessario, contattare uno sviluppatore per ulteriori personalizzazioni.

Immagine mancante su og WooCommerce Scopri altri snippet qui

Condividi il tuo amore
Davide Baraldi

Davide Baraldi

Davide Baraldi è un professionista esperto di marketing digitale, SEO, WordPress e WooCommerce, Davide Baraldi aiuta aziende a crescere online. Con anni di esperienza nel posizionamento sui motori di ricerca e nella gestione delle strategie digitali, è appassionato di innovazione e risultati concreti.

Articoli: 32