Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MaryDelBrollo

Headers diferentes para diferentes páginas

Recommended Posts

Olá! Sou nova aqui e também iniciante em wordpress e php. Mesmo assim, consegui criar um tema do zero para o wordpress através de adaptações que fiz em site meu já existente, no entanto não estou conseguindo resolver uma questão: fiz o tema centrado em uma onepage até aqui, somente com uma página externa para um blog (notícias). O header da minha onepage wordpress é diferente do header da página do blog (noticias), inclusive possuem menus diferentes. Até aqui, tudo bem, tudo funciona direitinho. O problema começa quando tento criar uma nova página (supostamente chamada "galeria") que deveria ter o mesmo layout (header) do blog. Mas essa página (galeria) que criei carrega com o header da onepage e não com o header igual ao do blog como deveria ser. Já tentei de tudo que encontrei aqui no fórum, segui as orientações de outras postagens e dicas da própria ajuda do wordpress, mas nada funciona. Acredito que não estou compreendendo direito como (ou onde) usar de forma correta os códigos php. Se alguém puder me explicar detalhadamente tipo "passo-a-passo" como montar uma página estática com o mesmo header que uso na página do blog eu agradeceria muito mesmo. Lembrem-se de que sou quase uma leiga absoluta no wordpress e não entendo quase nada de php também. Só para complementar, o CSS de ambos os headers que uso é exatamente o mesmo, só mudam a programação do "top" e "menu (navbar)" de uma página para a outra. Obrigada!  PS: coloquei em anexo os arquivos que estou usando (header / header-secondary / galeria).

header.php

header-secondary.php

galeria.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Assim, existe esse formato:

 

1) Cria um arquivo header.php e colocar ele no seu tema, e chama nas paginas ele através da tag php <?php wp_head(); ?>

 

Segunda opção:

 

2) Não necessariamente você precisa seguir a primeira opção, existe a forma de você criar qualquer arquivo em qualquer lugar e chamar no header, exemplo:

 

arquivo-header.php (dentro de uma pasta chamada incs, por exemplo)

 

E chamar no header do seu site...

 

<?php include('incs/arquivo-header.php'); ?>

 

Não sei se fui bem claro...

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por rafaelhslemes
      Eai, boa tarde. Estou desenvolvendo um site, e na página de registro onde estou tentando inserir título e labels para o cadastro, não aparece nada além do header da página. Segue o código abaixo da página de registro, junto com o print do site:
       
      <?php   ?>   <!DOCTYPE HTML> <html> <head>     <title>Registro - Ovelha Clone</title>     <link rel="stylesheet" type="text/css" href="style.css"> </head> <body>     <?php include("header.php") ?>     <center>         <h1>Registro</h1>         <div class="panel">             <form method="POST"                 <table width="50%">                     <tr>                         <td style="float: right;">Nome</td>                         <td><input type="name" name="nome" placeholder="Nome"></td>                     </tr>                 </table>             </form>         </div>     </center> </body>      

    • Por LucasLV
      Boa tarde.
      Estou fazendo um script que faz o download de arquivos de acordo com uma referência no bd, para que os usuários não saibam e não tenham acesso ao local original.
      Ele faz o download corretamente, mas na hora de abrir o arquivo ele não abre, aparece que a extensão está incorreta ou o arquivo corrompido.
      Com arquivos PDF ele funciona normalmente, mas testei com arquivos jpg, mp4, zip e rar, e nenhum deles abriu.
       
      Esse é o código que faz o download:
      $r = $con->executar("SELECT `MENSAGENS_COD`,`ARQUIVO` FROM `LINKS_ARQUIVOS` WHERE `REFERENCIA` = ?;",array($_GET['file']),"F"); header('Content-Disposition: attachment; filename=Anexo Mensagem '.$r['MENSAGENS_COD'].'.'.pathinfo($r['ARQUIVO'],PATHINFO_EXTENSION)); header('Content-Type: '.mime_content_type($r['ARQUIVO'])); header('Content-Transfer-Encoding: binary'); header('Content-Length: '.filesize($r['ARQUIVO'])); readfile($r['ARQUIVO']);  
      Pesquisando na internet vi exemplos com o content-type como octet/stream e sem esse contetnt-transfer-encoding, mas fiz testes com essas modificações e não obtive êxito.
      Também vi que quando abro os detalhes do arquivo (imagem) no Windows, o arquivo do servidor exibe as informações corretamente, como largura e altura, já o arquivo baixado não exibe nada.
    • Por DeniseAlencar
      Ola boa noite tudo bem com vocês,  tenho uma duvida acho que pode ser uma duvida boba kk, e o seguinte tenho uma logo que ela e centralizada ou seja tem um brasão na parte de cima e o nome da empresa na parte de baixo , se eu colocar o brasão no lado esquerdo e o nome da empresa do lado direito no topo do site vai perder o sentido da logo? posso fazer isso ? ou não 
    • Por luiz monteiro
      E aí pessoa, tudo bem?
      A questão de hoje é seguinte.
       
      Em uma aplicação há um player html5 de vídeo, muito simples, porem preciso identificar com php qual o tipo de media que o navegador irá executar.
       
      PLAYER HTML5.html
       
      <video width="320" height="240" controls>
        <source src="teste.php" type="video/mp4">
        <source src="teste.php" type="video/webm">
      </video>
       
       
      teste.php
       
      Nesse arquivo (teste.php), identificar qual "type" o player irá executar.
      Sei que é por header, porem não faço ideia.
       
      Agradeço desde já.
       
    • Por asacap1000
      Salva galera, a tempo eu exporto os dados de consultas realizadas em  nossa intranet, para excel. Porém hoje estamos precisando dividir algumas informações. por exemplo consulto saldo de estoque do cliente, e cada saldo corresponde a um documento, hoje eu trago em apenas uma aba na planilha mas o cliente solicitou para gerar cada documento uma aba ex:

       
      Eu pesquisei mas não encontrei nada que falasse sobre isso.
      hoje utilizo algo simples para exportar.

       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.