Heim  >  Artikel  >  CMS-Tutorial  >  So passen Sie die Seitenvorlage für Artikeldetails in WordPress an

So passen Sie die Seitenvorlage für Artikeldetails in WordPress an

尚
Original
2019-07-19 16:39:215787Durchsuche

So passen Sie die Seitenvorlage für Artikeldetails in WordPress an

Wenn Sie möchten, dass sich der Artikelseitenstil einer bestimmten Kategorie von anderen Kategorien unterscheidet, können wir dazu eine benutzerdefinierte Vorlagenmethode verwenden. Beispielsweise werden wir für den Kategorieartikel „WordPress“ einen anderen Vorlagenstil verwenden als für andere Kategorien. Erstellen Sie zunächst eine Vorlagendatei mit dem Namen „single-wordpress.php“ im Stammverzeichnis des verwendeten Themas. Fügen Sie den folgenden Codeausschnitt zur Datei „functions.php“ Ihres aktuellen Themes hinzu:

add_action('template_include', 'load_single_template');
 function load_single_template($template) {
     $new_template = '';
    // single post template    
    if( is_single() ) {      
    global $post;
     // 'wordpress' is category slugs      
     if( has_term('wordpress', 'category', $post) ) {        
     // use template file single-wordpress.php        
     $new_template = locate_template(array('single-wordpress.php' ));
           }
          }    
           return ('' != $new_template) ? $new_template : $template;  
           }

Der obige Code spezifiziert WordPress-Kategoriebeiträge unter Verwendung der Vorlagendatei „single-wordpress.php“. Auf die gleiche Weise können Sie die obigen Schritte wiederholen, um anderen Kategorien die Verwendung benutzerdefinierter Vorlagen zu ermöglichen.

Weitere technische Artikel zum Thema WordPress finden Sie in der Spalte

WordPress-Tutorials

, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonSo passen Sie die Seitenvorlage für Artikeldetails in WordPress an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn