galuba dot net

Informationen zu Wordpress, jQuery, Web 2.0, Apple u.v.m.

WordPress: Wichtige Datenbankabfragen

| Keine Kommentare

Dieser Artikel richtet sich, durch die direkte Manipualtion in der Datenbank, eher an etwas erfahrene Benutzer. In WordPress selbst könnt ihr bereits sehr viele Dinge erledigen, aber manchmal ist eine schnelle Lösung für ein bestimmtes Problem sehr hilfreich.

Wie werden die SQL-Abfragen ausgefĂĽhrt?
FĂĽr die SQL-Abfragen benutzt ihr am besten den PHPMyAdmin, oder ein vergleichbares Datenbankmanagementsystem. Die Abfragen mĂĽssen in das SQL-Textfenster kopiert und dann ausgefĂĽhrt werden.

Obwohl ich alle Abfragen in diesem Artikel getestet habe, vergesst nicht bevor ihr die Befehle in eurem Blog benutzt, die Datenbank zu sichern.

1. Passwort manuell ändern
Es kann jedem mal passieren, das er das Admin-Passwort vergessen hat. Die einzige Lösung an ein neues Passwort zu kommen besteht darin, direkt ein neues Passwort in der MySQL-Datenbank zu erstellen. Mit der folgenden Abfrage wird euch das gelingen.

UPDATE 'wp_users'  SET 'user_pass'  = MD5('DEIN_PASSWORT') WHERE 'user_login' ='DEIN_LOGINNAME' LIMIT 1;

2. Alle Plugins auf einmal deaktivieren
Wenn ihr eine neues Plugin installiert habt und damit euren Blog “zerschossen” habt, gibt es nur wenige Möglichkeiten das Plugin wieder zu deaktivieren, der nachfolgende Code deaktiviert alle Plugins, sodass der Zugriff auf die Admin-Seite wieder funktioniert.

UPDATE wp_options SET option_value = '' WHERE  option_name = 'active_plugins';

3. Alle Spam Kommentare löschen
Wer Akismet oder ein vergleichbares Anti-Spam-Plugin nicht installiert hat wird frĂĽher oder später bemerken, das eure Kommentare voller Spam stecken. Abhängig von der Popularität eures Blogs könnt so schnell 1.000, 2.000 oder sogar noch mehr Kommentare zum moderieren haben. Alle Kommentare, die als Spam markiert sind, werden mit dieser Abfrage gelöscht. Es wird natĂĽrlich vorkommen, das hir und da ein “richtiger” Kommentar auch als Spam markiert ist. Dieser wird natĂĽrlich mit gelöscht.

DELETE from  wp_comments WHERE  comment_approved = '0';

4. Artikel an einen anderen Autor ĂĽbergeben
Die meisten WordPress-Neulinge erstellen ihre Artikel alle mit dem Standard-Benutzer “Admin” anstatt mit ihrem Namen. Um diesen “Fehler” wieder gut zu machen fĂĽhrt ihr einfach den folgenden Befehl aus. Ihr benötigt dafĂĽr natĂĽrlich die IDs der beiden Benutzer.

UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE post_author=OLD_AUTHOR_ID;

Autor: René Galuba

Hallo, ich heiße René und verfasse hier meine aktuellen Trainingsberichte und Neuigkeiten aus der Apple-Welt. Ich bin Programmierer und schreibe daher auch gerne über Wordpress, PHP, jQuery und weitere Web 2.0 Themen.

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*