{"id":296,"date":"2017-03-05T13:22:23","date_gmt":"2017-03-05T12:22:23","guid":{"rendered":"http:\/\/evileu.de\/zum-schwarzen-pinguin\/?p=296"},"modified":"2017-03-05T13:35:35","modified_gmt":"2017-03-05T12:35:35","slug":"spielspass-mit-shortcodes","status":"publish","type":"post","link":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/2017\/03\/05\/spielspass-mit-shortcodes\/","title":{"rendered":"Spiel&#038;Spa\u00df mit Shortcodes"},"content":{"rendered":"<p>Haben sie sich die Bilderausgabe auch schon in einen Shortcode gepackt? Ja fein, dann wirds Zeit f\u00fcr ein bi\u00dfchen Spielerei am Sonntag Nachmittag<\/p>\n<h2>Anzahl der Bilder limitieren und Zufallszahl einbauen<\/h2>\n<p>Man will ja vielleicht nicht immer gleich alle Bilder ausgeben, sondern nur eine kleine Auswahl. Das ist ganz simpel, wir erg\u00e4nzen das SQL-Statement einfach um eine LIMIT-Anweisung. Und damit nicht immer die selben Bilder herauskommen, erg\u00e4nzen wir die Sache um die Zufallsfunktion RAND(). Das kommt ans Ende des SQL, vor den letzten schlie\u00dfenden G\u00e4nsef\u00fc\u00dfchen:<\/p>\n<p>&#8230;ORDER BY RAND() LIMIT 6&#8243; );<\/p>\n<p>Ergebnis:<\/p>\n<div id=\"attachment_297\" style=\"width: 849px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-297\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-297\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_screenshot.jpg\" alt=\"6_bilder_screenshot\" width=\"839\" height=\"528\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_screenshot.jpg 839w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_screenshot-300x189.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_screenshot-768x483.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_screenshot-624x393.jpg 624w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><p id=\"caption-attachment-297\" class=\"wp-caption-text\">6_bilder_screenshot<\/p><\/div>\n<h2>Ab in die Seitenleiste<\/h2>\n<p>Und damit man die Bilderausgabe auch mal an anderer Stelle unterbringt, setzen wir den Shortcode ins Text-Widget und ziehen dieses in die rechte Seitenleiste. Sieht auch sauber aus:<\/p>\n<div id=\"attachment_298\" style=\"width: 808px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-298\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-298\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_seitenleiste.jpg\" alt=\"6_bilder_seitenleiste\" width=\"798\" height=\"486\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_seitenleiste.jpg 798w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_seitenleiste-300x183.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_seitenleiste-768x468.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder_seitenleiste-624x380.jpg 624w\" sizes=\"(max-width: 798px) 100vw, 798px\" \/><p id=\"caption-attachment-298\" class=\"wp-caption-text\">6_bilder_seitenleiste<\/p><\/div>\n<p>Ich hab auch mal das Inhaltsverzeichnis in die Seitenleiset gepackt, das sieht dann so aus:<\/p>\n<div id=\"attachment_300\" style=\"width: 839px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-300\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-300\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/ivz_in_der_seitenleiste.jpg\" alt=\"ivz_in_der_seitenleiste\" width=\"829\" height=\"630\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/ivz_in_der_seitenleiste.jpg 829w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/ivz_in_der_seitenleiste-300x228.jpg 300w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/ivz_in_der_seitenleiste-768x584.jpg 768w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/ivz_in_der_seitenleiste-624x474.jpg 624w\" sizes=\"(max-width: 829px) 100vw, 829px\" \/><p id=\"caption-attachment-300\" class=\"wp-caption-text\">ivz_in_der_seitenleiste<\/p><\/div>\n<p>Wie und wo die Platzierung des Shortcodes Sinn macht, h\u00e4ngt nat\u00fcrlich vom verwendeten Theme und von der Art der Ausgabe ab, aber ich denke sie haben jetzt die M\u00f6glichkeiten ein bi\u00dfchen gesehen. Nur zu, viel Spa\u00df beim rumprobieren! Es darf naturlich auch noch ein wenig am CSS geschraubt werden, ich r\u00fccke hier mal die Bilder n\u00e4her zusammen (den Margin einfach rausnehmen):<\/p>\n<div id=\"attachment_302\" style=\"width: 317px\" class=\"wp-caption alignnone\"><img aria-describedby=\"caption-attachment-302\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-302\" src=\"http:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder-_ohne_margin.jpg\" alt=\"6_bilder _ohne_margin\" width=\"307\" height=\"372\" srcset=\"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder-_ohne_margin.jpg 307w, https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-content\/uploads\/2017\/03\/6_bilder-_ohne_margin-248x300.jpg 248w\" sizes=\"(max-width: 307px) 100vw, 307px\" \/><p id=\"caption-attachment-302\" class=\"wp-caption-text\">6_bilder _ohne_margin<\/p><\/div>\n<p>Also, viel Vergn\u00fcgen beim Ausprobieren!<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Haben sie sich die Bilderausgabe auch schon in einen Shortcode gepackt? Ja fein, dann wirds Zeit f\u00fcr ein bi\u00dfchen Spielerei am Sonntag Nachmittag Anzahl der Bilder limitieren und Zufallszahl einbauen Man will ja vielleicht nicht immer gleich alle Bilder ausgeben, sondern nur eine kleine Auswahl. Das ist ganz simpel, wir erg\u00e4nzen das SQL-Statement einfach um [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[9,7,4,14,2],"tags":[],"_links":{"self":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/296"}],"collection":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/comments?post=296"}],"version-history":[{"count":3,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/296\/revisions"}],"predecessor-version":[{"id":303,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/posts\/296\/revisions\/303"}],"wp:attachment":[{"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/media?parent=296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/categories?post=296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evileu.de\/zum-schwarzen-pinguin\/wp-json\/wp\/v2\/tags?post=296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}