Size: a a a

WordPress Gutenberg

2021 May 20

A

Alexander in WordPress Gutenberg
c save_post та же борода. сам скрипт он подключает корректно, например alert c него срабатывает, но нет взаимодействия с дом элементами, несмотря на то что в нем стоит ready который должен ждать загрузки дома
источник

KL

Katya Leurdo in WordPress Gutenberg
в реакте нет дом элементов... а зачем вообще на фронте это делать? делай на save_post на бэке
источник

A

Alexander in WordPress Gutenberg
при создании новой страницы нужно подставлять ту родительскую к которой есть доступ у этого юзера
... if (current_user_can('austria')) {...}
конечно самый простой вариант это отталкиваться от id страницы через post_parent, но id могут быть разными и надо цепляться за неизменный тайтл страницы. поэтому и решил его подставлять через jquery
источник

KL

Katya Leurdo in WordPress Gutenberg
ничего не мешает при сохранении страницы проверить юзера, получить слаг или тайтл или что еще и подставить родителя
источник

A

Alexander in WordPress Gutenberg
каким образом? для post_parent нужен id
источник

KL

Katya Leurdo in WordPress Gutenberg
тем более если вы тупо подставите страницу в селект, то юзер ваш может своими ручками трудолюбивыми ее поменять
источник

A

Alexander in WordPress Gutenberg
это не проблема, нет цели его ограничить
источник

KL

Katya Leurdo in WordPress Gutenberg
по слагу получаете id https://wp-kama.ru/function/get_page_by_path
источник

KL

Katya Leurdo in WordPress Gutenberg
Но вообще что-то странное у вас, когда вы сохраняете страницу, у вас есть массив $_POST и там id и все пироги
источник

A

Alexander in WordPress Gutenberg
да судя по всему это может помочь, благодарю)
источник

A

Alexander in WordPress Gutenberg
а посоветуйте как оптимизировать такую бороду, что-то подсказывает что надо работать с массивами, но как это оформить по-человечески без понятия

https://codeshare.io/ay1Y6o
источник

KL

Katya Leurdo in WordPress Gutenberg
источник

A

Alexander in WordPress Gutenberg
спасибо so much!
источник

KK

Konstantin Konovalov in WordPress Gutenberg
Первый return $data лишний, не?
источник

KL

Katya Leurdo in WordPress Gutenberg
это концепция, называется early bail, чтобы остановить цикл когда нужное значение найдено
источник

KD

KAGG Design in WordPress Gutenberg
у тебя всегда вылетит из цикла на первой итерации
источник

KL

Katya Leurdo in WordPress Gutenberg
а, его в if надо вовнутрь, ну я наспех накидала
источник

KL

Katya Leurdo in WordPress Gutenberg
источник

A

Alexander in WordPress Gutenberg
да-да поправил сразу, так лучше работает)
источник
2021 May 31

A

Alexander in WordPress Gutenberg
всем привет. к каждому шаблону страницы подвязан свой набор acf полей, которые меняются при смене. как настроить дефолтный набор при создании новой страницы? через acf/load_field верно?
источник