Suporte » Temas » Organização e Temas

  • Resolvido eljusticeiro

    (@eljusticeiro)


    Boas Galera,

    Sou iniciante no WordPress e estou precisando de dicas dos mais experientes.
    Estou fazendo um site que vai ter aulas em sequência, aula 01, aula 02 , aula 03.
    O site é esse aqui
    http://www.maniademusica.com.br
    Eu quero que a pessoa clique em Aulas, violão e guitarra, veja somente uma página com links
    aula 01
    aula 02
    aula 03
    Eu criei categorias, e em algumas versões do wordpress já ví este tipo de “Índice”, mas nessa versão não estou achando.
    Alguém poderia me dar alguma dica?

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • Moderador Felipe Elia

    (@felipeelia)

    Oi @eljusticeiro,

    Para editar a forma como o WordPress exibe o índice das categorias você pode editar o arquivo category.php, por exemplo. O WP segue uma hierarquia de arquivos, que você pode ver nesse link, então é só olhar o fluxo que começa em “Archive Page” e decidir qual é o melhor arquivo para editar.

    Se o seu tema não possuir o arquivo, você pode criá-lo copiando o index.php e alterando-o conforme o necessário. No seu caso, por exemplo, para exibir apenas uma lista de títulos e links você deverá localizar “o loop” (trecho de código que começa geralmente com if( have_posts() )) e substituir por algo como:

    if ( have_posts() ) : 
    	?>
    	<ul>
    	<?php while ( have_posts() ) : the_post(); ?>
    		<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>		
    	<?php endwhile; ?>
    	</ul>
    	<?php
    endif;

    Não esqueça de voltar para dizer se resolveu seu problema, se ficou alguma dúvida e, se for o caso, marcar seu tópico como resolvido, beleza?

    • Esta resposta foi modificada 7 anos, 4 meses atrás por Felipe Elia.
    Criador do tópico eljusticeiro

    (@eljusticeiro)

    Desculpe a demora para responder, mas ainda não consegui.
    Peguei e substitui pelo que vc falou mas não fez diferença nenhuma. é o index.php do meu tema

    			<?php if ( have_posts() ) : ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    					<?php get_template_part( 'content', get_post_format() ); ?>
    				<?php endwhile; ?>
    				<?php get_template_part( 'navigation', 'none' ); ?>
    			<?php else : ?>
    				<?php get_template_part( 'no-results', 'none' ); ?>
    			<?php endif; ?>
    			<?php if ( have_posts() ) : ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>						<?php endwhile; ?>
    				<?php get_template_part( 'navigation', 'none' ); ?>
    			<?php else : ?>
    				<?php get_template_part( 'no-results', 'none' ); ?>
    			<?php endif; ?>
    Moderador Felipe Elia

    (@felipeelia)

    Oi @eljusticeiro,

    Para ajudar melhor, quais são os arquivos que existem na raíz do seu tema? Só o index.php e o style.css ou tem mais algum?

    Criador do tópico eljusticeiro

    (@eljusticeiro)

    O nome do tema é SpaciousVersão: 1.4.2.

    404.php                         archive.php
    comments.php                    content-blog-full-content.php
    content-blog-image-large.php    content-blog-image-medium.php
    content-page.php                content-single.php
    content.php                     [css]
    footer.php                      functions.php
    [genericons]                    header.php
    home.php                        [inc]
    index.php                       index_backup.php
    [js]                            [languages]
    lista.txt                       navigation.php
    no-results.php                  [page-templates]
    page.php                        readme.txt
    screenshot.png                  search.php
    searchform.php                  sidebar-footer.php
    sidebar-left.php                sidebar.php
    single.php                      style.css
    
    Criador do tópico eljusticeiro

    (@eljusticeiro)

    Mas estou pensando em fazer algo mais trabalhoso, porém mais simples, sem programação nem nada.
    A cada aula que for colocando vou editando uma página e o link do Menu ficará para esta página específica.

    Aula 01 – Nome da Aula
    Aula 02 – Nome da Aula
    Aula 03 – Nome da Aula
    Aula 04 – Nome da Aula

    Criador do tópico eljusticeiro

    (@eljusticeiro)

    Ficou até bom, manualmente mesmo.
    Se quiserem conferir, vejam no site, só clicar em Aulas/Violão e Guitarra que já vai para uma página com um Índice, feito a mão.

    Moderador Felipe Elia

    (@felipeelia)

    Como eu disse na primeira resposta @eljusticeiro, você precisaria editar o seu arquivo category.php e não o index.php. De qualquer forma fico feliz em saber que conseugiu resolver, mesmo que de outro jeito.

    Não se esqueça de marcar seu tópico como resolvido, ok?

    Criador do tópico eljusticeiro

    (@eljusticeiro)

    Obrigado pela força.

Visualizando 8 respostas - 1 até 8 (de um total de 8)
  • O tópico ‘Organização e Temas’ está fechado para novas respostas.