Über Web, Tech, Games, Art,
Musik, Code & Design

8. März 2023

Related Posts in WordPress auf Basis der Tags anzeigen

Mit folgendem Snippet lassen sich in WordPress Posts ausgeben, die die gleichen Tags verwenden, wie der aktuelle Post:

7. März 2023

So kann man im Gutenberg-Editor Blöcken beliebige CSS-Klassen zuweisen

Die Funktion „register_block_style“ ermöglicht es benutzerdefinierte CSS-Klassen vorhandenen Gutenberg-Blöcken zuzuweisen. Das ermöglicht z.B. die Auswahl verschiedener Listen-Typen, Tabellen-Typen, Text-Styles u.v.m. – also alles, was mit CSS formatierbar ist direkt im Gutenberg-Editor. Folgender Code muss hierfür in der functions.php ergänzt werden: Jetzt kann die Klasse im Gutenberg-Editor rechts in den Block-Einstellungen ausgewählt werden. Vorausgesetzt, dass die […]

6. März 2023

JPGs und PNGs mit TinyPNG komprimieren

Mit TinyPNG lassen sich PNGs und JPGs nahezu verlustfrei komprimieren. Diesen Screenshot z.B. hat TinyPNG von 2 MB auf 444 KB(!) reduziert. Das ist wirklich beeindruckend. Zum Vergleich: Über die „Für Web speichern“-Funktion in Photoshop wurde ein PNG mit 2,8 MB generiert. Gerade auf Landing-Pages und Startseiten mit vielen Bildern, sollte TinyPNG aus meiner Sicht […]

5. März 2023

Datum formatieren in WordPress und PHP

WordPress stellt von Haus aus die Funktion „get_the_date()“ zur Verfügung, mit der ein schön formatiertes Datum mit deutschen Monatsnamen innerhalb eines Loops oder eines Posts ausgegeben werden kann. Wie genau das Datum formatiert werden soll, kann in den WP-Einstellungen definiert werden. In PHP ist das Ganze etwas umständlicher. Das aktuelle Datum lässt sich wie folgt […]

5. März 2023

Adminer – eine schlanke Alternative zu phpMyAdmin

Ich bin ja großer Fan von NoSQL-Projekten. Vor einigen Tagen hatte ich schon SleekDB als Alternative zu MySQL vorgestellt. Bei manchen Projekten kommt man aber um MySQL nicht herum. Z.B. wenn viele Datenbankabfragen gleichzeitig stattfinden. Um eine Datenbank zu administrieren, ist auf den meisten Webservern bereits phpMyAdmin vorinstalliert. Sollte das nicht der Fall sein, oder […]

4. März 2023

PHP-Snippets im Gutenberg-Editor einfügen

Manchmal kommt es vor, dass man mit den vorhanden Blocks im Gutenberg-Editor an seine Grenzen stößt und die gewünschte Funktion nicht vorhanden ist. Für HTML-Snippets gibt es bereits den Block „Individuelles HTML“, mit dem man HTML einfügen kann – für PHP hingegen nicht. Ich nutze für diesen Fall das (bereits vielfach gelobte) Plug-in „Lazy Blocks“, […]

3. März 2023

WP_Query – Der WordPress-Loop

WP_Query ist eine der wichtigsten Funktionen in WordPress, die es ermöglicht, maßgeschneiderte Abfragen für Beiträge und Custom Post Types durchzuführen. Diese Abfragen können auf verschiedene Arten spezifiziert werden, einschließlich der Einschränkung nach Kategorien, Tags, Datum und vielem mehr. Die Syntax für WP_Query ist relativ einfach und besteht aus der Definition von Parametern innerhalb eines Array-Objekts. […]

3. März 2023

Bildgrößen ändern auf dem Mac mit „Vorschau“

Das Programm „Vorschau“, das auf jedem Mac installiert ist, bietet einen deutlichen größeren Funktionsumfang, als der Name es vermuten lässt. So lassen sich z.B. und schnell und einfach die Bildgrößen von JPGs, PNGs und anderen gängigen Dateitypen anpassen. Besonders praktisch: Wenn man mehrere Bilder markiert und dann in Vorschau öffnet, kann man die Größe aller […]

3. März 2023

Wie man einen eigenen Kalender in WordPress erstellt

Vermutlich gibt es hunderte Kalender- und Event-Plug-ins für WordPress. Häufig fehlt dann aber genau das Feature, das man benötigt oder die Kalender sind völlig überladen mit Features, die man überhaupt nicht benötigt. Deshalb möchte ich hier zeigen, wie man mit wenig Aufwand seinen eigenen Kalender erstellen kann. Zunächst benötigen wir 3 Plug-ins, die ich grundsätzlich […]

3. März 2023

Screenshots am Mac

macOS bietet von Haus aus die Möglichkeit Screenshots zu machen ohne das dafür zusätzliche Software erforderlich ist. Hierfür stehen verschiedene Möglichkeiten zur Auswahl: Standardmäßig werden alle Screenshots auf dem Schreibtisch gespeichert. Über die Tastenkombination „Command + Shift + 5“ und einen Klick auf Optionen lässt sich der Speicherort anpassen.