Size: a a a

WordPress Ukraine Community

2020 July 07

AB

Andrey Berezhnoy in WordPress Ukraine Community
если ты подскажешь как есть ли что-то типа empty(), но который возвращает значение вместо true, то я решу эту задачу)
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
$props приходит "из вне"
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
у меня хелпер, который подключает шаблон, и передает пропсы в него - как @include в ларавель)
источник

VK

Vitaliy Kulish in WordPress Ukraine Community
шо за кипишь?
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
@ihorvorotnov слушай, а вот есть идея

а я же могу сделать круче.

смотри

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

AB

Andrey Berezhnoy in WordPress Ukraine Community
и тогда я в classnames смогу передавать без проверок всё
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
@ihorvorotnov как вариант, в комменте оперделить и через get_file_data
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
ну так я ж до цього плюс-мінус і вів з самого початку
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
тогда у меня и компонент более надежный будет
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
я просто ше не можу сформулювати в голові коректно всю задачу цілком, шоб можна було говорити точно чи підійде wp_parse_args
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
але логіка моя в тому, шо можна запилити дефолтні значення і міняти лише те шо треба, це спростить API по ідеї
источник

IV

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

AB

Andrey Berezhnoy in WordPress Ukraine Community
Ihor Vorotnov
я просто ше не можу сформулювати в голові коректно всю задачу цілком, шоб можна було говорити точно чи підійде wp_parse_args
окей. давай так

я хочу подключать компоненты и передавать в него аргументы, как @include в ларавель
но сейчас у меня просто функция, котоая создает скоуп и делает include файла.

как сделать красиво так, чтобы я мог заранее определить стурктуру данных в самом шаблоне
источник

Z

Zloy Bot in WordPress Ukraine Community
Andrey Berezhnoy
окей. давай так

я хочу подключать компоненты и передавать в него аргументы, как @include в ларавель
но сейчас у меня просто функция, котоая создает скоуп и делает include файла.

как сделать красиво так, чтобы я мог заранее определить стурктуру данных в самом шаблоне
Даже не упоминай это говно!
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
и эта функция получала его
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
але в реальності треба дивитись - можливо і кастомна функція з перевірками буде швидшою
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
с дефолтными значениями, и после wp_parse_args их мерджил
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
если я решу это, то и classnames будет работать как надо, ибо можно будет избежать проверок
источник

AB

Andrey Berezhnoy in WordPress Ukraine Community
всегда будет дефолтное значение доступно
источник

IV

Ihor Vorotnov in WordPress Ukraine Community
наведи приклад конкретної компоненти
источник