18 ответ(ов) в теме
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
1
06:36
Версия WP-Recall: 16.18.20

Почитал статьи по работе с шаблонами, очень удобно, это как дочернин темы в WP, но не понял как мне поменять css файл от стороннего addona таким образом. Пробовал добавить туда css, прописать что это дочерний файл от такого то аддона, но как то ни как.

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14756
2
09:03

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

0
Владимир (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17450
3
10:31

Здравствуйте.

Посмотрите этот материал: Как редактировать плагин WordPress, чтоб при его обновлении изменения не потерялись

Вы не можете просматривать опубликованные ссылки
0
Vitaliy
не в сети 2 дня
На сайте с 10.12.2015
Участник
Тем 77
Сообщения 287
4
10:51

Андрей CS сказал(а)
стилевые файлы как правило регистрируются хуками, можно этот хук дерегистрировать в своем допе и зарегистрировать свой стилевой файл

Владимир (Otshelnik-Fm) сказал(а)
Здравствуйте.

Посмотрите этот материал: Как редактировать плагин WordPress, чтоб при его обновлении изменения не потерялись

Вы не можете просматривать опубликованные ссылки

Здравствуйте. Как предложение, можно по дэфолту в настройки плагина добавить поле "Собственные стили", которые будут перекрывать стили плагина и дополнений? Это было бы намного удобнее, мне так кажется, большинство премиум тем используют такую штуку.

SColhin@gmail.com сказал(а)
Почитал статьи по работе с шаблонами, очень удобно, это как дочернин темы в WP, но не понял как мне поменять css файл от стороннего addona таким образом. Пробовал добавить туда css, прописать что это дочерний файл от такого то аддона, но как то ни как.

На данный момент я прописываю все изменения в css файле, который расположен внутри дочерней темы wordpress. если что-то не применяется, использую !important

0
Владимир (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17450
5
11:13

Vitaliy сказал(а)
можно по дэфолту в настройки плагина добавить поле "Собственные стили", которые будут перекрывать стили плагина и дополнений?

У вордпресс есть система хуков. И сам вордпресс против подхода - на каждую хотелку настройку. Иначе это приведет к сложности спейсшаттла.

2
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
6
15:09

Владимир (Otshelnik-Fm) сказал(а)

У вордпресс есть система хуков. И сам вордпресс против подхода - на каждую хотелку настройку. Иначе это приведет к сложности спейсшаттла.

Возможно, но без знаний php начинаются проблемы. Те же дочки позволяют ограничится html и css. Хотя вариант с хуками мне больше нравиться из-за подхода, спасибо буду разбираться как реализовать.

Редакции сообщения
04.06.2020 15:15SColhin@gmail.comПричина: не указано
0
Vitaliy
не в сети 2 дня
На сайте с 10.12.2015
Участник
Тем 77
Сообщения 287
7
15:16

Андрей CS сказал(а)
стилевые файлы как правило регистрируются хуками, можно этот хук дерегистрировать в своем допе и зарегистрировать свой стилевой файл

Владимир, скажите, пожалуйста, а чем отличается то что каждый будет хуками деригестрировать/регистрировать свои стилевые файлы от того, что это уже будет сделано в плагине по умолчанию? Или вы имеете виду, что нужно использовать стили плагина/дополнений по умолчанию, а если кто-то вдруг захочет стилизовать под себя тогда это "...приведет к сложности спейсшаттла,.."?

0
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
8
15:34

Владимир, скажите, пожалуйста, а чем отличается то что каждый будет хуками деригестрировать/регистрировать свои стилевые файлы от того, что это уже будет сделано в плагине по умолчанию? Или вы имеете виду, что нужно использовать стили плагина/дополнений по умолчанию, а если кто-то вдруг захочет стилизовать под себя тогда это "...приведет к сложности спейсшаттла,.."?

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

Редакции сообщения
04.06.2020 15:34SColhin@gmail.comПричина: не указано
0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14756
9
15:49

Vitaliy сказал(а)
Как предложение, можно по дэфолту в настройки плагина добавить поле "Собственные стили"

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

1
Владимир (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17450
10
16:11

Vitaliy сказал(а)
Владимир, скажите, пожалуйста, а чем отличается то что каждый будет хуками деригестрировать/регистрировать свои стилевые файлы от того, что это уже будет сделано в плагине по умолчанию?

меньше настроек - больше понимания как настроить.

Вы думаете почему вордпресс не внедряет в ядро множественные настройки - а говорит - "есть хуки, есть плагины - реализуйте".

А внедрить в плагин еще одну настройку в виде опции, и этот поезд не остановить - "почему эту настройку внедрили, а мне хуками дерегистрировать. Дайте и мне настройку".
Больше вариантов поломать систему и винить разработчиков - ведь настройка то ваша)).

Плагин гибкий - берите эту гибкость и реализуйте то что нужно небольшим сниппетом.

0
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
11
18:57

Коллеги, а зачем нужен хук wp_register_style(), если в общем-то, зарегистрировать может и wp_enqueue_style(). Немного не пойму логики.

Редакции сообщения
04.06.2020 18:57SColhin@gmail.comПричина: не указано
0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14756
12
19:07

Это видимо не хуки, а функции
wp_register_style() - лишь регистрирует стилевой файл, но не выводит его, а уже когда потребуется подключить уже зарегистрированный файл в коде, например, при определенных условиях, то используют wp_enqueue_style()
Я так понимаю.

0
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
13
19:10

Андрей CS сказал(а)
Это видимо не хуки, а функции
wp_register_style() - лишь регистрирует стилевой файл, но не выводит его, а уже когда потребуется подключить уже зарегистрированный файл в коде, например, при определенных условиях, то используют wp_enqueue_style()
Я так понимаю.

Но по описанию wp_enqueue_style() тоже регистрирует, или я что-то не понимаю?

0
Андрей CS
не в сети 9 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14756
14
19:14

Он регистрирует, если файл был еще не зарегистрирован и добавляет в очередь на вывод, т.е. выводит при загрузке страницы.
Но с помощью wp_register_style, можно только зарегистрировать файлы, создать такую базу стилей для дальнейшего использования, в WP таким образом зарегистрированы многие стили и скрипты из ядра, использовать их потом проще, не надо указывать путь до файла, версию и тп, просто указал wp_enqueue_style('my-style'); когда надо и готово

0
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
15
19:30

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

Редакции сообщения
04.06.2020 19:32Андрей CSПричина: не указано
0
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
16
19:52

Я так понял я должен был зарегистрировать файл css в дочерней моей теме

wp_register_style('liberty-style-child', get_stylesheet_directory_uri()); wp_dequeue_style('liberty-style-child');

Но он должен заменять стили css от аддона, но как их связать, через @import url("../addon/liberty-style.css") ?

0
Владимир (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Модератор
Тем 30
Сообщения 17450
17
23:07

Вы спрашиваете про работу ВП функций.
Обратитесь на форум поддержки вордпресс.

Здесь оффтоп прекращаем - к WP-Recall плагину это отношения не имеет

0
SColhin@gmail.com
не в сети 4 дня
На сайте с 24.05.2020
Участник
Тем 11
Сообщения 36
18
00:10

Добро! Разобрался, спасибо за наводку.

0
Тема закрыта. Публикация новых сообщений запрещена.