Organização e Temas
-
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?
-
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 comif( 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 8 anos, 2 meses atrás por
Felipe Elia.
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; ?>
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?
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
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 AulaFicou 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.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?
Obrigado pela força.
-
Esta resposta foi modificada 8 anos, 2 meses atrás por
- O tópico ‘Organização e Temas’ está fechado para novas respostas.