Поддержка Проблемы и решения категория исчезла после оптимизации

  • Решено karencho777

    (@karencho777)


    Здравствуйте после оптимизации базы данных ,то есть я решил избавится от не используемых тегов этим кодом :

    DELETE FROM wp_terms WHERE term_id IN (SELECT term_id FROM wp_term_taxonomy WHERE count = 0 );
    DELETE FROM wp_term_taxonomy WHERE term_id not IN (SELECT term_id FROM wp_terms);
    DELETE FROM wp_term_relationships WHERE term_taxonomy_id not IN (SELECT term_taxonomy_id FROM wp_term_taxonomy);

    заметил что одна категория тоже стерлась ,так как я ее использую только как Родитель к двумя другим ,так вот эти две другие категории тоже исчезли ,но в базе данных они еть а вот в категориях ворпресс я их не вижу… но перед тем как делать оптимизацию я сохранил базу данных ,так вот как возможно через нее воостановить только эту категорию ??? спасибо

    Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    я сохранил базу данных ,так вот как возможно через нее воостановить только эту категорию ?

    Самый простой вариант — восстановить базу из резервной копии, затем удалить неиспользуемые метки через админку (у них в столбце «Записи» будет 0).

    Это дольше, чем прямыми запросами, но гораздо безопаснее, т.к. не нарушает целостность базы.

    я решил избавится от не используемых тегов этим кодом :

    Никогда не трогайте базу напрямую.

    Восстанавливайте пока не поздно из бекапов и используйте удаление средствами ВП. Для массовых операций есть даже плагины.

    спасибо всем за быстрый ответ

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