• Resolvido marcosnobre

    (@marcosnobre)


    Pessoal,
    Queria colocar links para páginas internas (mostrando o título e o texto de resumo do conteúdo da página) na área central da página usada como front page do meu site (Conteúdo não-temporal, por isso não é post, e devem ser determinados, não selecionados por data ou coisa assim). O problema é que eu só encontro widgets pra entrar nas sidebars.

    É o caso de usar um plugin pra isso? Indicam algum que faça isso que eu tô querendo ou vou ter mesmo que entrar no PHP?

    Obrigado a todos!
    Abs,
    Marcos

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • Eduardo

    (@eduardozulian)

    Se eu entendi bem, você quer listar na sua front page (index.php ou home.php) as suas páginas internas, com um resumo delas. Isso certo, você quer que essa lista funcione como o widget padrão de páginas do WordPress, correto? Se for isso, Marcos, cê vai ter que entrar no PHP. Não vejo muito jogo em usar um plugin pra esse lance.

    Tenta colocar isso no home.php ou no index.php, dependendo de qual você use:

    <?php
    
    	$paginas = get_pages();
    	foreach ($paginas as $post) {
    		setup_postdata($post);
    
    		the_title();
    		the_excerpt();
    		echo '<hr/>';
    	}
    
    ?>

    Deve resolver o seu problema.

    Abraço!

    Criador do tópico marcosnobre

    (@marcosnobre)

    Valeu Eduardo! É isso mesmo que eu quero.

    Vou colar do seu código, obrigado! Só não vou fazer o foreach porque preciso selecionar as páginas uma a uma mesmo.

    Mas tô impressionado que não haja nada pronto pra isso. Me parece um uso até comum, não? Uma espécie de box de destaques.

    Abs,
    Marcos

    Eduardo

    (@eduardozulian)

    Rá, mas dá pra fazer isso com o get_pages() também! Dá uma olhada na documentação dele, Marcos. Um dos parâmetros é o include, o qual deixa você selecionar quais páginas você quer mostrar na tela. Faz um teste aí e me diz se rolou!

    Criador do tópico marcosnobre

    (@marcosnobre)

    Poderosa essa função! Vai ser só marcas as páginas em destaque com alguma meta_key e chamar a get_pages() filtrando por um meta_value, né?
    Muito bom! Valeu mesmo, Eduardo!
    Não posso codificar isso agora, até pq vou ter que ver em que layout isso vai ficar, mas acho que não tem erro não, é isso mesmo.
    Abs,
    Marcos

Visualizando 4 respostas - 1 até 4 (de um total de 4)
  • O tópico ‘Resumo de páginas na área central’ está fechado para novas respostas.