Size: a a a

WordPress Ukraine Community

2020 June 19

IV

Ihor Vorotnov in WordPress Ukraine Community
я звичайно не знаю твій юзкейс і шо там по коду, але як на мене то це одне і те ж в плані результату - шо wpml хукається в get_option як то має бути, шо wpml бере option, а потім його фільтрує. Результат однаковий, тільки в першому варіанті сторонні плагіни потрапляють в цей флоу, не знаю навіть про існуваннят wpml, а в другому - ні
источник

NH

Nick Horse in WordPress Ukraine Community
Ihor Vorotnov
я звичайно не знаю твій юзкейс і шо там по коду, але як на мене то це одне і те ж в плані результату - шо wpml хукається в get_option як то має бути, шо wpml бере option, а потім його фільтрує. Результат однаковий, тільки в першому варіанті сторонні плагіни потрапляють в цей флоу, не знаю навіть про існуваннят wpml, а в другому - ні
в плані результату то так, але як мінімум ляже швидкодія, якшо юзають 1000 раз хай get_option , то філтри на   pre_get_option_home заюзається також 1000 раз
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Опции кешируются, так что будет 1 запрос к БД)
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
+1, там по швидкодії проблем не буде
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
get_option() можна викликати скільки завгодно, колбек на фільтрі pre_option*_home* викликатиметься лише для викликів get_option( 'home' ), там де він і потрібен
источник

NH

Nick Horse in WordPress Ukraine Community
ну в мене зловило maximum function nesting level, при тому шо в мене 10к ліміт
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Nick Horse
ну в мене зловило maximum function nesting level, при тому шо в мене 10к ліміт
но ты там где-то натупил точно)
источник

NH

Nick Horse in WordPress Ukraine Community
я не тупив, це норм поведінка дебагера
источник

NH

Nick Horse in WordPress Ukraine Community
я за те що всеаки якщо брати глобально є вплив на швидкодію
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Nick Horse
ну в мене зловило maximum function nesting level, при тому шо в мене 10к ліміт
це якшо рекурсія пішла
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
дебагер жаліється не на кількість викликів (invocation count), а на nested  calls
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
тобто фільтр в фільтрі сам себе викликає, десь точно є косяк
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
Nick Horse
я за те що всеаки якщо брати глобально є вплив на швидкодію
якшо наведеш конкретний приклад з дельтами "до" і "після") бо я дивлюсь на код функції get_option() і не бачу де там може бути проблема
источник

MD

Maxym Denysenko in WordPress Ukraine Community
Вывали свой код :D
источник

OV

Oleg Valko in WordPress Ukraine Community
источник

OV

Oleg Valko in WordPress Ukraine Community
Нова вакансія під'їхала
источник

М

Мандарін і пілорама... in WordPress Ukraine Community
Oleg Valko
Нова вакансія під'їхала
Вангую. 1к і в офісі
источник

VK

Vitaliy Kulish in WordPress Ukraine Community
-  Working under tight deadlines
-  Handling multiple projects at the same time
источник

VK

Vitaliy Kulish in WordPress Ukraine Community
куда резюме отправлять?
источник

EB

Ernest Beginov in WordPress Ukraine Community
хлопці питання по вукі з якоїсь версії додали lookup таблиці і тепер при імпорті продуктів наприклад немає фільтра по ціні треба зайти в статус - тулс - Product lookup tables підкажіть як можна програмно запустити при імпорті?
источник