Ativar modelos de página. Quão?

8

Pergunta básica, mas quero ativar os modelos de página. Eu tenho um tema que tem modelos de página ativados. Mudei para outra, mas não há opção para alterar o modelo, mesmo ao criar uma nova página. Como faço para ativar esta opção? Eu tive uma raiz no Codex e no fórum, mas não consigo encontrá-lo.

JohnnyBizzle
fonte

Respostas:

9

As chances são de que o tema para o qual você mudou não tenha modelos de página definidos - eles existem por tema.

Aqui está a referência do Codex: http://codex.wordpress.org/Pages#Page_Templates

anu
fonte
Obrigado. Parece que o que eu queria fazer não é possível. Eu tenho um widget que fica na barra lateral que pesquisa um serviço da web. Os resultados vão para um modelo personalizado que, como você diz, deve ser construído tema por tema. Portanto, nunca será um widget genérico.
precisa saber é o seguinte
5

Defina o nome do seu modelo no arquivo de modelo personalizado.

  <?php
/*
Template Name: demo
*/
?>

Depois disso, a opção de seleção de modelo estará disponível na tela de edição. Você pode escolher o nome desejado.

user46487
fonte
Não é verdade. algo mais deve ser feito, já que meus modelos desapareceu
NickNo
-1

Permita o suporte do modelo de página ao seu tema adicionando esta função ao seu arquivo functions.php:

function is_page_template( $template = '' ) {
    $page_template = get_page_template_slug( get_queried_object_id() );

    if ( empty( $template ) )
        return (bool) $page_template;

    if ( $template == $page_template )
        return true;

    if ( is_array( $template ) ) {
        if ( ( in_array( 'default', $template, true ) && ! $page_template )
            || in_array( $page_template, $template, true )
        ) {
            return true;
        }
    }

    return ( 'default' === $template && ! $page_template );
}
user117787
fonte