Problem bei CSS class und id setzen mit wp_nav_menu() für customized WordPress Menü

Ziel

In einem WordPress Theme soll ein customized Menü mittels CSS realisiert werden. Dazu sollen selbst definierten Werten für die HTML Attributen class und id verwendet werden z.B. um ein CSS Framework einzubinden. Problem ist das die angedachten CSS Attributwerte für die Attribut id und class, welche in der WordPress Funktion wp_nav_menu() als Argumente definiert wurden, nicht im HTML Quelltext angezeigt werden.
Continue reading

Backup Wordpres Files und MySql DB mit Shell Scripting

Beschreibung

Ausgangslage: Es sind eine oder mehrere WordPress-Installation(en) vorhanden die Initial oder regelmäßig abgesichert werden sollten. Zum Beispiel mehrere WordPress-Installationen mit unterschiedlichen Versionen, die immer wieder zum Testen genutzt werden sollen – deshalb in diesem Fall ohne irgendein Backup Plug-In sondern mit Shell Scripting. Mit dem Backup ergibt sich die Möglichkeit immer wieder bei einer heilen Installation anzufangen.
Continue reading

WordPress Backend mit .htaccess schützen

WordPress ist das bekannteste Blogging System, aus diesem Grund ist es auch für Cracker und/oder Hacker, als Angriffsziel attraktive. Viele Installationen gleich viele Ziele, offen einsehbarer Code und bekannte Sicherheitslücken. Durch faule oder unerfahrene Administratoren gibt es immer Installationen die nicht, die aktuellen Sicherheitsupdates installiert bzw. auf die aktuelle Version aktualisiert haben – lohnende Angriffsziele. Deshalb sollte der Login zum Admin-Bereich extra geschützt werden. Sicherlich gibt es einige Plugin’s, die das ermöglichen, aber es wenn keine Möglichkeit zum direkten Login gibt um so besser. Hier kommt der serverseitige Schutz via .htaccess ins Spiel.
Continue reading

Font-Awesome in WordPress ohne Anpassung der Theme einbauen

Um auf Webseiten Icon’s nutzen zu können, können eigens Icon Bilder erzeugt werden – entweder einzeln oder als Iconset oder aber als Font, welche mit der Seite geladen wird. Die Einbindung per Font macht es dem Web-Entwickler relativ leicht, weil er anstelle der Icon Dateinamen nur die jeweiligen CSS Klassen kennen muss. Ausserdem gestaltet sich der HTML Code übersichtlicher.

Font-Awesome ist eine freie Icon Schrift, welche über das BootstrapCDN geladen werden kann.
Continue reading