Suchen Sie nach einer Möglichkeit, die Kategorie-Elternvorlage zu verwenden, ohne Vorlagen für Unterkategorien zu erstellen? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, mit dem Sie die Kategorie-Elternvorlage in WordPress verwenden können.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function load_cat_parent_template()
{
global $wp_query;
if (!$wp_query->is_category)
return true; // saves a bit of nesting
// get current category object
$cat = $wp_query->get_queried_object();
// trace back the parent hierarchy and locate a template
while ($cat && !is_wp_error($cat)) {
$template = TEMPLATEPATH . "/category-{$cat->slug}.php";
if (file_exists($template)) {
load_template($template);
exit;
}
$cat = $cat->parent ? get_category($cat->parent) : false;
}
}
add_action('template_redirect', 'load_cat_parent_template');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: 10 beste WordPress-Plugins für Webentwickler und wie man einen Blog von Grund auf startet.
Kommentare Hinterlasse eine Antwort