Blog - Seite 11 von 14

Quo vadis custom fields?

Im Jahr 2013 haben wir hier kurz darüber berichtet, dass man Custom Fields (Post Meta) besser nutzbar machen und umfangreiche Funktionalität dazu in den Core geben möchte. Es gab Bestrebungen, das Handling, Aussehen und die Funktionalität in „Richtung“ Advanced Custom Fields (ACF) zu treiben. Mit etwas mehr als einer Million aktiven Installationen weltweit gehört ACF […]

Weiterlesen


Seit Kurzem ist eine Sicherheitslücke bekannt, die dann auftritt, wenn man die Funktionen add_query_arg() und remove_query_arg() nicht richtig verwendet. Problem In der bisherigen Dokumentation wurde suggeriert, dass diese Funktionen die URLs escapen – also unsichere Zeichen aus der URL entfernen. Dem war aber nicht so. Daher beide Funktionen absichern, wenn diese mit Usereingaben verwendet, oder […]

Weiterlesen


Vorsicht beim Setzen von Terms mit wp set object terms()

Um gleich mit der Tür in’s Haus zu fallen: Warum? Weil nicht überprüft wird, ob die Taxonomy des Terms mit dem Objekt verknüpft ist. Es wird zB nicht überprüft, ob eine Kategorie der eingebauten Taxonomy ‚category‘ mit dem Beitragposttype ‚Post‘ verbunden ist. Ob es daher überhaupt erlaubt ist, zB einem Beitrag eine Kategorie zuzuweisen. Trotzdem […]

Weiterlesen


Wien hat sein Wordcamp – am 11. April ist es soweit

Wien hat sein Wordcamp! Hamburg (seit 2008!), Paris,  Mailand, Birmingham, Barcelona, Jena, Cardiff, Bukarest, Utrecht, Griechenland, Kilkenny, Kopenhagen,  Berlin, Manchester, Sofia, Belgien, Stockholm, Lodz, Köln,  Oslo,  Edinburgh, Sevilla, Lissabon, Bologna, Bratislava, Lancaster, Leiden , Malaga, Sofia, London, Prag, Zürich, Timisoara, Mallorca, Warschau, durften u.a. schon Wordcamps auf europäischem Boden begrüßen. http://central.wordcamp.org/schedule/past-wordcamps/ In Österreich laufen die […]

Weiterlesen



.concat() 2015

Am 7. März 2015 gibt es in Österreich eine recht interessante Web Development Veranstaltung mit dem Namen .concat(). Zu finden unter: https://conc.at/ Interessant vor allem wegen der anwesenden Speaker wie Douglas Crockford (dem „Erfinder“ von JSON), Lena Reinhard von Hood.ie und natürlich Vitaly Friedman (den man eher nicht näher beschreiben muss ). Warum wir dafür […]

Weiterlesen


Ich erlebe es in letzter Zeit häufiger, dass Entwickler wichtige Werte in Slugs von Kategorien oder Custom Taxonomies speichern. Werte, mit denen später weitergearbeitet werden soll. Die für Abfragen, Abhängigkeiten oder Verbindungen gebraucht werden. Also zb den Wert von Steuersätzen (zb 20%, 19%, 10%, 0%) als Slug. Mit diesen Steuersätzen sollen natürlich Berechnungen angestellt werden […]

Weiterlesen


Kategorie Bilder mit ACF – Speicherort in der Datenbank

Mit ACF (Advanced Custom Fields) lassen sich viele Dinge einfach im Code umsetzen, anstatt dafür Plugins verwenden zu müssen. Kategorie Bilder können mit ACF so zb sehr einfach gelöst werden. Da es keine termmeta Tabelle in der Datenbank gibt könnte man sich jetzt fragen: Wo speichert ACF diese Information hin? Die Antwort: In die Optionstabelle! […]

Weiterlesen


Unterschied zwischen wpdb prefix und base_prefix

Wir dürfen ab und zu Feuerwehr spielen und WordPress Code anderer Entwickler reparieren, der nicht (mehr) so will wie es ursprünglich angedacht war. Oft sind es minimale Dinge, Codestellen die man sehr leicht übersieht, die Probleme verursachen und so eine schöne Funktionalität unbrauchbar macht. Bei einem unserer letzten Aufträge gab es Fehler bei der Speicherung […]

Weiterlesen


Eine schnelle Möglichkeit um übersetzte, aber nicht passende, Übertragungen ins Deutsche zu verändern bietet uns der Filter ‚gettext‘: add_filter( ‚gettext‘, ‚uebersetzung_ueberschreiben_wpent‘, 10, 3 ); function uebersetzung_ueberschreiben_wpent( $translations, $text, $domain ){ if ( $domain == ‚plugin_text_domain‘ && $text == ‚cucumber‘ ) { $translations = ‚Gurkerl‘; } return $translations; } Zur Erklärung der einzelnen Variablen hier ein […]

Weiterlesen