И что мешает взять значение из .price-new-product.product--p?
Если кнопка добавления находится в блоке товара, кнопки + и - там же, то вы с лёгкостью можете узнать контекст родителя и оперировать со всеми дочерними элементами через него.
Но я бы переопредилил.
Т. е. сгенерировал бы отдельную тему, и перенёс бы настройки темы в неё. Добавил необходимые настройки и, соответственно, уже подправил бы файлы под эти настройки.
Так бы было правильно и вы не зависите от обновлений темы.
Но это только "бы" моего ИМХО
saalaus, каким образом у вас даётся именно такая строка? Откуда она к вам в скрипт поступает?
Вот там и копать надо.
Если из вашего php скрипта, то вы не верно подготавливаете данные к выходу. Не собирайте её строкой. Собирайте всё в объект или массив и потом выводите этот объект в ответ echo json_encode($myObject);
Настройте npm, gulp или grunt (на выбор), настройте команды и всё. Можно при сохранении любого файла выполнять определённые таски. Так же и отдельно запустить определённые https://code.visualstudio.com/docs/editor/tasks
Dorothy, я человеку хочу объяснить, что то, что должно проверяться - хранится в куках, сессиях и т.д.
Настройки отображения, общая информация, История переходов, то, что не требует перепроверки - LocalStorage. Вот и всё.
riddlr, мне без разницы что вы храните в флагах. ЭТО ОТВЕТ!!!
Далее, если вы не читаете, а всё защищаете свое ЭГО на название флага))), КУКУ ВЫ МОЖЕТЕ ПРОВЕРИТЬ НА СЕРВЕРЕ ВО ВРЕМЯ ЗАПРОСА СТРАНИЦЫ! С LocalStorage этот фокус не пройдёт, без дополнительных запросов.
Что и где хранить - выбор за вами.
Где уж внимательней?
Именно разницу и что для чего лучше всего вам и описывают.
Учитесь понимать, что вам объясняют. У вас нет желания понять.
Не нравятся ответы - гугл просто пестрит. https://habr.com/post/349164/
riddlr, это не чушь. Это именно разница между куками и сторейджем.
Вы спросили - вам посоветовали. Пофигу где и как вы будете что хранить.
Проверить поддерживает ли браузер LocalStorage (и такое ещё встречается) и храните хоть чёрта там в JSON формате.
PS
И ещё. У куки есть время хранения у LocalStorage - нет. Т. е. вы можете всегда достать данные даже если пользователь не заходил три года, при условии, что он не чистил историю.
riddlr, да всё при том, судя по флагу.
Разница только в поддержке браузеров и то, что куку вы можете создать на сервере, а вот с LocalStorage такой "фишки" нет. И никогда не храните конфиденциальные данные в LocalStorage.
Измените название шаблона. Чтобы слово "реклама" не упоминалось ни где.
Старайтесь, чтобы пути, имена файлов не попадали в список фильтров https://easylist.to/easylist/easylist.txt