wake-up-neo.com

Kann ich mich bewerben? WP Thema zu einer bestimmten benutzerdefinierten Seitenvorlage?

Ein Bereich meiner Website wird sich optisch völlig von den übrigen Seiten unterscheiden. Gibt es eine Möglichkeit, ein WP -Design auf bestimmte Seitenvorlagen anzuwenden?

2
mike23

Tatsächlich gibt es template_redirect, den Sie in die Datei functions.php einfügen würden - ich verwende Folgendes:

function uniquename_default_template() {
    if(get_post_type() == 'posttype') : /* You could use is_single() instead of get_post_type() == '' or any type of conditional tag) */
    include(TEMPLATEDIR . 'path/to/theme/file.php'); /* You could use TEMPLATEDIR to get a file from a template folder, or PLUGINDIR to get a file from the plugins directory - doesn't support HTTP requests */
    exit; endif;
}
add_action('template_redirect', 'uniquename_default_template');

Der obige Code sucht nach einem post_type mit dem Namen posttype. Wenn dies der Fall ist, wird die in der include-Anweisung angegebene PHP -Datei eingeschlossen, indem die Vorlage mit der Funktion template_redirect umgeleitet wird.

3
Jared