Жан-Батист Jung
За последние 10 лет, база данных MySQL стала невероятно популярной в Интернете.У каждого блога WordPress приводится в базе данных MySQL, которая содержит blog’ Сообщения, Настройки, комментарии и многое more.
В то время как плагины и даже кодирование хаки может решить некоторые проблемы и достижения некоторых задач, иногда Вы don’ т у любого другого выбора, кроме как выполнить SQL команды в PhpMyAdmin или непосредственно в базе данных через SSH.Давайте взглянем на 8 полезных SQL хаки для WordPress. Каждый раздел этого поста представляет собой проблему, предлагает решения и дает объяснение, чтобы помочь вам понять solution.
1.Создание резервной копии ваших Database
problem.В то время как советы в остальной части этой должности были проверены, вы должны определенно не попробовать любой из них без предварительного надлежащего резервную копию MySQL database.
solution.Чтобы создать руководство резервную копию базы данных WordPress, следуйте этим простым шагам:
- Войдите в PhpMyAdmin и выберите WordPress database.
- После этого, нажмите на “ Export” кнопки, расположенной в горизонтальной menu.
- Выберите метод сжатия (лично я использую GZIP), и нажмите “ Execute” button.
- Ваш браузер спросит вас, если вы хотите, чтобы загрузить резервную копию.Конечно, выберите “ Да, ”, а затем сохранить его на жестком drive.
Explanation.Обратите внимание, что создание резервной копии базы данных WordPress может быть легко выполнена с WP-DB-Backup плагина.WordPress пользователи должны установить этот плагин, если они еще не сделали этого, и регулярно создавать резервные копии своих data.
2.Пакетная Удалить сообщение Revisions
problem.Сообщение изменений, новый WordPress 2.6 функция может быть очень полезна, но и увеличить размер базы данных MySQL.Конечно, вы можете вручную удалять сообщения изменения, но это очень долго и скучно work.
solution.Решение этой проблемы простое: мы партия удалить сообщение изменения с помощью простого запроса SQL.Результат может быть почти невероятно, если у вас много сообщений: Ваш размер базы данных будет снижена на половину
!
- Войдите в PhpMyAdmin и выберите WordPress database.
- Щелкните “ SQL” кнопки.Вставьте следующий код в окно команд SQL:
DELETE FROM wp_posts WHERE post_type = "revision";
- You’ повторно сделали.В зависимости от того, сколько сообщений вы имели в базе данных WordPress, Вы, возможно, спас многодрагоценное пространство
Код explanation.Wp_posts таблица имеет поле с именем post_type.Это поле может иметь одно из многих значений, таких как “ должность, ” “ page” или “ revision.” Когда мы хотим, чтобы избавиться от поста изменения, мы просто запустить программу, чтобы удалить все записи в wp_postsтаблица, в которой post_type поля равна “ revision.”
Source:
3.Удаление 5000 спам-комментариев в Second
problem.Реальная история: мой друг недавно создал свой блог и начала продвигать его везде в интернете.После нескольких недель напряженной работы, он провел несколько дней в отпуск без Интернета access.
Когда он вернулся домой, он посмотрел на свой блог и saw… 5000 комментариев ожидает модерации!Конечно, большинство из них были спамом, но он был на самом деле собирается проверить их все, чтобы убедиться, что он не удалял действительный замечание, сделанное одним из его регулярных readers.
solution.К счастью, мой друг рассказал мне о своей проблеме спама.Он уже провел 45-минутное удаление спама вручную, когда я показал ему это полезно SQL tip.
- Войдите в PhpMyAdmin и выберите WordPress database.
- Щелкните “ SQL” кнопки.Вставьте следующий код в окно команд SQL:
DELETE from wp_comments WHERE comment_approved = '0';
- Прощай плохие комментарии!Наслаждайтесь спам-бесплатная база данных
Explanation.Wp_comments таблица содержит поле с именем comment_approved, который является логическое значение (1 или 0).Одобренные комментарии имеют значение 1, и ожидает модерации комментариев иметь значение 0.По запустить команду, мы просто удалять любые комментарии, что haven’ T был утвержден yet.
Быть careful.Хотя это решение может быть очень полезно, если у вас есть миллионы спам-комментариев удалить, она также будет стереть действительно несанкционированного comments.Если вы don’ T уже используют Akismet, установить его, чтобы предотвратить spamming.
Source:
4.Изменить сообщение Attribution
problem.Когда вы установили WordPress, “ admin” была создана учетная запись.Некоторые блоггеры делают ошибку, используя эту учетную запись, чтобы написать свои должности, пока они не понимают, что это не личная в all.
solution.Изменение авторстве на каждую должность занимает много времени.К счастью, SQL может помочь вам добиться своей цели:
- Войдите в свой PhpMyAdmin и выберите WordPress database.
- Во-первых, мы должны получить право идентификаторы пользователей.Чтобы это сделать, откройте окно SQL команды и выполнить следующую команду:
SELECT ID, display_name FROM wp_users;
- PHPMyAdmin будет отображаться список идентификаторов пользователей, связанных с пользователей WordPress.Давайте предположим, что NEW_AUTHOR_ID это идентификатор недавно созданного автором, и OLD_AU …
Если вы хотите прочитать полностью статью, посетите сайт наших спонсоров