In der neuen Version des WordPress Plugins Contact Form 7 ist eine Option zum einfachen Einbau von reCAPTCHA vorhanden. Dies ist sicher gut gedacht. Wer seine Formular gegen Missbrauch durch Spaming bewahren möchte, greift gern zu reCAPTCHA. Leider hat reCAPTCHA nicht…
Social-Media-Liste mit Awesome ohne Inline-Elemente
Baut man an einem Theme, kommt es vor, daß man auch eine Social-Media-Liste einbauen will. Viele WordPress-Themes nutzen dabei die normale Menü-Funktion, bei der man externe Links eingeben kann. Anhand der URL in dem href-Attribut wird mittels CSS die Optik gestaltet.
Wie mach ich dies nun mit Awesome und SASS, aber ohne dass ich mein HTML-Code durch <i> oder <span>-Anweisungen vollstopfe?
Language Code im HTML-Tag von WordPress ohne Region-Code
Aus verschiedenen Gründen kann es sinnvoll sein, die Sprachdeklaration einer Website auf den „Primary Language Subtag“ zu beschränken. Also den Sprachcode ohne die Region-Angabe. Da WordPress per Default über den Filter language_attributes() den vollständigen Sprachode ausgibt, muss man hierzu den…
WordPress: Custom Links im Hauptmenu verhindern
Aus Gründen der Usability ist es nicht sinnvoll, wenn man im Hauptmenü einer Website Links auf externe Webseiten setzt. Die Benutzer der Website erwartet im Hauptmenü stattdessen die Seiten der Website auf die er sich befindet. Externe Links gehören stattdessen…
Invalides HTML in den Lang-Attributen fixen
In WordPress 4.3 wurde bei einigen optionalen Sprachpaketen die formelle Form eingeführt. Beispielsweise bei der Sprachauswahl unter den Einstellungen mit „Deutsch (Sie)“. Leider wurde bei dem Setzen der Sprachattribute in der Funktion language_attributes() etwas unvorsichtig agiert: Durch die in Themes…
WordPress: Kommentar-Metabox in der Seitenbearbeitung deaktivieren
Bei einigen Themes, insbesonders jenen, die für große Websites eingesetzt werden, macht eine Kommentarverwaltung für Seiten keinen Sinn. Trotzdem wird die entsprechende Metabox per default eingeschaltet. Dies kann unbedarfte Autoren und Redakteure verwirren. Für diese ist dann auch der Hinweis,…