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: 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 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: 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 …