Поддержка Проблемы и решения Как запретить создавать теги Участникам и Авторам?

  • Как убрать из WordPress возможность создания новых тегов (меток) при сохранении поста?

    Варианты с одним лишь remove_meta_box не предлагать, потому что это лишь убирает блок с тегами, через POST запрос, через WP приложение для телефона или через XML RPC теги по прежнему можно будет создавать (добавлять).

    Я рылся в исходниках, в функции wp_insert_post вызывается sanitize_post, в которой вроде что-то есть, но я не разобрался.

    В какой файл рыть, какие фильтры использовать?

    Зачем я все это делаю?
    Сайт с открытой регистрацией. После регистрации пользователи могут писать посты, однако, с большой периодичностью сыпется вот такой спам http://cl.ly/XIJn

Просмотр 1 ответа — с 31 по 31 (всего 31)
  • Запиши обучающее видео для них и расскажи какие теги хорошие, а какие плохие. Ты боишься что в базе данных появится пара лишних строк — смешно. Посмотри в таблицу options и ужаснись сколько там trasients хранится 🙂 или еще факт — если ты вставлял какой-то ютуб плеер на странице, а потом удалил его, то в postmeta он так и остается закешированным навсегда.

    Да, возможно удалит, но это не значит, что метабокс пропадет и теги нельзя будет в него записывать и они перестанут сохраняться. Именно поэтому я создал эту ветку и корячился, потому что большинство советов в интернете сводится к тупому скрытию метабокса. Самые тупые решения предлагали вообще написать display:none для этого бокса.

Просмотр 1 ответа — с 31 по 31 (всего 31)
  • Тема «Как запретить создавать теги Участникам и Авторам?» закрыта для новых ответов.