Respostas no Fórum

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Bom dia @felipeelia,

    Renomeei o arquivo para page-galeria.php e li as indicações que me passou. Acabei descobrindo que o que estava faltando além de nomear corretamente os arquivos, era a criação de uma modelo-page.php.

    Agora tudo deu certo! Agradeço muito pela paciência e todas as orientações!

    Obrigada!

    🙂

    Oi @felipeelia,

    Se eu precisar postar novos códigos vou tomar esse cuidado, me perdõe.

    Talvez o problema esteja aí… nomeei o arquivo somente “galeria”. Hoje, infelismente, não tenho mais tempo para dedicar aos estudos, mas amanhã vou renomear meu arquivo e ver o resultado. Também vou ler suas indicações. Volto para dizer se deu certo, ok?
    Agradeço muito por tudo até agora e desejo uma boa noite à você.

    Obrigada! 🙂

    Oi @felipeelia,

    Sim, os headers tem toda essa estrutura, o secondary por ex está assim:

    <!DOCTYPE html>
    
    <html lang="pt-br">
    <head>
    <title>Mary design</title>
    <meta charset="utf-8">
    
    <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
    <link href="<?php bloginfo('stylesheet_url');?>" rel="stylesheet">
    
    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.3/jquery.min.js'></script>
    <script type="text/javascript">
    jQuery(document).ready(function($) { 
        $(".scroll").click(function(event){        
            event.preventDefault();
            $('html,body').animate({scrollTop:$(this.hash).offset().top}, 800);
       });
    });
    </script>
    
    <?php wp_head(); ?>
    </head>
    
    <body id="top">
    
    <!-- Top Background Image Wrapper -->
    <div class="bgded overlay" style="background-image: url('http://www.mary.studiolion.com.br/wp/wp-content/themes/mary/images/demo/backgrounds/01.png');">
          <br/><br/>
      <div class="wrapper row1">
        <header id="header" class="hoc clear"> 
    
          <div id="logo" class="fl_left">
            <h1><a href="#"><img src="http://www.mary.studiolion.com.br/wp/wp-content/themes/mary/images/demo/03.png" alt="" /></a></h1>
          </div>
          <nav id="mainav" class="fl_right">
            <ul class="clear">
              <li><a href="http://www.mary.studiolion.com.br/wp">Home</a></li>
              <li class="active"><a href="#">Notícias</a>
              <li><a href="#scrollwrapperlink5">Contato</a></li>
            </ul>
          </nav>
        </header>
    	      <br/>
      </div>
    </div>
    <div class="wrapper row999"><hr/><hr/><img src="http://www.mary.studiolion.com.br/wp/wp-content/themes/mary/images/demo/arrow_down.png" alt="" /></div>
    <!-- End Top Background Image Wrapper -->

    E na página que criei com o nome “galeria” o código é:

    <?php get_header('secondary'); ?>
    	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <div class="entry-content">
            <?php the_content(); ?>
        </div>
    <?php get_footer(); ?>

    Crei um pequeno texto nessa página. Ela carrega, mas só que com o header da pagina inicial (menu, imagem, etc)… o rodapé está correto, carrega direitinho e o texto aparece certo…

    Quer dar uma olhada no projeto de teste? mary.studiolion.com.br/wp

    Em notícias, no menu, vai para o blog que tem o header que eu quero para a pagina galeria… mas entrando em: mary.studiolion.com.br/wp/galeria aparece o header da pg inicial….

    Obrigada pela sua boa vontade em me ajudar… mas não estou conseguindo enxergar o meu erro… será que falta alguma outra configuração a ser feita no painel no wordpress?

    • Esta resposta foi modificada 7 anos, 7 meses atrás por Felipe Elia. Razão: alteração para exibição de código
    • Esta resposta foi modificada 7 anos, 7 meses atrás por Felipe Elia.

    Tem algo errado mesmo… eu já havia desde o início nomeado com hífen, e revisei para ter certeza. Está correto (com hífen).
    Editei o arquivo e não apareceu nada mesmo…. o que pode ser?

    Em ambos os arquivos header, imediatamente antes da tag </head> estou colocando assim: <?php wp_head(); ?> . Está correto? É só isso de código php que devo colocar nos headers?

    Oi Felipe, primeiro obrigada pela resposta tão imediata e pela dica para uma próxima dúvida.

    O código da minha página galeria ficou assim:

    <?php get_header(‘secondary’); ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    <div class=”entry-content”>
    <?php the_content(); ?>
    </div>
    <?php get_footer(); ?>

    Contúdo, continua chamando o header da página inicial…. onde estou errando?

    Olá Felipe, sou nova aqui e iniciante em wordpress. Estou desenvolvendo um tema próprio, do zero, e já consegui criar a página inial estática (tipo one-page) com um link para uma página de notícias (blog) que usa um header diferente. Até aqui tudo bem, no entanto estou com um problema muito semelhante a este discutido aqui nesta postagem: não consigo fazer 2 headers diferentes para páginas diferentes funcionarem. Na página de notícias (página dinâmica – blog) funcionou, mas ao criar uma terceira página estática (galeria), ela carrega com o header da página inicial sendo que eu quero que carregue com o header igual ao do blog.

    Acredito que a solução que apresentou funcione para resolver meu problema, a questão é que como sou bem novata no assunto e também não entendo quase nada de php, não sei exatamente como usar esse código que você postou.
    Tenho criado os arquivos:
    _ header (para a página inicial – onepage)
    _ header_secondary (para outras páginas que pretendo criar. Ex: galeria)
    _ galeria (uma das páginas a serem desenvolvidas)

    E não sei onde / como aplicar o código que você postou.
    Consegue me dar um help? Lembrando que estou ainda no “jardim da infância” do wordpress… rs.

    Muito obrigada! 🙂

Visualizando 6 respostas - 1 até 6 (de um total de 6)