• Резко появилось в вебмастере количество проиндексированных страниц такого плана — http://www.stroim-2014.ru/venecianskaya-shtukaturka/ven4/ в конце статьи идет адрес картинок. В результате вместо 300 проиндексированных страниц (столько и статей на блоге) стало за 1000!
    Посмотрел базу данных, ее размер был чуть ли не в 6 раз больше обычной, как до этой проблемы. Нашел много строк в таблице wp_posts содержащих в поле post_status значения (draft и inherit). Перенес на локалку сайт и удалил их из базы. База стала прежнего размера! На локалке все работает изумительно, вот только превьюшки изображений статей исчезли.
    Не повлияет ли на работоспособность сайта такое удаление? Это я сразу увидел что миниатюры исчезл а вдруг еще есть такие моменты нежелательные…
    Посоветуйте как почистить остальные таблицы в базе кто сталкивался с проблемой очистки баз?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • не удаляйте ничего в базе данных.
    черновики можно в админке удалить, ревизии плагинами вроде Better Delete Revision.

    а по поводу картинок — запретите их индексацию. например, кодом в header.php (в секции head):

    <?php if ( is_attachment() ) : ?>
    <meta name="robots" content="noindex, follow" />
    <?php endif; ?>

    Я воспользовался вашим кодом, когда в предыдущем посте вы мне его писали? А почему не стоит так очистить базу в чем проблема будет?

    если воспользовались, то в чем проблема?
    ждите переиндексации — эти страницы из индекса пропадут.

    базу так не стоит чистить, так как остается мусор в postmeta и прочих связанных таблицах.

    Подскажите тогда как правильно это сделать тогда. Я когда создаю дамп памяти в идеале он 4мб занимает сейчас 9мб

    повторяю — черновики удаляются в админке, ревизии плагинами.
    простая оптимизация базы данных очистит ее от удаленных данных.

    Двое суток долбался вспоминая MySQL и работу с базами вот шикарное решение — плагин — WP-Optimize

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Очистака базы сайта на WordPress» закрыта для новых ответов.