Если в админке пропали кнопки редактирования, удаления или сохранения, работа с сайтом останавливается. Иногда кнопок нет у одного пользователя, иногда у всех.

Нужно проверить роли и права, ошибки JavaScript, шаблоны админки, кеш, обновления, плагины и условия, по которым кнопки скрываются.

Коротко: кнопки могут быть не удалены, а скрыты из-за прав, условий в шаблоне или JS-ошибки.

Почему возникает проблема

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

Что проверить в первую очередь

  • роль текущего пользователя
  • ошибки JavaScript в админке
  • кеш CMS и браузера
  • последние обновления и плагины
  • условия вывода кнопок в шаблоне

Как я решаю такую задачу

Я сначала отделяю проблему прав от проблемы интерфейса, потому что внешне они выглядят одинаково.

  • сравниваю пользователей и роли
  • проверяю консоль браузера
  • смотрю шаблоны и условия вывода
  • отключаю конфликтующий кеш или плагин при необходимости
  • тестирую ключевые действия в админке

Что подготовить

  • доступ к админке
  • пользователь, у которого кнопок нет
  • пример страницы админки
  • что меняли перед поломкой
  • доступ к файлам при необходимости

Сроки и риски

Если дело в роли, исправление быстрое. Ошибки в шаблоне или конфликт после обновления требуют больше диагностики.

Чего лучше не делать

Не выдавайте всем пользователям роль администратора только ради кнопок. Это может создать серьезную проблему безопасности.

FAQ

Почему у одного администратора кнопки есть, а у другого нет?

Вероятно, отличаются роли, права или настройки пользователя.

Может ли кнопки скрывать CSS?

Да, иногда проблема в стилях или конфликте админской темы.

Нужно ли чистить кеш?

Стоит проверить, но не считать кеш единственной причиной.

Можно восстановить кнопки без отката сайта?

Часто да, если найти конкретную причину в правах, JS или шаблоне.

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Пришлите ссылку на проект, коротко опишите проблему и укажите, какие доступы уже есть. Я посмотрю задачу, предложу безопасный план и скажу, с чего лучше начать.

Итог

После исправления админка должна показывать нужные действия только тем пользователям, которым они действительно разрешены.