Blog

MySQL unter Homebrew neustarten

Wenn du MySQL via Homebrew installiert hast, dann kannst du den MySQL-Server schnell und einfach über folgenden Befehl neustarten: Die Version muss entsprechend angepasst werden, das Beispiel bezieht sich auf Version 5.7.

Browser-Cache einer Website unter iOS leeren

Unter iOS in Kombination mit Mobile Safari als Browser gestaltet es sich sehr schwierig, den Website-Cache einer einzelnen Seite zu leeren. In den Einstellungen kann man zwar den gesamten Browser-Cache leeren, allerdings ist dann der Cache aller Seiten geleert. Möchte…

the_content-Filter wird mehrfach aufgerufen

Im Zusammenspiel mit einigen Plugins, beispielsweise dem SEO-Plugin Yoast SEO kann es passieren, dass der the_content-Filter mehrfach aufgerufen wird. Das kann stören und Probleme verursachen, sofern man den Filter nutzt. Um sicherzustellen, dann man den „richtigen“ `the_content`-Filter erwischt, hilft die…

Custom Data in WordPress abfragen

Möchtest du Custom Data (also Daten, die nicht der Standard-Form von WordPress, z.B. Posts, Users, etc. entspricht) aus der WordPress-Datenbank abrufen, kannst du folgenden Code als Beispiel nutzen: Als Rückgabe erhältst du ein Array von Objekten (in diesem Fall nur…

Rewrite Rules der WordPress Permalinks neu generieren

Bei der Installation eines Themes oder Plugins kann es wünschenswert oder gar erforderlich sein, dass die Permalinks von WordPress neu generiert werden. Nachfolgend sind einige Code-Beispiele aufgeführt, die dies bei der Aktivierung eines Plugins oder Themes erledigen. Plugin Um bei…

PHP-Version mit Composer festlegen

In der Datei composer.json kann man die erforderliche PHP-Version festlegen. Diese Version wird beispielsweise von der IDE PHPStorm ausgelesen, um die Projekteinstellungen entsprechend zu setzen. Mit Hilfe von Composer kann man diese PHP-Version schnell und einfach festlegen. Folgender Befehl setzt…

Inhalt einer anderen Seiten ausgeben

Bei der Umsetzung eines WordPress-Projekts hatte ich neulich den Fall, das der Inhalt einer Seite auf einer anderen Seite ausgegeben werden sollte. Über folgende Funktion lässt sich das einfach erreichen: Anschließend kann der Inhalt der Seite „Portfolio“ über folgenden Code…