• Olá, estou com um problema. Tenho uma programação que mostra as páginas filhas da atual página. Mas preciso que puxe somente o primeiro nível, e está puxando as “netas” também. Este é o código completo:

    <?php
    
      if($post->post_parent)
      $paginas = get_pages("title_li=&child_of=" .$post->post_parent."&echo=0&depth=1"); 
    
      else
      $paginas = get_pages("title_li=&child_of=".$post->ID."&echo=0&depth=1");
    
      if ($children) 
    
    		foreach ($paginas as $post) {
    		setup_postdata($post);
    
    			/* chama imagem anexada */
    
    			echo '<img src="';
    			$thumb_padrao =  print_custom_field('thumb_padrao');
    			echo'" alt="" />';
    			echo '';
    
    		echo '<a href="';
    		the_permalink();
    		echo '" rel="bookmark" title="';
    		the_title();
    		echo '"  >';
    		echo '<h3>';
    		the_title();
    		echo '</h3></a>';
    
    		the_excerpt();
    		echo '<hr/>';
    	}
    
    ?>

    Desde já agradeço quem puder me ajudar!

Visualizando 1 resposta (de um total de 1)
  • Criador do tópico Besouro

    (@besouro)

    acho que estou empregando mal o &depth=1
    Sou leigo em php, não sei onde devo encaixar

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Listar páginas filhas em 1 nível’ está fechado para novas respostas.