Den alten „Link einfügen“-Dialog in WordPress 4.5 wiederherstellen

Jede neue WordPress-Version bringt neue Features für ein noch schnelleres und nutzerfreundlicheres Schreiben mit sich. Und fast jedes Mal gibt es großes Geschrei, weil einige das alte Verhalten besser fanden und es zurückhaben wollen. Dann wird oft der Ruf nach „einer Option zum Abstellen“ laut, was aber gegen die Philosophie „Decisions, not Options“ verstoßen würde. Manch einer spricht sogar von „Bevormundung“ der Nutzer durch die Core-Entwickler.

Gründe für den Erhalt des alten Dialogs

Bei der Einführung des neuen „Link einfügen“ Dialogs gab es ebenfalls mal wieder viel Kritik. Manche war durchaus berechtigt, andere meiner Meinung nach nicht. Sehen wir uns ein paar Gründe an, weshalb der alte Weg besser zu sein scheint.

Weiterlesen →

Ein Rückblick auf meine erste re:publica

Als letztes Jahr die zehnte re:publica angekündigt wurde, habe ich mich dann doch mal dazu entschlossen, mir ein Ticket zu sichern. In den letzten Jahren konnte ich oft aus beruflichen Gründen nicht teilnehmen und auch das Programm fand ich inhaltlich nicht wirklich so passend, im Gegensatz zu WordCamps. Aber zum 10. Jubiläum musste ich es jetzt doch mal versuchen 🙂

Das Programm

Ich habe mich erst am Tag zuvor so richtig mit dem Programm beschäftigt. Auch von WordCamps kenne ich das ja ganz gut, dass man sich ohnehin mehrmals umentscheidet. Aber als ich das Programm dann studiert habe, bekam ich einen kleinen Schock. Um euch mal einen kleinen Überblick zu geben, wie umfangreich das Programm war, hier mal ein „kleines Bild“:

Weiterlesen →

JavaScript-Fehler nach Update auf WordPress 4.5 beheben

Ich bin diese Woche von einem Kollegen auf ein Problem aufmerksam gemacht worden, dass mit dem Update auf WordPress 4.5 auftreten kann. Im schlimmsten Fall kann hierdurch das Backend unbenutzbar werden, denn der JavaScript-Fehler kann dazu führen, dass keine weiteren Skripte im Backend ausgeführt werden.

Falsche CSS-Selektoren für Link-Anker

Was genau ist nun dieser neue Fehler und wieso tritt er plötzlich auf? Und wie könnt ihr feststellen, ob auch ihr betroffen seid? Am einfachsten geht das über die „Developement-Tools“, die so gut wie jeder Browser mitbringt. Bei den meisten öffnet ihr diese über F12. Hier seht ihr, wie der Fehler im Chrome aussieht:

Weiterlesen →

Rückblick auf das WordCamp Nürnberg 2016

Nach einer sehr kurzen Arbeitswoche ging es keine Woche nach dem WordCamp London in die Frankenmetropole Nürnberg für das erste deutsche WordCamp in diesem Jahr. Wie auch letzte Woche möchte ich euch gerne einen kleinen Bericht vom WordCamp geben.

Samstag: Der erste Konferenztag

Anders als in London, startete das WordCamp wie bisher in Deutschland mit einem Tag voller Sessions am Samstag. Wobei, eigentlich hat es schon am Freitag angefangen. Da haben sich einige Teilnehmer des WordCamps zu einem kleinen Warm-Up getroffen. Aber nun zurück zum Samstag 🙂

Weiterlesen →

Das WordCamp London 2016 setzt wieder neue Maßstäbe

Ich sitze gerade auf dem WordCamp Nürnberg und möchte die kleine Pause nutzen, um das WordCamp London, auf dem ich am vergangenen Wochenende war, Revue passieren lassen. Bereits im letzten Jahr hat mich das WordCamp begeistert und auch dieses Jahr hatte es wieder viele Details parat, an denen sich andere WordCamps orientieren sollten.

Freitag: Contributor Day

Bei den meisten WordCamp findet der Contributor Day im Anschluss an die „Konferenztage“ statt. In London wird der Contributor Day allerdings vorgezogen, was unter anderem den Vorteil hat, dass alle Teilnehmer noch fit sind. Es hat auch für die Volunteers den Vorteil, dass sie sich schon einen Tag früher gemütlich registrieren können.

Weiterlesen →

Ausblick auf die nächsten Themen

