Abilita modelli di pagina. Come?


8

Domanda di base, ma voglio abilitare i modelli di pagina. Ho un tema con i modelli di pagina abilitati. Sono passato a un altro ma non è possibile modificare il modello, anche durante la creazione di una nuova pagina. Come posso attivare questa opzione? Ho avuto una radice sul Codex e sul forum, ma non riesco a trovarlo.

Risposte:


9

È probabile che il tema a cui sei passato non abbia modelli di pagina definiti: esistono in base al tema.

Ecco il riferimento al Codex: http://codex.wordpress.org/Pages#Page_Templates


Grazie. Sembra che quello che volevo fare non fosse possibile. Ho un widget che si trova nella barra laterale che cerca un servizio web. I risultati vanno in un modello personalizzato che come dici tu deve essere costruito su un tema per tema. Quindi non sarà mai un widget generico.
JohnnyBizzle,

5

Definire il nome del modello nel file modello personalizzato.

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

Successivamente, l'opzione Seleziona modello sarà disponibile nella schermata di modifica. Puoi scegliere il nome desiderato che desideri.


non vero. Qualcos'altro deve essere fatto, poiché i miei modelli sono
spariti

-1

Consenti il ​​supporto del modello di pagina al tuo tema aggiungendo questa funzione nel tuo file 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 );
}
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.