Size: a a a

WordPress for developers

2020 July 26

AE

Alex Elkin🇪🇸 in WordPress for developers
campusboy
С темами чуть по другому. На сколько я слышал от человека, который сдавал тему в репозиторий, что там к этому могут придраться модераторы репозитория. Не помню в чём фишка, но они хотят, чтобы get_template_directory_uri() и подобные вызывались каждый  раз для каждого случая
ооо, спасибо за пояснения.
🤔 а зачем они это хотят?
источник

c

campusboy in WordPress for developers
Alex Elkin🇪🇸
ооо, спасибо за пояснения.
🤔 а зачем они это хотят?
У меня нет ответа, я же не модератор там)) могу предположить следующее: в этих функциях есть хуки и в зависимости от ситуации можно было вмешаться в какой-то определенный момент и изменить его. Это достаточно гибко. А если делать как ты предложил, то подобная гибкость теряется
источник

AE

Alex Elkin🇪🇸 in WordPress for developers
ясно, спасибо за информацию к размышлению.
источник

SB

Sergey Biryukov in WordPress for developers
Константы ещё в юнит-тестах сложно использовать -- если она объявлена, нельзя переопределить. Хуки в этом плане гибче)
источник

KD

KAGG Design in WordPress for developers
Sergey Biryukov
Константы ещё в юнит-тестах сложно использовать -- если она объявлена, нельзя переопределить. Хуки в этом плане гибче)
FunctionMocker::replace('define',...

Но это только в чистых unit-тестах
источник

MD

Maxym Denysenko in WordPress for developers
Sergey Biryukov
Константы ещё в юнит-тестах сложно использовать -- если она объявлена, нельзя переопределить. Хуки в этом плане гибче)
Можно тестить) у меня на блоге написано как😁
источник

SB

Sergey Biryukov in WordPress for developers
Maxym Denysenko
Можно тестить) у меня на блоге написано как😁
источник

MK

Mikhail Kobzarev in WordPress for developers
Sergej Zhuk
Благодарю а по сео ты ушел весь на tsf?
Да
источник

ИР

Игорь Рекуненко... in WordPress for developers
Шо йта такое tsf?
The SEO Framework ?
источник

MK

Mikhail Kobzarev in WordPress for developers
Да
источник

ИР

Игорь Рекуненко... in WordPress for developers
спс, почитаю, попробую
интересный старт описания

Единственный полнофункциональный плагин SEO, твердо следующий руководствам поисковых систем и WordPress. Без грязных уловок. 🤣🤣🤣
источник

MK

Mikhail Kobzarev in WordPress for developers
Точно
источник
2020 July 27

SZ

Sergej Zhuk in WordPress for developers
#вопрос ктото знает как ускорить вот этот запрос в ядре
SELECT COUNT(*) FROM wp_term_relationships, wp_posts WHERE wp_posts.ID = wp_term_relationships.object_id AND post_status = 'publish' AND post_type IN ('post') AND term_taxonomy_id = 1657

его выполнение при сохранении поста иногда достигает 10-15 секунд и как по мне это ппц как эпично
источник

M

Michael in WordPress for developers
порядок фильтров выставляется по наиболее вероятному исключению из результата, для производительности
источник

KD

KAGG Design in WordPress for developers
count(*) всегда убивает
источник

KD

KAGG Design in WordPress for developers
а где это - в какой функции ядра?
источник

M

Michael in WordPress for developers
еще можно явно выписать JOINы
источник

M

Michael in WordPress for developers
первая таблица в FROM тоже решает по скорости..
источник

SZ

Sergej Zhuk in WordPress for developers
KAGG Design
а где это - в какой функции ядра?
Кароче я решил чуть подругому добавил innodb buffer pool size до 4гб
источник

SZ

Sergej Zhuk in WordPress for developers
База не помещалась в пул и поэтому запрос тупил
источник