Die WordCamp Saison hat begonnen! Auch wenn ich gerade auf dem WordCamp in London bin, möchte natürlich meiner Selbstverpflichtung, jede Woche einen Beitrag zu schreiben, trotzdem nachkommen. Dann ich auf dem WordCamp aber natürlich die Zeit dafür nutzen möchte neue Leute kennenzulernen und mir neue Themen anzueignen, soll es im heutigen Beitrag darum geht, worauf ihr euch in den nächsten Wochen thematisch freuen könnte.

Start in die WordCamp Saison

Wie schon zu Beginn erwähnt habe ich gerade auf dem WordCamp London. Nach einem ungeschriebenen Gesetz der Community ist ein WordCamp erst dann zu Ende, wenn man darüber geloggt hat. In der nächsten Woche erwartet euch also ein ausführlicher Bericht über die drei Tage hier vor Ort. Bereits nach dem ersten Tag habe ich wieder viele neue Ideen bekommen oder konnte bei ein paar Dingen ein besseres Verständnis erlangen.

Weiterlesen →

Zwei deutsche WordPress Podcasts in der Kurzvorstellung

Es ist wieder Sonntag und ein Artikel steht an. Ich war am Wochenende mal wieder in der Heimat und sitze gerade wieder im ICE. Die Bahnfahrer unter euch werden wissen, dass man hier eigentlich nur lokal arbeiten kann, da die Internetverbindung schlecht bis nicht existent ist.

Das heutige Thema dreht sich daher mal um etwas, dass ich ganz gerne auf Bahnfahrten mache. Auch bei den täglichen mit der S-Bahn ins Büro. Und das ist neben dem Lesen von (e)Books das Sehen oder hören von Podcasts. Ich hatte ja einem Adventskalenderartikel schon den Rechtsbelehrung-Podcast erwähnt, den ich sehr gerne höre. Am Freitag habe ich dann endlich auch mal die zwei neuen deutschen Podcasts zum Thema WordPress abonniert, die ich euch hier kurz präsentieren möchte.

Weiterlesen →

Die Verwendung von „Pluggable-Functions“ im Child-Theme

In den letzten Beträgen habe ich euch gezeigt, wie ihr mit zusätzlichen Funktionen ein Parent-Theme erweitern könnt. Hierbei haben wir auch teilweise PHP-Template-Dateien aus dem Parent-Theme in das Child-Theme kopiert, um diese zu verändern. Neuen Code haben wir hierbei meistens in die functions.php Datei des Child-Theme eingebunden. Was ist aber, wenn wir eine Funktion aus dem Parent-Theme verändern wollen? Genau um diese Frage soll es im heutigen Beitrag gehen.

Idee: Funktionen aus dem Parent-Theme einfach kopieren

Vielleicht ist euch genau diese Idee auch zuerst gekommen. Ihr kopiert einfach gleich die ganze functions.php Datei in euer Child-Theme, genau wie ihr es auch bei anderen Dateien macht. Oder aber ihr kopiert eine einzelne Funktion in euer Child-Theme. Beides funktioniert leider nicht. Wieso?

Weiterlesen →

WordPress Global Translation Day am 24. April 2016

Eigentlich hatte ich heute wieder ein Thema zur Theme-Entwicklung vorbereitet. Aber es fehlt noch der letzte Feinschliff bei der Konzeption. Daher möchte ich die Theme-Serie diese Woche mal kurz unterbrechen und stattdessen auf ein wichtiges Event hinweisen, dass in 5 Wochen stattfinden wird.

Gemeinsam WordPress übersetzen

Am 24. April findet der WordPress Global Translation Day statt. Dieser wird zum ersten Mal organisiert. An diesem Tag soll es 24 Stunden lang um das Übersetzen von WordPress gehen. Ein Ziel dabei ist es, anderen beizubringen, wie man WordPress, aber auch Themes und Plugins übersetzen kann. Seit der Einführung von Language Packs wurden schon über 10.000 Plugins für die Übersetzung importiert. Auch eines einer Plugins ist schon dabei.

Weiterlesen →

Farbwähler und Mediendateien im Customizer verwenden

Letzte Woche habe ich euch gezeigt, wie man ein einfaches Textfeld für „Custom CSS“ zum Customizer hinzufügt. Neben den einfachen Formularelementen gibt es aber noch weitere vorgefertigte Elemente, die ihr einfach einbinden könnt. Ich möchte euch am Beispiel eines Farbwählers und einer Funktion zur Auswahl eines Hintergrundbildes diese Möglichkeiten vorstellen.

Einen Farbwähler einbinden

Beginnen wir mit dem Beispiel des Farbwählers. Auch hier müssen wir wieder ein Setting definieren sowie ein Control. Das Setting ist recht einfach und sieht für eine Farbauswahl in etwa wie folgt aus:

Weiterlesen →