Respuestas de foro creadas

Viendo 1 respuesta (de un total de 1)
  • Iniciador del debate vektorlab

    (@vektorlab)

    ya lo he conseguido, el código es el siguiente, ahora me gustaría meterlo en un shortcode dentro de functions.php. Se hacer uno simple creado por mi, pero meter todo este código la verdad que me parece imposible. ¿Alguien puede ayudarme por favor?

    <?php
    // Grab the categories - top level only (depth=1)
     $get_cats = wp_list_categories( 'echo=0&title_li=&depth=1&sort_column=name&show_count=0&hide_empty=0&show_option_all&child_of=0&exclude_tree=1&exclude=1,33,34,35,467' );
    // Split into array items
     $cat_array = explode('</li>',$get_cats);
    // Amount of categories (count of items in array)
     $results_total = count($cat_array);
    // How many categories to show per list (round up total divided by 5)
     $cats_per_list = ceil($results_total / 5);
    // Counter number for tagging onto each list
     $list_number = 1;
    // Set the category result counter to zero
     $result_number = 0;
    ?>
    
    <ul id="category_footer_post" id="cat-col-<?php echo $list_number; ?>">
    
        <?php
            foreach($cat_array as $category) {
            $result_number++;
    
            if($result_number % $cats_per_list == 0) {
            $list_number++;
            echo $category.'</li>
            </ul>
    
            <ul class="category_footer_post" id="cat-col-'.$list_number.'">';
    
        }
    
        else {
    
            echo $category.'</li>';
    
            }
    
        } ?>
    
    </ul>
Viendo 1 respuesta (de un total de 1)