Möchten Sie die benutzerdefinierte Seitenleiste für bestimmte Beiträge definieren, indem Sie die Funktion get_sidebar() ersetzen? Es gibt zwar kein Plugin, das dies ermöglicht, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um eine bestimmte Seitenleiste mithilfe eines benutzerdefinierten Feldes in WordPress zu definieren.
Anweisungen:
Alles, was Sie tun müssen, ist, diesen Code in die Vorlagendatei Ihres Themes einzufügen, wo Sie die benutzerdefinierte Seitenleiste aufrufen möchten:
<?php
$sidebar = get_post_meta($post->ID, "sidebar", true);
get_sidebar($sidebar);
?>
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, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 62 beste kostenlose WordPress-Blog-Themes und wie man Download-Tracking in WordPress mit Google Analytics einrichtet.
Danke für den Code
teste
Hmm… nicht ganz sicher, wann ich das hier verwenden würde…
Ich kann mir ein paar Gründe vorstellen, diesen Schnipsel zu verwenden, wenn Sie eine Website haben und die Seitenleiste auf allen Seiten außer einigen wenigen ersetzen müssen. Ein weiterer Grund könnte die Anzeige spezifischer Informationen für Seiten usw. sein. Es ist ein schöner kleiner Schnipsel, den man zur Hand hat, falls man ihn braucht. 🙂
Ich habe das gelesen… http://codex.wordpress.org/Function_Reference/get_sidebar
Ihr Beitrag ergibt für mich jetzt VIEL mehr Sinn 🙂
Ahh ok cool, ich habe das Dokument im Beitrag verlinkt, damit andere bei Fragen den WordPress-Codex einsehen können.