wordpress
WordPress home_url
Im clean-black Theme von WordPress hat sich IMO ein Fehler eingeschlichen. Der hat die Suchfunktion in meinem Blog etwas zerstört. Manchmal ging es, manchmal nicht. Und die Ergebnis URL hat zwei Schrägstriche, //, enthalten.
Ich lasse jetzt einfach Mal einen Schrägstrich weniger rausschreiben.
Aber genau so gut möglich, dass einfach die Variable irgendwo falsch definiert ist…
$ diff wp-content/themes/clean-black/searchform.php wp-content/themes/clean-black/searchform.php.backup 2c2 < <form method="get" id="searchform" action="<?php echo esc_url(home_url('')); ?>/"> --- > <form method="get" id="searchform" action="<?php echo esc_url(home_url('/')); ?>/"> 10c10 < </div>
WordPress API lahmlegen
./wp-content/themes/
add_filter( 'rest_authentication_errors', function( $result ) { if ( ! empty( $result ) ) { return $result; } if ( ! is_user_logged_in() ) { return new WP_Error( '401', 'not allowed.', array('status' => 401) ); } return $result; });
Breitband
Für heute gibt es ein paar Erkenntnisse.
– Der neue WordPress Editor ist noch immer furchtbar.
– Eine Tabelle aus Excel in WordPress zu übernehmen geht sinnvoll nur als Screenshot
– Für den Screenshot einfach den gewünschten Bereich markieren, kopieren und dann im Paint einfügen (und nötigenfalls zuschneiden)
– Die Bandbreite via LTE schwankt stark in Abhängigkeit von der Tageszeit
– Excel kann bedingte Formatierung, damit entstehen dann so hübsche Bilder wie folgendes:
Verwendete Werte
Download: 40 MBit (das Maximum laut Vertrag) grün; 20 MBit gelb; 0 MBit rot
Upload: 10 Mbit (das Maximum laut Vertrag) grün; 5 MBit gelb; 0 MBit rot
Ping: 20 ms grün; 50 ms gelb; max rot
Zeiten in UTC (also für CEST zwei Stunden dazugebeben)
Editor Plugin für WordPress
Seit WordPress 5 kommt so ein neuer Schrott-Editor daher. Die übersichtlichen Knöpfe versteckt. Und bei Gedanken die auch in ein oder zwei Tweets Platz hätten total übertrieben!
Mit dem Classic Editor Plugin lässt sich das wieder reparieren.
HSTS Preload WordPress
HSTS Header korrekt setzen inklusive preload in WordPress mit dem Plugin Security Headers
Preloading für die Browser aktivieren lassen unter hstspreload.org
Status: xn--hllrigl-90a.at is pending submission to the preload list.
Fix WordPress Update
Wenn WordPress nicht mehr nach /tmp schreiben darf kommt vom Autoupdate eine Fehlermeldung nach diesem Muster
PCLZIP_ERR_MISSING_FILE (-4) : MISSING ARCHIVE FILE ‘/tmp/{WHATEVER..}.TMP’
Die Lösung ist einfach, es muss ein Temp-Verzeichnis definiert werden, auf das WordPress selber noch Zugriff hat.
wp-config.php
define('WP_TEMP_DIR', ABSPATH . 'wp-content/tmp');
WordPress und PHP7
Ein neues PHP ist verfügbar für den Webspace! Sofort aktivieren, für WordPress ist das kein Problem!
Doch was passiert – alle Beiträge sind leer.
Was steht im Log?
Got error 'PHP message: PHP Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
Die Lösung habe ich unter wordpress.org gepostet. Dieses nette wp-code-highlight Plugin zerreisst es leider komplett, wenn ich diese Zeilen einfüge.
Gute Infos gibt es auf stackoverflow
Ladegeschwindigkeit
Kommt euch das Blog jetzt schneller vor? Am Freitag wurde auf einen VServer umgestellt. Seit dem wollte der WP-Supercache nicht mehr. Ich hab das Plugin schnell ersetzt durch den Cache Enabler. Ja, das hätte ich schon früher tun sollen…
Was erkennt man in der Grafik?
1. Die Ladezeit der Startseite war bei ca. 2500ms
2. Den Ausfall bei der Umstellung
3. Ladezeit nach der Umstellung bei 3500ms
4. Ladezeit nach aktivieren des Cache Enablers bei 700ms