Добро пожаловать в клуб по WordPress

Хотите присоединиться к не имеющему себе равных клубу по WordPress?
Не стесняйтесь и станьте частью большого сообщества. Пройдите простую регистрацию,
чтобы пользоваться всеми возможностями нашего клуба.
Присоединяйтесь к нам, вам обязательно понравится.

Совет Подчистим БД в WP

Тема в разделе "Основы, описания, уроки.", создана пользователем Wildcdu, 9 янв 2017.

  1. Как всегда кратенько
    В файл wp-config.php вставляем этот код. Отменяем ревизии постов и храним в корзине удаленное не более 1 дня

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо:

    Выполняем SQL запросы к БД для ее чистки

    1. Чистим ревизии
    DELETE FROM wp_posts WHERE post_type = "revision"
    2. Оптимизируем посты
    OPTIMIZE TABLE wp_posts;
    Не всегда помогает (зависит от БД)
    3. Многим очень нужно почистить wp-postmeta...
    DELETE FROM `wp_postmeta` WHERE `meta_key` IN('_edit_lock', '_edit_last','_wp_old_slug')
    4. Удаляем спам
    DELETE FROM wp_comments WHERE comment_approved = 'spam';
    5. Удаляем пингбеки
    DELETE FROM wp_comments WHERE comment_type = 'pingback';
    6. Можно отключить пингбеки вставим этот код
    UPDATE wp_posts p SET p.ping_status = 'closed'
    6. Ну и для успокоения души (раз уж Вы зашли в PhpMyAdmin) выделите все таблицы и выберите "Оптимизировать" (не всегда данная команда даст результат зависит от БД, но проверить обязательно)
     
    Garri нравится это.
  2. Дополню кратенько.

    Удаление комментариев по определённому адресу сайта, например юзверь достал спам коментами.
    DELETE from wp_comments WHERE comment_author_url LIKE "%Адрес сайта%" ;
    Меняем логин пользователя (можно поменять например admin на что то другое для безопасности)
    UPDATE wp_users SET user_login = 'Новое имя' WHERE user_login = 'Старое имя';
    Сбросим пароль
    UPDATE wp_users SET user_pass = MD5( 'Новый пароль' ) WHERE user_login = 'Ваш логин';
    Массовое изменение текста
    UPDATE wp_posts SET `post_content`= REPLACE (`post_content`,'Старый','Новый');

    НЕ ЗАБЫВАЙТЕ ОБ АККУРАТНОСТИ ПРИ РАБОТЕ С БД И ДЕЛАЙТЕ БАКАПЫ!!!
     
  3. Если для Вас сложно работать с PhpMyAdmin или что то еще (моментов много вплоть до... лень лазить из-за одного запроса) Можно поставить такой плагин:

    Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !


    Описание на инглише:
    Instead of needing a tool like

    Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !

    or the mysql command line client to view and modify your WordPress database, the SQL Executioner allows you to run arbitrary SQL queries against your WordPress database from within the Admin. In many cases this allows you to bypass the inherent limitations of the WordPress Admin interface, and use the full expressive power of SQL to analyze and update your blog's database.

    To use simply install and visit the Tools > SQL Executioner page.
     
  4. Для самых самых "красноглазиков" есть такой плагин

    Вы не можете просматривать внешние ссылки, что-бы просмотреть зарегистрируйтесь или авторизуйтесь на форуме !


    плагин давно заброшен, так что на Ваш выбор. Мне помогал.
     
  5. Быстро добавить админа WP

    Вы не авторизованны на нашем форуме и не имеете возможности видеть этот код!

    Для того, что его посмотреть, Вам надо: