Stai cercando un modo per elencare le tue categorie ma separarle in due colonne? Sebbene esista probabilmente un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per elencare le categorie in due colonne in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file index.php del tuo tema:
<?php
$cats = explode("<br />",wp_list_categories('title_li=&echo=0&depth=1&style=none'));
$cat_n = count($cats) - 1;
for ($i=0;$i<$cat_n;$i++):
if ($i<$cat_n/2):
$cat_left = $cat_left.'<li>'.$cats[$i].'</li>';
elseif ($i>=$cat_n/2):
$cat_right = $cat_right.'<li>'.$cats[$i].'</li>';
endif;
endfor;
?>
<ul class="left">
<?php echo $cat_left;?>
</ul>
<ul class="right">
<?php echo $cat_right;?>
</ul>
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 9 migliori plugin per aste WordPress e come impostare il tracciamento dei download in WordPress con Google Analytics.
No, non funziona,
Attenzione: variabile non definita $cat_left in…
Attenzione: variabile non definita $cat_right in…
Grazie per questo, ero entusiasta di provarlo ma ho ottenuto un errore di analisi quando l'ho incollato nel mio plugin custom-snippets che ho creato da un altro tuo articolo, ho controllato tutto ma sono abbastanza nuovo a tutto questo, mi dispiace. > inatteso
Forse questo codice non funziona più? Ho provato a modificare la fine inattesa ma forse devo svuotare la cache prima di riattivarla?
Grazie Kevin,
Sapevo di aver letto questo da qualche parte ma ho avuto difficoltà a ritrovarlo quando ho cercato nella libreria degli snippet, non sembrava apparire.
Forse sto solo diventando cieco!
Ho l'abitudine di cliccare Shazam sul mio telefono quando in realtà voglio Simplenote.
Questo è fantastico e funziona perfettamente – grazie per averlo condiviso
Nessun problema Chris, sono contento che ti piaccia lo snippet.