Wenn ich Web-Development für Backend-Lösungen betreibe, dann am liebsten mit PHP & Wordpress. Viele Snippets kann man öfters gebrauchten und dann sammle ich die jetzt hier einfach. Einerseits tue ich das für selbst, falls ich wieder mal ein Wordpress-Theme programmieren muss, andererseits hilft es vielleicht auch dir weiter.
Sie befinden sich auf Seite 2.
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Die meisten Web-Server operieren bereits mit dem sehr perfomanten PHP7 und aktiviertem Objekt-Cache – Dadurch wird immer öfter die Datenbank auf dem Server zum so genannten Bottleneck (Flaschenhals) für die Perfomance. Hier kann es helfen zu prüfen ob der mySQL Cache eingestellt ist und falls nicht, diesen ggf. zu aktivieren. Um eine Seite auf Perfomance […]
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Wenn man eine WordPress-Seite einem Kunden übergibt, muss man für diesen meistens auch einen Nutzer anlegen. Es kann sinnvoll sein dem Client eine neue spezielle Kunden-Rolle zu zuweisen. Der Kunde bekommt natürlich immer einen Account zu seiner eigenen WordPress-Seite. Jeder neue User hat bestimmte Rechte & Möglichkeiten. Bei WordPress ist es oft das Problem, dass […]
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Ordnung in Template- & Funktions-Dateien zu halten ist bei größeren Projekten schwer und bei längeren Projekt enorm wichtig. Um Ordnung zu halten trenne ich meine Dateien in ‚Daten‘ & ‚Template‘. Oft wird man mit fremden Templates oder eigenen Templates aus düsterer Vergangenheit konfrontiert und ärgert sich, dass man sich nicht zu recht findet. Kleinste Änderungen […]
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Updates sind eigentlich gute Sachen und sollten immer gemacht werden; allein der Sicherheit wegen. Manchmal kann es aber nötig sein updates zu verhindern, falls ein Plugin-Update nicht mit dem aktuellem System kompatibel ist. Mit diesem Code kann man unterdrücken dass WordPress eine Rückmeldung bekommt, dass für ausgewählte Plugins ein Update bereit steht. Man muss dazu […]
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Der WordPress Loop ist aus seiner Historie heraus super, um klassische Blog & News Beiträge zu generieren. Manchmal möchte man seine Template PHP Files aber nicht mit Loops zu kleistern, oder mag einfach ordentlichen Code haben. Dann kann es nützlich sein, Posts als Array nach dem Query zu speichern. Das Code-Beispiel hier kann in die […]
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Die meisten WordPress Website- & Blog-Betreiber wollen Ihre Besucherzahlen messen. Dafür gibt es Tracking Scripts wie zum Beispiel Google Analytics. Die meisten Tracking Services generieren einen Javascript-Code, den man direkt in die Seite kopieren kann. Bei WordPress Themes kann dies jedoch heißen, dass man das Script in mehere footer-*.php Templates kopieren müsste. Das ist unpraktisch […]
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Wenn man an einem Theme etwas ändert, wird meistens auch die style.css angefasst – allein schon um die Versionsnummer zu erhöhen. Wenn man aber nicht jedes mal selbst an das wp_enqueue_style(); gehen will, um die Version zu erhöhen, kann man das auch automatisieren! Mit dem Befehl wp_get_theme(); kommt man das „Theme Objekt“ heran und kann die Version […]
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Warning: Undefined array key 0 in /var/www/vhosts/johannes-gehrke.de/johannes-gehrke.de/httpdocs/wordpress/wp-content/themes/johannes2017/lib/get-options.php on line 37
Um eine bessere Perfomance vom Server zu bekommen mit einer WordPress installation, lohnt es sich GZIP Komprimierung und Browser Caching zu aktivieren. Auf einem Server mit den entsprechenden Modulen, kann das problemlos aktiviert werden. Dieses Stück Code vom User „Umut“ habe ich auf Stackoverflow gefunden und ist seit dem meine goto Lösung für Komprimierung und Caching. […]