Websitegärtners Geräteschuppen.

Ein komplett ungeordnetes Sammelsurium von kurzen technischen Dokumentationen, Anleitungen und Vorlagen zur Selbstbedienung. Viele der Snippets haben uns seinerzeit bei der Web-Entwicklung geholfen, aber betrachten Sie das Erstellungsdatum der Beiträge als Mindesthaltbarkeitsdatum, denn einiges ist nicht mehr „Up to date“.

  • Ternary Operator ?: versus Null Coalescing Operator ?? versus Null Coalescing Assignment Operator ??= von Katzen erklärt

    Kurz gesagt: PHP bietet zwei nützliche Operatoren zur Vereinfachung von Bedingungsüberprüfungen: den Ternary Operator (?:) und den Null Coalescing Operator (??). Beide Operatoren dienen dazu,…

    Zum Artikel…
  • Shortcode E-Mail Obfuscator

    Folgendes Shortcode-Snippet ist nützlich, um E-Mails zu verschleiern, um sie vor SPAM zu schützen. Dazu der Hinweis, dass diese Methode nur funktioniert, wenn Javascript aktiviert…

    Zum Artikel…
  • TranslatePress rendert individuellen Sprachwähler für Default Sprache falsch

    Problem: Beim individuellen Erstellen eines Sprachwählers für TranslatePress: $arr = trp_custom_language_switcher(); liefert $arr ein mehrdimensionales Array mit allen notwendigen Parametern zurück, um einen individuellen Sprachwähler…

    Zum Artikel…
  • Wie kann man mit dem Elementor Suchformular nur nach bestimmten Inhaltstypen suchen?

    Elementor Pro besitzt ein Widget namens „Suchformular“. Dieses eignet sich für die hübsche Gestaltung von Suchformularen. In der Programmatik ist dieses Suchformular leider beschränkt. Frage:…

    Zum Artikel…
  • Elementor Beiträge Widget mit ACF Beziehungsfeld füllen

    Mit dem Beiträge Widget in Elementor kann man schon recht bequem in einer Schleife andere Beiträge, Seiten, Produkte oder Custom Post Types (CPT) ( =…

    Zum Artikel…
  • Elementor Popup / Flyout Menü schließt sich nicht mehr für Mobile Ansicht

    Elementor: Version 3.72 Verhalten: Ein Elementor-Popup öffnet sich, schließt sich aber nicht mehr (bei Klick auf Icon oder Esc oder andere Trigger). Schaut man im…

    Zum Artikel…
  • PHPStorm: Local Changelist in Git Tool verschwunden

    Problem: Local Change List unter PHPStorm fehlt im Git Tool Lösung: Ich hatte ab und zu das Phänomen, dass die Local Changelist (die Dateien in…

    Zum Artikel…
  • Variable in Blade Komponente nicht verfügbar

    Problem: Die Parameterübergabe eines Blade-Attributes funktioniert nicht, die Variable in der Komponente ist leer. Es gibt keine Fehlermeldung, sondern die Variable scheint nicht übergeben worden…

    Zum Artikel…
  • Tailwind Autocomplete mit PHPStorm (WebStorm) funktioniert nicht

    Problem: Falls Sie z.B. eine Laravel App erstellen und sich darüber wundern, warum PHPStorm oder WebStorm die Autovervollständigung für Ihre CSS Klassen in Blade Templates…

    Zum Artikel…
  • WP CLI Error: Error establishing a database connection.

    Auftauchen: Befehle über WP CLI absetzen, Wordpress im Browser funktioniert jedoch. Dieser Fehler tritt häufig auf, wenn der WP CL Interpreter die Datenbankverbindung in wp-config.php…

    Zum Artikel…
  • Mit Alfred sehr schnell Px in REM / EM umrechnen

    Auf dem Mac gibt es einen wunderbaren Alfred-Workflow, der Px in Rem umrechnet: Download Direktlink: https://raw.githubusercontent.com/vitorgalvao/requested-alfred-workflows/master/Workflows/Px%20Rem%20Em.alfredworkflow Einfach installieren, dann CMD-Space: Alfred Bar „pxrem“ tippen und…

    Zum Artikel…
  • Eine Git-Anleitung, die es einfach macht, GIT zu verstehen.

    Eine durch Visualisierung sehr schnell begreifbare Dokumentation der GIT-Versionskontrolle: http://marklodato.github.io/visual-git-guide/index-en.html  

    Zum Artikel…
  • Einrichten von XDebug mit PHPStorm und Valet Development Umgebung

    Vorbereitung: Homebrew sollte installiert sein Valet sollte installiert sein und laufen: https://laravel.com/docs/7.x/valet Browser Extension für PHPSTORM sollte installiert sein: https://www.jetbrains.com/help/phpstorm/browser-debugging-extensions.html gerry@webgarten ~ % brew install…

    Zum Artikel…
  • Installation von Redmine auf Ubuntu Linux (LAMP-Stack), alle Schritte in der Konsole

    Installation von redmine auf Ubuntu Linux System. Alle Schritte aus der Historie. Überall dort, wo „ERROR“ auftaucht, waren zusätzliche Installations-Schritte notwendig.

    Zum Artikel…
  • Shortcode für ein Copyright Zeichen mit aktuellem Jahresdatum

    Dieser Shortcode schreibt das Copyrightzeichen mit dem aktuellen Jahr und weiterer Info. Nützlich für den Footer einer Website.

    Zum Artikel…
  • Linke „Überspringen zum Hauptinhalt“ (Skip to Main)

    Ein WordPress Shortcode, um den „Zum Hauptinhalt springen“ link in einem Frontend Bereich anzuzeigen.

    Zum Artikel…
  • Custom Post Type im Admin-Menü eines anderen Custom Post Types anzeigen.

    Dieses Snippet in die CPT Konfiguration einsetzen und entsprechend ändern, um einen CPT in einem anderen CPT anzuzeigen. Nützlich für Querverweise oder Relationen zwischen CPTs.…

    Zum Artikel…
  • Menüpunkt „Beiträge“ in WordPress Admin Menü verstecken

    Mithilfe dieses Gists (in functions.php) versteckt man den Menüpunkt „Beiträge“ im Admin Menü

    Zum Artikel…
  • WordPress Editor Customizer Rechte geben

    Mit diesem Snippet gibt man einem Benutzer mit Editor-Rolle die Rechte, die Customizer (Design -> Customizer) Einstellungen zu ändern.

    Zum Artikel…
  • Jquery Snippet für WordPress Admin Menüs: Bestätigung vor Verlassen der Website

    Zum Artikel…
  • PHP-Fehler „unexpected end of file“

    Fehlerbehebung: Wie man dem Fehler „PHP Parse error: syntax error, unexpected end of file in …“ auf die Schliche kommt.

    Zum Artikel…