Поддержка Проблемы и решения Как запретить post_type oembed_cache

  • Добрый день.

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

    Содержание этих строчек — грубо говоря расшифровка коротких УРЛ твиттера или ютуба. То есть если раньше в пост закидывал твит или ютуб, или инстаграм одной строчкой, то после переоткрытия (или пересохранения) эта строчка расшифровывается в полный embed-код и записывается в базу.

    Появилось только неделю назад.

    Подскажите пожалуйста, как можно запретить такое «пополнение» базы?

    пс: как удалить все из базы сейчас, для чего это может быть нужно, — в курсе. Интересует именно профилактический вопрос НЕ-допущения в базу таких строчек.

    Заранее благодарен.

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

    (@sergeybiryukov)

    Live and Learn

    Появилось только неделю назад.

    Вот это странно, на самом деле появилось три года назад в WordPress 4.9.

    как можно запретить такое «пополнение» базы?

    Чтобы код каждый раз запрашивался с внешнего сервера? Или вообще не запрашивался?

    Добрый день.
    Большое спасибо за ответ.
    Как я понял и из вашей ссылки, и из прочитанного самостоятельно, это действительно давняя фишка, но у меня проявилась только сейчас.

    И прошу прощения, что уточнил не сразу: жаловался на то, что эти строки появляются в wp_posts.
    После изучения базы, подсмотрел, что ранее все записывалось в wp_postmeta вместе с кучей другой полезной (и не очень) ерунды.

    Начиная с той недели периодически прорывается в wp_posts. Собственно, в исходной просьбе — «как запретить пополнение базы» — речь именно о таблице wp_posts.

    Еще раз спасибо.

Просмотр 2 ответов — с 1 по 2 (всего 2)