Man möchte Termine aus einem ACF-Feld ausgeben. Am besten dynamisch und nur dann, wenn auch wirklich Inhalte vorhanden sind. Außerdem soll bei einer bestimmten Kategorie-ID noch eine Zusatzinfo wie die Uhrzeit angezeigt werden.
Dynamic Shortcodes sind mächtig – aber wenn man sie falsch verschachtelt, bekommt man entweder gar nichts oder unnötige Leerstellen.
Mit folgendem Code prüfst du zunächst, ob überhaupt Termine existieren und gibst sie dann sauber als Liste aus. Für eine bestimmte Kategorie-ID wird außerdem eine Zeitangabe ergänzt:
Funktioniert sauber und gibt dir nur dann Inhalte aus, wenn auch wirklich etwas da ist. Die Logik verhindert leere Container – und mit kannst du gezielt Zusatzinfos für eine Kategorie ausspielen.
Viel Spaß beim Nachbauen!
Quelle: Dynamic Shortcodes Hilfe
]]>Die Referenzen können anhand ihrer Kategorie in der Reihenfolge definiert werden. Nochmal langsam. Projekte können je nach Kategorie in der Reihenfolge anders sortiert werden. So kann Projekt A in Kategorie X auf Platz 1 sein, in Kategorie Y auf Platz5.
Umsetzung konnte mit Hilfe von unserem WordPress-Spezialisten Marius Schröder gelöst werden.
]]>Eine corporate-design-treue Umsetzung der Website mit Schulung des Ansprechpartner. Natürlich auf WordPress.
Danke an dieser Stelle an die Design Agentur smile.
]]>Dieses Projekt ist eine Weiterentwicklung der vorherigen Webseite. Besondere Funktionalität ist aber die Schnittstelle zum Warenwirtschafts-System der Firma Markus. In enger Abstimmung mit dem Kunden als auch der Firma Markus konnte so ein Shop auf Basis von WordPress und WooCommerce realisiert werden.
Weiterer Vorteil: Die gesamten Import- & Export-Prozesse sind für das System einmalig entwickelt worden, können aber jederzeit an veränderte Vorgaben oder auch Nutzweisen des Kunden angepasst werden. Zusätzlich bleibt aber die Flexibilität von WordPress und WooCommerce erhalten.
Wir wünschen dem Kunden viel Erfolg mit seinem Online-Shop und
]]>Re-Launch der Website auf Basis von WordPress. Die Kundin hatte bereits ein extra Fotografen-Theme für WordPress ausgewählt. Dieses haben wir mit unserem Setup umgesetzt. Der Vorteil dabei, die Plugins und Themes, die bei uns zum Einsatz kommen, sind auf Stabilität und Nachhaltigkeit ausgerichtet. Themes der großen Anbieter wie Themeforest und Co. haben in unseren Augen ein schwieriges Lizenz-Modell, als auch den Nachteil, dass es extrem darauf ankommt, wer das Theme produziert hat.
Dies kann im Einzelfall bedeuten, dass die Lizenz für Updates immer nur für 6 Monate zählt, teilweise Kauf-Plugins mitgeliefert werden, diese aber nicht update-kompatibel sind, da der Theme-Entwickler diese Plugins für seine Zwecke angepaßt hat. Dadurch können Sicherheitlücken nicht so schnell behoben werden, wie gefordert.
Eine weitere Herausforderung bei Fotografie-Seiten ist mit Sicherheit das Responsive-Design. Durch die unterschiedlichen Ausgabe-Medien (Handy, Tablet und Co.) kann es zu Veränderungen der Bildausschnitte kommen. Dies wurde im Vorfeld so konzeptioniert, dass nur ausgesuchte Bilder, die dem Wechsel vom Hochformat zum Querformat und umgekehrt auch standhalten genutzt werden.
Wir wünschen viel Erfolg weiterhin mit der neuen Website.
]]>Umsetzung der Website in WordPress. Schulung des Kunden und Wartung.
Hier wieder ein tolles Beispiel für unsere Arbeitsweise, die Kundin betreut und pflegt die Inhalte der Website selbst. Wir kümmern uns im Nachgang nur um System-Updates und das alle läuft.
Darüber hinaus hat der Kunde auf Basis unserer Beratung auch das Hosting gewechselt. So konnten Kosten um fast 80% reduziert werden. So macht arbeiten Spaß. 
Der alte Evoni-Shop war Shopware 5.X und sollte nun zu WooCommerce umgeswitcht werden. Desweiteren hat die Kundin das Warenwirtschafts-System Plenty eingeführt. Dementsprechend funktioniert nun die Synchronisation der Produkt-Daten und der Bestell-Daten von WooCommerce zu Plentymarkets.
Um es dem Kunden einfacher zu machen, kann dieser Farben und Größen direkt in der Katalog-Ansicht auswählen. Durch die Anbindung an den Zahlungsdienstleister Mollie werden die Zahlungsmöglichkeiten wir SOFORT, Paypal als auch Kreditkarte angeboten.
Selbstverständlich ist die Seite responsive.
]]>Wir wollen uns ja nicht den Wolf klicken nur um Produkt-Kategorien ins Menü zu bekommen. Dafür gibt es z.B. das Plugin JS-Submenu. Die Installation wie immer Name über Plugins -> Plugins installieren, oben rechts, suchen und installieren.
Ab jetzt hat man in Design -> Menüs bei den bereits eingefügten Menüpunkten die Möglichkeit die Einstellungen für JS-Submenu vorzunehmen. Soweit so einfach.
In Kombination mit dem Astra-Theme passiert genau nichts.
Um das JS-Submenu für Astra zu ermöglichen einfach folgenden PHP-Schnipsel in die functions.php des Child-Themes kopieren. Fertig.
//Enable compatibility with theme custom menu walkers
add_filter('jcs/enable_public_walker', 'jc_disable_public_walker');
function jc_disable_public_walker($default){
return false;
}
Viel Spaß beim Nachkochen.
]]>Mit dem Plugin Woo Coupon URL (kostenlos) kann man recht einfach einen Gutschein-Code über eine URL übertragen. Hat den Vorteil, der Kunde braucht den Code nicht mühsam zu kopieren.
https://deinedomain.com/?coupon=1234
https://deinedomain.com/?coupon=[Gutschein-Code]
Des Weiteren kann man über die URL auch Produkte direkt in den Warenkorb legen. Das ist übrigens schon im WooCommerce drin. Kein Plugin für Notwendig.
https://deinedomain.com/warenkorb/?add-to-cart=1234
https://deinedomain.com/[permalink zum warenkorb]/?add-to-cart=[product-id]
Wichtig: Die Produkt-ID, nicht den Permalink. Die ID bekommst du recht einfach, wenn du das Produkt bearbeitest, steht sie oben in der Bearbeitungs-URL.
Und in der Kombination wird es natürlich richtig spannend. Z.B. für Social-Media-Gewinner, denen der Preis einfach als URL ausgegeben werden kann und dank der einfachen Option in WooCommerce auch die Verkäufe, Produkte und E-Mail-Adressen des Kunden beschränkt werden können.
https://deinedomain.com/warenkorb/?add-to-cart=1234&coupon=1234
https://deinedomain.com/[permalink zum warenkorb]/?add-to-cart=[product-id]&coupon=[gutscheincode]
Wie man sieht, eigentlich recht einfach. So landet der Kunde direkt im Checkout (Warenkorb) und hat das Produkt schon drin und den Gutschein schon eingelöst und kann somit direkt auschecken und je nach Gutschein bezahlen. Eignet sich natürlich auch für Gratis-Produkte oder Prozentuale-Rabatte.
Viel Spaß beim Nachkochen.
]]>