Sebastian Widmann

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…

Memory Limit in WordPress erhöhen

Ich hatte gerade einen Fall, bei dem das gesetzte PHP Memory Limit den Export eines großen Datenbestandes immer wieder verhindert hat. Das Export-Skript ist immer wieder in die Speicherbegrenzung gelaufen: Bei der Konfiguration von PHP muss man das Memory Limit…

Zufälliges Beitragsdatum in WordPress setzen

Ich hatte kürzlich einen Fall, bei dem ich eine große Menge Beiträge in einen Blog importiert habe. Damit nicht alle Beiträge das gleiche Datum haben, sollten zufällige Werte für das Beitragsdatum gesetzt werden. Das habe ich über ein kleines WordPress-Plugin…

Weiterleitungen mit Laravel Forge

Laravel Forge bietet per Benutzeroberfläche die einfache Möglichkeit, Weiterleitungen anzulegen. Man kann zwar auch direkt die nginx-Konfiguration bearbeiten und die Weiterleitungen dort hinterlegen, die Oberfläche macht es jedoch deutlich einfacher. In der Dokumentation von Laravel Forge gibt es jedoch keine…