2017-09-11 4 views
-4

Hallo Ich habe diese Funktion, um eine einfache Seite Vorlage, die ich für die Kategorie Ereignis erstellt, die funktioniert toll, aber ich habe Schwierigkeiten, den Funktionscode korrekt zu formatieren, um mehr hinzuzufügen, ich dachte, es wäre eine Frage des Hinzufügens von elseif-Aussage, aber ich kann es nicht zur Arbeit bringen - kann mir jemand etwas beibringen?wordpress mehrere einzelne Seite

function get_custom_cat_template($single_template) { 
global $post; 
if (in_category('Event')) { 
    $single_template = dirname(__FILE__) . '/single-event.php'; 
} 

return $single_template; 
} 
add_filter("single_template", "get_custom_cat_template") ; 
+1

Was Ihre Frage ist - was wollen Sie tun? –

Antwort

0

versuchen, etwas wie folgt aus:

function get_custom_cat_template($single_template) { 
global $post; 
if (in_category('Event')) { 
    $single_template = dirname(__FILE__) . '/single-event.php'; 
} 
elseif (in_category('Dinner')) { 
    $single_template = dirname(__FILE__) . '/single-dinner.php'; 
} 
elseif (in_category('Show')) { 
    $single_template = dirname(__FILE__) . '/single-show.php'; 
} 

return $single_template; 
} 

add_filter("single_template", "get_custom_cat_template") ; 
Verwandte Themen