La sidebar di WordPress può essere usata anche per visualizzare i nostri post e non solo per contenere informazioni aggiuntive o widget. Il problema è che ad oggi non esiste ancora un metodo tramite hook per agganciarsi al codice della sidebar e aggiungere del contenuto. Dobbiamo quindi inserire manualmente il nostro codice nel file sidebar.php
. In questo articolo vedremo come creare un elenco di post sotto forma di thumbnail.
Il codice è semplice: scegliamo una categoria e il numero di post da visualizzare, quindi lanciamo il Loop. Definiamo il seguente codice nel file functions.php
:
Quindi richiamiamo la nostra funzione all'interno del file sidebar.php
:
<?php display_sidebar_posts();?>
State sempre attenti a inserire il vostro codice fuori dalle aree destinate ai widget perchè potreste andare incontro a svariati problemi.
Aggiornamento
Il sempre attento Maurizio mi ha fatto notare che:
@gabromanato nel caso specifico get_posts è più efficente (eviti il count per la paginazione) inoltre non hai usato nessun sistema di cache
— Maurizio (@miziomon) May 10, 2012
Una tecnica in tal senso viene descritta in questo articolo.