• User Newbie

    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="h
    p://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="h
    p://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?


  • Moderatore

    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]