- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- Inserire le categorie, stampate da wp_list_categories, dentro dei <div>
-
Inserire le categorie, stampate da wp_list_categories, dentro dei <div>
Ciao!
Ho bisogno di stampare tutte le categorie (nome e link) del mio sito e per farlo utilizzo la funzione wp_list_categories() che mi stampa i link a ogni categoria.
In particolare ho utilizzato [PHP]<?php wp_list_categories('title_li=&style=none');?>[/PHP]
che mi restituisce
[HTML]
<div style="display: block;">
<a href="hp://miosito.com/category/categoria-1/">Categoria 1</a>
<br>
<a href="hp://miosito.com/category/categoria-2/">Categoria 2</a>
<br>
<a href="h**p://miosito.com/category/categoria-3/">Categoria 3</a>
<br>
</div>
[/HTML]Quello che vorrei ottenere, in un modo o nell'altro, è quello stesso "elenco" di link, con ogni link giacente dentro un tag div:
[HTML]<div style="display: block;">
<div class="nomeclasse">
<a href="hp://miosito.com/category/categoria-1/">Categoria 1</a>
</div>
<div class="nomeclasse">
<a href="hp://miosito.com/category/categoria-2/">Categoria 2</a>
</div>
<div class="nomeclasse">
<a href="h**p://miosito.com/category/categoria-3/">Categoria 3</a>
</div>
</div>[/HTML]Sapete aiutarmi?
-
Con php è molto semplice:
[PHP]
<?php
$categories = wp_list_categories('title_li=&style=none');
$arraycategories = split('<br>', $categories );
echo '<div style="display: block;">';
foreach( $arraycategories as $key ) {
echo '<div class="nomeclasse">';
$key; echo '</div>';
}
?>
[/PHP]