Поддержка Проблемы и решения Можно удалить записи с загруженными картинками?

  • Здравствуйте! Опишу ситуацию подробно:
    Когда в запись (публикацию) мы загружаем какую-то картинку стандартными средствами вордпресса, то при вставке этой картинки можно выбрать, куда будет вести ссылка этой картинки (никуда, на саму картинку, на страницу с картинкой). Получается, что загрузив в одну публикацию десять картинок, в базе данных создаются еще десять публикаций, но в каждой из них будет по одной картинке.
    Как можно удалить все эти записи, чтобы почистить базу данных? а то при наличии более 15 тысяч записей, в базе данных образовалось много не нужных записей.

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • И может можно как-то отключить эту функцию, чтобы при загрузке картинки просто загружалась картинка, и не создавалась новая «публикация» с данной картинкой?

    Модератор Yuri

    (@yube)

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

    Не совсем так. Записи в БД создаваться будут, но это не «публикации», а «вложения» — абсолютно другой тип. Не принципиально для занимаемого места, но важно для понимания.

    Выломать, конечно, можно, но тогда потеряются все возможности работы с медиатекой. Не думаю, что сэкономленные килобайты компенсируют неудобство работы с несистематизированной свалкой файлов.

    Просто сейчас более 49 тысяч записей в таблице wp_posts
    Из них чуть более 15 тысяч публикаций, остальное — страницы, созданные при загрузке картинок. Хостер ругается на заспамленность этой таблицы.

    Если файлы будут несистематизированы — в этом ничего страшного не будет, т.к. картинка загружается один раз и после публикации с новостью больше никаких манипуляций над картинками не требуется.

    p.s. сайт новостной.

    Модератор Yuri

    (@yube)

    Хостер ругается на заспамленность этой таблицы.

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

    Теоретически можно попробовать повесить на хук сохранения записи удаление всех аттачей к ней. Но боюсь, это будет чревато мелкими неприятностями. Скажем, может отняться генератор уникальных имен файлов.

    Поскольку считаю такую модификацию вредной, то помогать ее делать я не буду, уж извините.

    Хостер ругается на заспамленность этой таблицы.

    а хостеру то какое дело?

Просмотр 5 ответов — с 1 по 5 (всего 5)
  • Тема «Можно удалить записи с загруженными картинками?» закрыта для новых ответов.