Come creare un glossario automatico per categoria sul tuo sito WordPress

Introdurre il glossario nel tuo sito può essere estremamente utile per i tuoi lettori, specialmente se trattano argomenti complessi o specifici. In questo tutorial, ti mostreremo come creare un glossario automatizzato che elenchi i titoli di una determinata categoria del tuo sito WordPress, fornendo i collegamenti agli articoli pertinenti all’interno del tuo blog.

Passo 1: Creazione dello script 

Prima di iniziare, assicurati di avere almeno un paio di articoli pubblicati nella categoria dalla quale desideri creare il glossario. Fatto ciò puoi passare alla creazione vera e propria dello script da inserire nel file functions.php. Per modificare il file functions.php accedi al tuo pannello di amministrazione wordpress sulla voce aspetto, apri editor del tema e seleziona il file functions.php.  

Dopodiche aggiungi il seguente codice al file functions.php

				
					function sommario_categoria_shortcode($atts) {
    // Imposta gli attributi predefiniti e sovrascrivili se specificati
    $atts = shortcode_atts(array(
        'categoria' => '', // Slug della categoria
    ), $atts, 'sommario_categoria');

    // Recupera gli articoli della categoria specificata, ordinati per titolo
    $args = array(
        'post_type' => 'post',
        'posts_per_page' => -1, // Mostra tutti gli articoli della categoria
        'category_name' => $atts['categoria'],
        'orderby' => 'title',
        'order' => 'ASC' // Ordinamento alfabetico (A-Z) 
        //se non necessario l'ordinamento alfabetico elimina la riga 13
    );
    $query = new WP_Query($args);

    ob_start();

    if ($query->have_posts()) :
        ?>

        <ul class="elenco-articoli">
            <?php while ($query->have_posts()) : $query->the_post(); ?>
                <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
            <?php endwhile; ?>
        </ul>

				
			

Sostituisci nella voce dopo ‘categoria’ =>, lo slug della tua categoria

Passo 2: Inserimento del glossario nella tua pagina

Fatto ciò inserisci il codice nella tua pagina mediante la seguente shortcode e avrai il tuo glossario automatizzato della categoria scelta: 
[sommario_categoria categoria=”tua-categoria”]

Ricordati di cambiare il nome con la tua categoria nella shortcode (“wikilogistique è un esempio”)

Creare un glossario nel tuo blog WordPress è un ottimo modo per organizzare e presentare informazioni pertinenti in modo chiaro e accessibile arricchendo l’esperienza dei tuoi lettori sul tuo sito.

Contattaci

Il nostro team ti risponderà al più presto!