Я использую следующий код в своих функциях. php file:
function add_menuclass($ulclass) {
return preg_replace('/<a title="All"/', '<a title="All" class="addition-of-class-name"', $ulclass, 1);
}
add_filter('wp_nav_menu','add_menuclass');
Итак, как вы можете видеть, я проверяю привязку пункта меню и затем добавляю класс в привязку после фрагмента меню, который я настроил на своем сайте Wordpress.
<li class="class-added-by-wp-menu-item-already">
<a class="CAN-I-ADD-A-CLASS-WITH-THE-NEW-FIELD-HERE-NOW?">
</a>
</li>
https://make.wordpress.org/core/2020/02/25/wordpress-5-4-introduces-new-hooks-to-add-custom-fields-to-menu-items/
Могу ли я теперь сделать это с новыми функциями в Wordpress 5.4 /, если быть точным:
wp_nav_menu_item_custom_fields
wp_nav_menu_item_custom_fields_customize_template
Или я неправильно прочитал?