In questo tutorial vedremo come creare una lista personalizzata di post correlati da aggiungere in un articolo del blog (o sito).
Nell’esempio utilizzeremo il file content.php come template per la visualizzazione dei correlati. Poiché lo scopo è di focalizzare l’attenzione sull’aggiunta delle correlazioni tra i post, non andremo a considerare gli aspetti estetici relativi agli stili e, quindi, a come il post correlato apparirà graficamente.
Iniziamo con lo sviluppare il cuore di questa funzionalità, occupandoci della gestione delle relazioni nell’area di amministrazione.
Nota: Le seguenti funzioni dovranno essere aggiunte nel file functions.php del tema WordPress.
[code_snippet y=”2016″ name=”aggiungere-lista-correlati-wordpress” id=”1″]
Con questa funzione, nell’admin del nostro articolo abbiamo ottenuto un’area, per il momento vuota, da dedicare alla selezione dei post correlati.
Per colmare tale vuoto, proseguiamo con il creare la funzione di callback per add_meta_box(), che appunto si occuperà di inserire il contenuto nel nostro metabox.
[code_snippet y=”2016″ name=”aggiungere-lista-correlati-wordpress” id=”2″]
Con la funzione render_meta_box_content, nel metabox, vedremo apparire 3 campi select grazie ai quali potremo andare a selezionare i post che vogliamo associare allo specifico articolo in cui ci troviamo.
In effetti tutto ciò non è di grande utilità se non registriamo le nostre selezioni nel database, quindi…
[code_snippet y=”2016″ name=”aggiungere-lista-correlati-wordpress” id=”3″]
Fino ad ora abbiamo visto come:
Ciò che rimane da fare è far apparire la lista di post correlati nella pagina dell’articolo pubblica. Per fare questo andremo a creare uno shortcode.
[code_snippet y=”2016″ name=”aggiungere-lista-correlati-wordpress” id=”4″]
Per finalizzare, non ci resta che inserire lo shortcode creato nel punto in cui vogliamo mostrare la lista di correlati, come ad esempio sotto la fine dell’articolo o nella sidebar.
[code_snippet y=”2016″ name=”aggiungere-lista-correlati-wordpress” id=”5″]
Per saltare un po’ di passaggi installa il nostro plugin WordPress CPTRP che, oltre a farti risparmiare tempo, ti offre anche diverse opzioni, tra cui la possibilità di aggiungere articoli correlati utilizzando i custom post types.
Una volta installato e attivato il plugin, dovrai solo selezionare alcune opzioni nella pagina delle impostazioni e sarai già al punto 5 di questo articolo. Infatti, l’unica cosa che rimarrà da fare sarà inserire lo shortcode [cptrp] dove desideri far apparire i post correlati.
Clicca sul pulsante in basso Download se vuoi invece scaricare il codice del tutorial.
Se sei un appassionato di oggetti da collezione, è probabile che tu abbia già sentito…
Se ne soffri la conosci e se non ne soffri, invece, sarebbe meglio conoscerla per…
Da sempre l’uomo è rimasto affascinato e si è interessato alla magia. Che sia nella…
Il contratto di locazione a canone concordato è una forma di locazione in cui la misura del…
Negli ultimi anni, soprattutto da dopo la pandemia, sempre più italiani si sono rivolti a…
Stai pensando di abbellire il tuo giardino installando una piscina di ultima generazione? Se la…