Suche
Suche Menü

WordPress: verwendetes Template anzeigen

Wenn man WordPress-Themes entwickelt oder den Auftrag zur Weiterbearbeitung bekommt, ist es oft wichtig herauszufinden, mit welcher Template-Datei die aktuell angezeigte Seite gerendert wird. Das lässt sich einfach herausfinden: einfach den folgenden Codeschnipsel in die Datei functions.php des verwendeten Themes kopieren, dann wird die verwendete Template-Datei in einem HTML-Kommentar im Header der Seite ausgegeben:

  1. add_action('wp_head', 'show_template');
  2. function show_template() {
  3. global $template;
  4. echo "\n\n<!--// Template: ";
  5. print_r($template);
  6. echo "//-->\n\n";
  7. }

WordPress W3 Total Cache: Cache leeren, wenn Beitrag/Seite/Benutzerdaten gespeichert werden

Das Plugin W3 Total Cache ist eine tolle Möglichkeit, die eigene Website deutlich schneller zu machen. Wenn man Beiträge nachträglich ändert oder Seiten speichert, muss man jedoch den Cache manuell leeren, damit die Änderungen auf der Website sichtbar werden. Dafür gibts das Plugin W3 Total Cache Purge All Page, das den Cache leert, sobald man einen bestehenden Beitrag ändert.

Sofern man aber auch Benutzerdaten in seine Pages eingebunden hat, reicht das nicht aus - denn wenn ein Benutzer seine Daten ändert, werden nach wie vor die alten Daten aus dem Cache auf der Website angezeigt. Das lässt sich mit wenigen Zeilen Code in der Datei functions.php beheben:

  1.  
  2. /* Cache leeren, wenn Benutzerdaten gespeichert werden */
  3. function xyz_clearCache() {
  4. if (function_exists('w3tc_pgcache_flush')) {
  5. w3tc_pgcache_flush();
  6. }
  7. return true;
  8. }
  9. add_action('user_register', 'xyz_clearCache');
  10. add_action('profile_update', 'xyz_clearCache');
  11.  

WordPress-Tabellenprefix ändern

Aus Sicherheitsgründen ist es ratsam, das WordPress-Tabellenprefix nicht beim Standardwert wp_ zu belassen. Wenn man das nachträglich bei einer WordPress-Installation vornimmt, muss man einerseits in der wp-config.php das neue Prefix eintragen (z.b. wp_projektname_) und danach vie Datenbanktool (z.B. phpmyadmin) alle Tabellen umbenennen.

Danach wird allerdings kein Login in den Admin-Bereich möglich sein, da das Tabellenprefix auch in den Datenbankeinträgen in wp_options einige Male zu finden ist. Abhilfe schaffen folgende kurzen SQL-Befehle:

  1. UPDATE neuesPrefix_options SET option_name = REPLACE(option_name, 'altesPrefix_', 'neuesPrefix_');
  2. UPDATE neuesPrefix_usermeta SET meta_key = REPLACE(meta_key, 'altesPrefix_', 'neuesPrefix_');
  3.  

Danach klappts auch wieder mit dem Einloggen :-)

iTunes 12.1 64Bit – die Musik stottert, sobald Chrome gestartet wird?

Eigentlich mag ich ja iTunes ganz gern. Aber zeitweilig treibt es mich zum Wahnsinn. Wie heute: nach dem Update auf 12.1 stotterte plötzlich die Musikwiedergabe, sobald gleichzeitig Google Chrome lief - nicht viel, aber gerade so viel, dass es unfassbar nervt. Die in diesem Fall naheliegende Fehlerursache "zu wenig Speicher" scheidet bei 20GB RAM aber eher aus.
Auf der Suche nach einer Lösung für dieses Problem bin ich auf eine iTunes-Version für alte Grafikkarten gestoßen. Installiert, funktioniert. Warum nicht gleich so, Apple?

Texte von früher: Der Notarzt der Benzinbrüder

