Suporte » Ajustando o WordPress » Erro na criação de novos modelos

  • Ola pessoal, bom normalmente quando vou criar uma página, instalo o wordpress escolho um tema básico e vou criando as páginas na forma que desejo pelo Editor.

    Fiz isso, chamei as páginas no functions, levei os modelos de página para o servidor como sempre fiz, mas nesta nova versão do wordpress ele ignora o modelo de página que criei e joga o conteúdo para o modelo padrão Arquivo.

    Este é o código da página que estou usando

    <?php get_header(); ?>
    
       
    <!-- Start of main content -->
    <div class="main_content">
        <!-- Start of wrapper1 -->
        <div class="wrapper1">
    
    <div id="inicio-2">
    
    <?php
            $featuredport = new WP_Query('post_type=teatro');
            while ($featuredport->have_posts()) : $featuredport->the_post();
            ?>    
            
            <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><?php the_post_thumbnail(); ?></a>
                    
            <a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>"><h6><?php the_title(); ?></h6></a>
                    
            <?php endwhile; ?>
                        
            <?php wp_reset_query(); ?>
    
    </div><!-- fim #inicio-2-->
    
    <?php get_footer(); ?>

    Onde estou errando?

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • Olá,

    Eu tentaria duas coisas. Primeiro eu criaria um tema criança (https://codex.wordpress.org/pt-br:Temas_Filhos) do seu tema padrão e editaria o loop do arquivo page.php de acordo com a formatação desejada. Vale lembrar que page.php exibe as páginas e single.php os posts.

    Outra tentativa seria criar um novo Template de Página (minhapagina.php) e habilitá-lo em “Atributos da Página” na tela de edição do painel.

    Para criar um Page Template novo basta usar o cabeçalho abaixo:

    <?php
    /*

    Template Name: Full Width Page

    */

    Aqui vai o seu código…

    Abraço

    Criador do tópico tralalajr

    (@tralalajr)

    Ola Vitor, obrigado pela resposta.

    Já havia criado o Template de Página, é este código que passei, e salvei como teatro_page.php, só que eis a questão, ele ignora a configuração deste modelo de página e usa a configuração do archive.php, posso até alterar este aqruivo e deixar com as características que desejo, mas queria entender pq esta ignorando o Template de página que criei.

    Estranho, a página que você criou não está marcada como página de posts nas configurações do tema?
    Você consegue visualizar o Template da Página no editor em Modelo de Página? Por que no código acima falta o comentário Template Name. Você está chamando somente o header.php

Visualizando 3 respostas - 1 até 3 (de um total de 3)
  • O tópico ‘Erro na criação de novos modelos’ está fechado para novas respostas.