Ist es möglich zwei Shortcodes ineinander zu verwenden, wie zum Beispiel [nggallery id=[pageid]] ? Gibt es darüf ein Plugin oder kann ich das selbst konfigurieren?
Verschachtelte Shortcodes
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Im Codex steht folgendes:
http://codex.wordpress.org/Shortcode_API#Nested_Shortcodes
Demnach sollt es gehen, aber das Beispiel bezieht sich scheinbar nur auf Shortcodes mit Anfangs- und Endtag.Kannst es ja mal ausprobieren, dann wissen wir mehr. :-)
Gruß
Ingo -
wenn das verweben wie du es suchst nicht klappt, ich weis auch nur das es bei shortcodes mit anfang und endtag soll es möglich ist,
dann würde ich per Plugin mit einem eigenen Shortcode machen, und darin den fertigen Shortcode mit der gewünschten Variable abfragen, das klappt, habe ich gestern für ein Projekt erstellt, auch erst vor wenigen Tagen auf diese Idee gekommen.
ich habe in diese Richtung mit nggallery seit einigen Tagen eine Idee,
dazu nutze ich einen ständigen Fusszeilen text unter Artikel in dem ich jetzt schon shortcodes einbinden kann, und dort ist mein plan, das ich nggallery automatisiert einbinde, und vielleicht zb aufgrund artikel ID oder sogar durch Artikelnamen oder zb eine Tag oder custom type, die richtige gallery einbinde,
dh meine Idee: wenn eine gallery erstellt wurde und dann zb ein Artikel(oder schon vorhanden) und irgenwelche eigentschaften passen zusammen (genial wäre zb mit dem Artikeltext) dann ist automatisch die Gallery eingebundenwelche Lösung am interessantesten ist muss ich erst ausklügeln.
auf alle fälle braucht man nicht mehr den Shortcode jedesmal in einen Artikel oder Seite kopieren um die gallery auch dort zu haben, auch ein Eingriff ins Thementemplate ist auf keinen Fall notwendig.
-
Ich habe es jetzt mit dem Nextgengallery widget versucht. Als ID habe ich eingetragen. Das funktioniert in der Sidebar. Dann habe ich das Addon Widgets on Pages installiert, womit die Bilder allerdings alle untereinander angezeigt werde. Jetzt muss ich das noch formatieren. Wenn ich " [widgets_on_pages id="Gallery"]
" schreibe, werden die Bilder auf den Seiten in Reihen angezeigt. Über das Template kann ich das leider nicht so anzeigen. -
funktioniert jetzt das verschachtel, wie du gefragt hast?
-
In der Sidebar habe ich es jetzt ohne Verschachteln gemacht.
-
Es funktioniertt leider nicht. Auch in der Sidebar kann ich php the_ID(); nicht als ID eintragen.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!