1995 mit dem VW Golf vom ÖAMTC in SeyringDa mein Vater während meiner Kindheit ständig an irgendwelchen alten Autos (meist den eigenen) geschraubt hat, habe ich Kolben, Motoren, Fahrwerke, Benzin und Öl bereits von Kindesbeinen an geliebt. Folgerichtig habe ich mich für eine HTL-Ausbildung am TGM im Fachbereich Maschinenbau / KFZ-Technik entschlossen und hatte danach auch in diesem Bereich die ersten Jobs (unter anderem 4 Jahre beim ÖAMTC als Prüfer & Pannenfahrer). Im Jahr 1997 war ich auf der Suche nach neuen Herausforderungen und hatte damals eine grandiose Idee: ich wollte als Motorjournalist zu arbeiten, denn leiwande Autos fahren & drüber schreiben erschien mir eine gute Sache zu sein (und erscheint es mir heute noch, wenn ich drüber nachdenke). Also verfasste ich einen Text über den Job, den ich bis zum damaligen Zeitpunkt am liebsten gehabt hatte: übers Pannenfahren. Damit habe ich mich damals bei verschiedenen österreichischen Zeitschriften (u.a. bei Alles Auto und der Autorevue) beworben - und dabei ist es leider auch geblieben, denn eingestellt wurde ich bekanntlich nicht. 

Ein Jahr danach habe ich mich als Grafiker & Webdesigner selbständig gemacht und dabei ist es jobtechnisch bis heute geblieben. Mein Herz schlägt dennoch weiterhin für schnelles Blech & starke Motoren. Beim Aussortieren alter Backup CDs(!) ist mir mein Text von 1997 wieder in die Hände gefallen:

Menschen in Bewegung:

DER NOTARZT DER BENZINBRÜDER

Der Morgen graut über Wien. Ein Mann in festem Schuhwerk marschiert die Garageneinfahrt nach unten, sperrt sein Auto, einen simplen Subaru Justy, auf, wirft seinen Aktenkoffer, prall gefüllt mit Informationsbroschüren und Formularen auf den Beifahrersitz, den einzig möglichen Platz dafür, und nimmt hinter dem Lenkrad Platz. Das Funkgerät und den Radio einschalten, die Garage verlassen. Das Werkzeug hinten im Auto scheppert fürchterlich, als der gelbe Subaru über die obere Kante der Garageneinfahrt ins beginnende Tageslicht hinausfährt. Als sich das Datenfunkgerät außerhalb der Garage, begleitet von einem unangenehmen Doppelton, ins Netz einklinkt, beginnt der tägliche Dienst auf Wiens Straßen.

Read more

Wertet Google, Yahoo oder Bing den Meta-Tag „keywords“ noch aus?

Kurze Antwort: Nein. Nicht so, dass es für einen Website-Betreiber Sinn hat, sich extra dafür passende Begriffe einfallen zu lassen.

Lange Antwort, aus aktuellem Anlass: Nach wie vor hält sich die Legende, dass man durch passende Angabe von META-Keywords im Quelltext das Ranking der eigenen Website beeinflussen könnte. Diese für den Website-Besucher unsichtbaren Keywords stammen aus der Urzeit des WWW, als Suchmaschinen den tatsächlichen Inhalt von Websites noch nicht sinnerfassend auswerten konnten und daher auf Hilfe durch den Ersteller der Website angewiesen waren. Jedoch wurde damit (durch Angabe von falschen und unpassenden Keywords) viel Unfug getrieben, sodass die Suchmaschinenbetreiber die Unterstützung dieser Angaben der Reihe nach aufgegeben haben. Das schon vor langer Zeit, denn Google wertet die Keywords seit 2002(!) nimmer aus, Yahoo seit 2009 und Bing wertet sie zwar als eines von etwa 1000 Kriterien aus, bestraft aber Seitenbetreiber mit niedrigerem Ranking, die unpassende Keywords einsetzen.

Wer also 2014 tatsächlich noch an die Wirksamkeit von META-Keywords glaubt, der wurde schlecht beraten. Heutzutage ist gutes Ranking in Suchmaschinen mit ein bissl mehr Aufwand verbunden, als ein paar Keywords in die Quelltexte einzubauen 😉

