Salve a tutti, ho un problema che mi sta assillando con uno slideshow che si trova nel template di una pagina.
Io vorrei che suddetto slideshow, visualizzasse un numero preciso di immagini, ma tale numero è diverso a seconda della pagina che seleziono.
Io ho creato delle cartelle di immagini tante quante sono le pagine differenti e nel file function.php ho creato questa funzione:
Codice PHP:
function makeImmagineGallery()
{
    global 
$post;
    
$results get_children( array(
        
'post_parent' => $post->ID,
        
'post_status' => 'inherit',
        
'post_type' => 'attachment',
        
'order' => 'ASC',
        
'orderby' => 'menu_order ID') );
    foreach ( 
$results as $image ) echo '[img]' $image->guid '[/img]' "\r\n";

Tale funzione viene poi richiamata nel file template page.php

Codice PHP:
<div class="slider-wrapper theme-default">
    <div id="slider" class="nivoSlider">
        <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
            <a href="#" title="This is an example of a caption">
                <?php makeImmagineGallery(); ?>
            </a>
        <?php endwhile; else: ?>
            

<?php _e('Sorry, no posts matched your criteria.'); ?></p>
        <?php endif; ?>
    </div>
</div>
Il problema è che non so perchè le immagini però non vengono caricate ... qualcuno può aiutarmi?