Suporte » Temas » Criação de Template

  • Boa noite,

    Preciso migrar um site HTML/CSS para WordPress, seguindo este tutorial (http://thethemefoundry.com/blog/html-wordpress/) consegui alguns avanços.
    O problema está no seguinte. Separei minha index.html em partes, no caso são (Cabeçalho, Menu, Flash, Conteúdo, Promoções, Nossos serviços e Rodapé), o que está acontecendo é que aparece apenas o header.php, index.php e footer.php. Notei que as demais páginas quando visualizadas no editor do WP aparecem com o nome do arquivo ao invés de um título, por exemplo: menu.php e embaixo (menu.php) enquanto as páginas que são visualizadas corretamente aparecem por exemplo assim: Cabeçalho e embaixo (header.php). As que não são exibidas aparece o erro: Fatal error: Call to undefined function php() in C:\servidor\www\wordpress\wp-content\themes…….
    Esse template HTML que tenho usa apenas 1 coluna e 6 linhas. linhas no caso são as páginas que tirei do index.html e criei em arquivos PHP.
    Não sei se o problema ficou bem claro, qualquer coisa to online aqui até de noitão. rs Esse esta sendo de fato meu primeiro projeto em WP os outros são todos em Joomla.
    Agradeço a atenção…Obrigado…

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Criador do tópico Web.Hard

    (@webhard)

    Descobri, não sei se foi da maneira certa, mas….
    É o seguinte, me parece que o WordPress trabalha com 3 “layers” e estava tentando utilizar 6. Fiz as alterações aqui e tudo esta igualzinho.
    Estou certo quanto as 3 “layers” (header, index e footer)?

    Na verdade você pode chamar qualquer “pedaço”de código php.

    Para puxar o header, footer e sidebar, existem funções específicas. (get_header, get_footet, etc).

    Para puxar outros arquivos, você precisa usar o get_template_part:

    http://codex.wordpress.org/Function_Reference/get_template_part

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Criação de Template’ está fechado para novas respostas.