Come creare una pagina WordPress per elencare tutti i commenti?
Ho creato questa pagina e questa pagina e questa pagina per mostrare tutti i commenti pagina per pagina. In modo da poter tenere traccia di tutti i commenti pubblicati ordinati per sequenza temporale (prima i più recenti).
Innanzitutto, dovrai creare una pagina e inserire il seguente contenuto (che consente di includere un file sorgente PHP in una pagina/post di wordpress):
[ include ]list-of-comments.php[/ include ]
Quindi crea un PHP contenente il seguente codice sorgente:
Quindi, avrai bisogno di un plugin per wordpress, ad esempio Simple PHP Include, per includere il file PHP in una pagina. Assicurati di svuotare la cache della pagina dei commenti. I commenti predefiniti mostrati per pagina sono 25 ma puoi personalizzare facilmente questa variabile.
Devi anche controllare e impostare gli URL preferibili corretti per il post, nel mio caso, l’URL è nel formato /post_name.
L’ SQL sottostante è solo quello di combinare la pagina **wp_comments**
e **wp_posts**
in modo che quando elenca i commenti mostri solo i commenti approvati nell’ordine discendente del tempo (i commenti più recenti elencati per primi) con il titolo dei post.