Einfache PHP Funktionen zum Suchen und ersetzen von Zeichenketten.
PHP: JSON mit json_encode() formatieren und ausgeben
Mit PHP einen String oder Array als JSON mit der Funktion json_encode() und der entscheidenden Option JSON_PRETTY_PRINT formatieren und leserlich ausgeben.
PHP: Datum prüfen
Prüfen, ob ein Datum ein echtes Datum ist. $date_string = ‚2020-12-24‘; if( strtotime( $date_string ) ){ // valid date format } else { // no valid date format } Quellen und Links Function to check if a string is a date PHP: strtotime
WordPress: Hinzufügen von Shortcode-Button im TinyMCE
Sehr praktisch zum Arbeiten für Redakteure sind Button für eigene angelegte WordPress Shortcodes. Diese können im TinyMCE-Editor wie folgt ergänzt und mit Dashicons verschönert werden.
WordPress Hock: Current Page Number in wp_link_pages()
Wie man die aktuelle Seitenzahl in der Funktion wp_link_pages() markiert. Diese WordPress-Funktion gibt ansonsten alle Seitenzahlen als Link und ohne Kennzeichnung der aktuellen Seite aus. Anschließend kann sie über die CSS-Klassse .current gesondert gestylt werden.
WordPress: FlexSlider in Standard-Galerie Shortcode [gallery] ersetzen
Die Standard-Galerie in WordPress wird durch das Shortcode gallery erzeugt. Für die Ausgabe kann man dieses durch einen Slider (z.B. den bliebten jQuery FlexSlider von WooThemes) ersetzen. Wir haben es getestet und in einem Projekt umgesetzt. Quellen und Links Customizing the output of the gallery shortcode FlexSlider FlexSlider 2 Demo FlexSlider Properties
WordPress Theme: Menüs registrieren und ausgeben
In WordPress lassen sich sehr einfach eigene Menüs in einem WordPress Theme registrieren und an beliebiger Stelle im Theme (z.B. in Header oder Footer) ausgeben. Die Funktionen register_nav_menus() und wp_nav_menu() sind die bequeme Basis dafür. WordPress Menü registrieren Mit folgendem Snippet in der functions.php können neue Menüs (footer-menu und header-menu) in einem WordPress Theme registriert werden. In …
„WordPress Theme: Menüs registrieren und ausgeben“ weiterlesen
WordPress Theme: Widget Area hinzufügen
WordPress Widget Areas sind eine ideale Möglichkeit neue Bereiche in der Webseite (korrekt im jeweiligen WordPress Theme) zu schaffen, um Inhalte (auch optional) einzufügen oder später zu bearbeiten.
WordPress Login wp-login.php schützen und verstecken
Um sich mit WordPress vor hartnäckigen Brute Force Attacks zu schützen, ist es eine effektive Lösung das WordPress-Login und dem direkten Zugang unter wp-login.php zu verstecken. Problem: Standardmäßig findet sich das WordPress Login bei jeder normalen Installation unter domain.tld/wp-login.php. Dies ist für einen Angreifer natürlich ein gefundenes Eingangstor und sie müssen sich lediglich um den Benutzernamen (kann relativ einfach …
„WordPress Login wp-login.php schützen und verstecken“ weiterlesen
WordPress: Zufallszahl mit wp_rand()
Manchmal muss der Zufall helfen. Im WordPress Core hilft die Funktion wp_rand() für eine zufällige, ganze Zahl. Diese einfache und dennoch manchmal nützliche Funktion generierte aus einem minimalen und maximalen Wert (einem beschränkten Intervall) eine Zufallszahl. Beispiel: Ausgabe einer Zufallszahl zwischen 1 und 99 echo wp_rand(1,99); Dieses Code-Snippet gibt bei jedem Aufruf eine Zahl zwischen 1 und …