#вопрос
Приветсвую!
Через ACF добавляю в каждый пункт кастомного меню поле с изображением.
<li class="menu__item">
<a class="menu__link">Any link</a>
</li>
Задача такая, нужно брать из пунка меню (<li>) ACF field - в данном случае изображение в виде объекта, беру из объекта ссылку и альт, и эти данные нужно вставить в ссылку <a> data-атрибутами.
$menu_name = 'tab-menu';
$locations = get_nav_menu_locations();
if( $locations && isset( $locations[ $menu_name ] ) ) {
$menu_items = wp_get_nav_menu_items( $locations[ $menu_name ] );
foreach( $menu_items as &$menu_item ) {
$field = get_field('tab-menu-image', $menu_item);
var_dump($field['url']);
var_dump($field['alt']);
}
}
Я эти атрибуты получаю с каждого пункта меню <li>
Как мне эти данные записать в соотвествующую ссылку в data-атрибуты?
Я знаю как пробежатся по ссылкам через - nav_menu_link_attributes, и записать новые атрибуты, я не знаю как это сделать в цикле, который выше. PHP - не мой язык)