5 Freitage, 5 Samstage, 5 Sonntage? Fast jedes Jahr!

Der August 2014 hat 5 Freitage 5 Samstage und 5 Sonntage. Das passiert nur einmal alle 823 Jahre.

Diese Behauptung wird gerade wieder hundertfach im Netz verbreitet. Stimmt das aber? Schauen wir uns das mal logisch an:

Der August 2014 hat 5 Freitage, 5 Samstage und 5 Sonntage. Soweit korrekt.

Was jedoch nicht stimmt: dass dieses Phänomen nur alle 823 (oder wieviele auch immer) Jahre vorkommt. Denn in jedem Monat mit 31 Tagen treten drei aufeinanderfolgende Wochentage 5-mal auf, das kann man leicht am Kalender nachzählen. Abhängig von der Abfolge an Monatslängen  (28/29/30/31 Tage) sind das dann halt alle paar Monate mal Freitag, Samstag und Sonntag - jedes Mal, wenn in einem Monat mit 31 Tagen der 1. auf einen Freitag fällt.

Zuletzt war das etwa in folgenden Monaten der Fall:

  • März 2013
  • Juli 2011
  • Oktober 2010
  • Jänner 2010
  • Mai 2009
  • ...

Also fast jedes Jahr einmal...

Unsinn verbreitet sich jedoch im Internet SEIT gefühlten 832 Jahren  😉

Schwindelerregender Job an der Hochspannungsleitung

Ganz hinten an der Mastspitze sitzt auch ein Arbeitstrupp

Heute beim Weg ins Büro sah ich eine seltsame seilbahn-artige Konstruktion an einer Hochspannungsleitung hängen, die über die Autobahn führt. Neugierig bin ich bei der nächsten Ausfahrt abgefahren und hab mich über Feldwege dorthin begeben, um mir das näher anzusehen. Tatsächlich sind mir nicht nur gute Bilder gelungen, sondern ich hab bei einem Plausch mit einem der Arbeiter am Boden auch herausgefunden, was hier gemacht wird: es soll das Erdseil getauscht werden (die oberste Leitung am Mast, die vor direkten Blitzeinschlägen in die Leitungen schützen soll). Das neue Erdseil wird mit dem alten Erdseil verbunden und über eine gebremste Winde am Boden mit alten Erdseil raufgezogen. Und damit im Falle eines Problems das Erdseil nicht quer über die darunter liegende Oberleitung der Schnellbahn fallen kann, werden die obersten Leitungspaare mit Leinen verbunden. So fällt das Erdseil höchstens bis in diese Leinen, wie in eine Hängematte.  Read more

WordPress Kontaktfelder hinzufügen oder entfernen

Kontaktfelder kann man sehr einfach zum WordPress-Benutzerprofil hinzufügen oder entfernen. Einfach dieses Codeschnipsel in die functions.php einfügen:

  1. // Kontaktmethoden hinzufügen
  2.  
  3. add_filter('user_contactmethods', 'meine_neuen_kontaktfelder');
  4.  
  5. function meine_neuen_kontaktfelder($user_contactmethods){
  6.  
  7. // Neue Felder hinzufügen (Name / Beschriftung)
  8. $kontaktfelder['twitter'] = 'Twitter @username';
  9. $kontaktfelder['facebook'] = 'Facebook URL';
  10. $kontaktfelder['gplus'] = 'Google+ URL';
  11.  
  12. // Nicht benötigte Felder entfernen
  13. unset($kontaktfelder['yim']);
  14. unset($kontaktfelder['aim']);
  15. unset($kontaktfelder['jabber']);
  16.  
  17. return $kontaktfelder;
  18. }
  19.  

Der Abruf im Theme erfolgt wie bei anderen Benutzer-Metadaten:

  1. $metadata = get_user_meta($benutzerID);
  2.  
  3. echo "Twitter: ".$metadata['twitter'][0];
  4. echo "Facebook: ".$metadata['facebook'][0];
  5. echo "Google+: ".$metadata['gplus'][0];
  6.  
Seite 1 von 20012345...1020...Letzte »