
Админка WordPress, впрочем как и любая другая админка, является по сути лишь панелью управления базой данных движка. Практически вся информация сайта хранится в БД и порой чтобы изменить ту или иную информацию нужно помучится, например, чтобы закрыть комментарии у всех записей придется провозится немало времени, а если таких записей около 5000, то сделать это через админку вообще мало реально и отважатся на такое только тру-задроты, которые не знают, что подобные вещи можно сделать используя SQL запросы, примеры которых вы увидите ниже.
В этой статье я собрал все лучшее из аналогичных статей и дополнил все это своими примерами запросов, некоторые примеры запросов подправил.
SQL запросы можно выполнять, используя специальный, совершенно безобидный, плагин — SQL Executioner или пользуясь конструкцией:
- global $wpdb;
- $wpdb->query(«здесь_код_запроса»);
Использовать эту конструкцию можно в файлах темы, например в functions.php или в каком нибудь шаблоне постоянной страницы и т.д.
Перед выполнением запросов не ленитесь делать дампы (бэкапы) Базы Данных. А то такая лень может привести к потере n-ого количества нервных клеток…
wp_ в примерах нужно изменить, если у вас префикс таблиц в БД отличается.
продолжение пока тут
Write a comment