Hallo @vrb und willkommen im Forum,
das hört sich in deiner Frage zwar alles einfach an, aber so ganz trivial ist diese Frage dann doch nicht.
Mit Shortcodes Ultimate kannst du z.B. Accordion-Effekte einfügen, bei denen Inhalte erst nach einem Klick auf eine Überschrift angezeigt werden, aber hier wird eigentlich eine CSS-Klasse mit {display:none;}
gegen eine andere CSS-Klasse mit {display: block;}
ausgetauscht, ggf. aufgehübscht mit einer jQuery-Animation. Dabei wird aber trotzdem der nicht eingeblendete Inhalt geladen, weshalb das Ein-/Ausblenden alleine für die Performance keinen Unterschied macht. Um auch wirklich eine annehmbarere Performance zu erzielen, brauchst du eine AJAX-Funktion, die auf Klick Inhalte nachlädt, ohne die Webseite neu zu laden. Mit einem Shortcode alleine ist es da aber nicht getan.
Nach einer raschen Suche habe ich im Web eine Anleitung gefunden, die recht vielversprechend ist, aber ein wenig Programmierung erfordert. Schau dir doch mal diesen Beitrag hier an:
https://rudrastyh.com/wordpress/load-more-posts-ajax.html
Zum Theme AJAX gibt es auch hier noch einen lesenswerten Beitrag:
https://premium.wpmudev.org/blog/load-posts-ajax/
Nachtrag: Als Plugin käme vielleicht AJAX Load more in Frage, dass dir auch einen Shortcode zur Verfügung stellt. Du müsstest dann nur herausfinden, wie du den Custom Post Type des Kalender-Plugins mit einer WP_Query abrufen kannst.
Also vielleicht doch alles ganz einfach? 😉
-
Diese Antwort wurde geändert vor 5 Jahren, 10 Monaten von Bego Mario Garde. Grund: Nachtrag: Plugin
Thread-Starter
vrb
(@vrb)
Hallo @pixolin,
danke für deine schnelle Nachricht. Ja das mit den Toogles ist ja schon eingepflegt, aber der Inhalt wird, wie du ja schon geschrieben hast, geladen und nur nicht angezeigt. Ich schau mir deinen Artikel mal an und muss sehen, ob ich damit klar komme 😉
Beste Dank und ein schönes Wochenende…