Užitečné SQL příkazy pro WordPress

Z Znalosti

Přidání custom fieldu všem článkům

INSERT INTO wp_postmeta (post_id, meta_key, meta_value)
SELECT ID AS post_id, 'novy-custom-field'
AS meta_key 'hodnota-custom-fieldu' AS meta_value FROM wp_posts
WHERE ID NOT IN (SELECT post_id FROM wp_postmeta WHERE meta_key = 'novy-custom-field');

Kompletní smazání custom fieldu

DELETE FROM wp_postmeta WHERE meta_key = 'jmeno-custom-fieldu';

Odstranění nepřiřazených štítků

Když smažete článek, štítky zůstávají. Tímto smažete všechny, které nejsou přiřazeny, k článku.

SELECT * From wp_terms wt INNER JOIN wp_term_taxonomy wtt ON wt.term_id=wtt.term_id WHERE wtt.taxonomy='post_tag' AND wtt.count=;

Hromadné smazání SPAMu

DELETE FROM wp_comments WHERE wp_comments.comment_approved = 'spam';

Hromadné smazání neschválených komentářů

DELETE FROM wp_comments WHERE comment_approved =