sql:praktische_anwendung_von_sql-statements_bei_wordpress
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
sql:praktische_anwendung_von_sql-statements_bei_wordpress [2020/05/10 15:57] – angelegt sommteck | sql:praktische_anwendung_von_sql-statements_bei_wordpress [2024/05/16 20:29] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
===== Praktische Anwendung von SQL-Statements bei Wordpress ===== | ===== Praktische Anwendung von SQL-Statements bei Wordpress ===== | ||
+ | |||
+ | ==== Ändern des Benutzers eines Blog-Posts ==== | ||
+ | |||
+ | Es gibt praktischerweise eine Wordpress iOS App mit der nicht nur neue Beiträge bequem vom Smartphone aus erstellt und bearbeitet werden können, sondern man kann vom Smartphone aus auch mit ihr ein Bild, ein Gif oder ein Video in ein Wordpress-Blog hochladen. Das Problem dabei ist nur, dass obwohl man bei einem selbstgehosteten Wordpress-Blog zwar wahlweise mit einem eingeschränktem Benutzeraccount angemeldet ist, hochgeladen (Medien-) Dateien über das Rechtemanagement diese des Administrators erhalten. Der eingeschränkte Benutzer kann die Bildinformationen wie Name oder Beschreibung nicht anpassen. Eine Lösung, wie sich dieses Verhalten der App abändern lässt, habe ich bisher noch nicht gefunden. Der Workaround für den Übergang ist aber, über ein SQL-Statement den Eigentümer der Mediendatei zu ändern. Dies geht aber nur für jede Datei einzeln. Gegeben ist, das in der Tabelle für die Posts " | ||
+ | |||
+ | <code sql> | ||
+ | UPDATE wordpress_b.wp_posts SET post_author=2 WHERE id=4155; | ||
+ | </ | ||
==== Alte Revisionen von WordPress-Einträgen löschen ==== | ==== Alte Revisionen von WordPress-Einträgen löschen ==== | ||
Zeile 8: | Zeile 16: | ||
<code sql> | <code sql> | ||
DELETE FROM wp_posts WHERE post_type=" | DELETE FROM wp_posts WHERE post_type=" | ||
+ | </ | ||
+ | |||
+ | ==== Kommentar- und Pingback-Funktion von Medien-Dateien deaktivieren ==== | ||
+ | |||
+ | Wordpress bietet wie bei den Beiträgen die Möglichkeit, | ||
+ | |||
+ | Für eine einzelne Datei mit der Record-ID 9 in der Tabelle der Beiträge der SQL-Datenbank lautet die SQL-Abfrage wie folgt: | ||
+ | |||
+ | <code sql> | ||
+ | UPDATE wordpress_b.wp_posts SET comment_status=' | ||
+ | UPDATE wordpress_b.wp_posts SET ping_status=' | ||
+ | </ | ||
+ | |||
+ | Für alle Medien-Dateien, | ||
+ | |||
+ | <code sql> | ||
+ | UPDATE wordpress_b.wp_posts SET comment_status=' | ||
+ | UPDATE wordpress_b.wp_posts SET ping_status=' | ||
</ | </ | ||
sql/praktische_anwendung_von_sql-statements_bei_wordpress.1589126260.txt.gz · Zuletzt geändert: 2024/05/16 20:29 (Externe Bearbeitung)