Ankhena, спасибо за ответ. Не могу с вами согласиться, CSS блокирует отображение страницы, тогда как картинки грузятся асинхронно, поэтому важно, чтобы размер css файла у сайта не переваливал за 100кб.
Спасибо за ответ. Да, вы правы, не совсем одно и то же, если переопределять свойства, но хотелось бы чтобы IDE подсказывала когда свойства действительно можно объединить.
Мы пытаемся сделать обычную форму настроек для веб-приложения, никакой React и Vue нам не нужен.
Решение было простым - не нужно было "наследовать" составные элементы формы от более простых. Нужно было просто в составном элементе (таком как Number Slider, например) повесить обработчики на пользовательские события дочерних элементов - одно событие на Number и одно событие на Slider, предварительно создав эти события и их отправку в классах Number и Slider, в нашем случае это события изменения значения, т.е. меняем значение в number - срабатывает обработчик и двигает ползунок слайдера, и наоборот, двигаем ползунок слайдера - срабатывает обработчик события и выставляется соответствующее значение ползунку в input number'а. Таким образом, number и slider - это два независимых класса с соответствующими экземплярами классов (созданных через new Number и new Slider), а Number Slider - это третий класс, который просто работает с экземплярами классов Number и Slider соответственно, через пользовательские события.
Курсор изначально стоит вот так: prntscr.com/hut7ig
Нажимаю enter, становится вот так: prntscr.com/hut7ry
Приходится вручную удалять табы или изначально вставать в начало строки. В Sublime не важно в начало строки или в конец встал, пустых табов он не добавит.
Версия Chome 62.0.3202.75 (Официальная сборка), (64 бит)
Windows 10 Pro версия 1709, сборка 16299.19 (но баг наблюдался и на 1703).
Баг возникает периодически при работе в браузере после 30-60 минут.
Наивно полагать, что ничего не сделано для защиты сайта.
Сейчас стоит iThemes Security + Wordfence + в админку можно попасть только с определённого IP.
Сайт всё равно ломают, подменяют текст в записях и т.д.
Тема и плагины все официально купленные или бесплатные из репозитория WordPress.
+ Wordfence проверил все файлы на оригинальность.
Да хоть что вы делайте с сайтом, всё равно будут люди, которые смогут взломать, даже сайты правительства взламывают.
Вопрос был в том, как можно или ограничить доступ к изменению базы данных или отслеживать любые изменения в базе данных в не зависимости от того были они сделаны через WordPress или напрямую через SQL запросы и т.д. или как можно сравнить две базы или две таблицы базы данных.