ACF_Walker_Nav_Menu_Edit::get_fields()
Get custom fields HTML
Метод класса: ACF_Walker_Nav_Menu_Edit{}
Хуки из метода
Возвращает
Строку
.
Использование
$ACF_Walker_Nav_Menu_Edit = new ACF_Walker_Nav_Menu_Edit(); $ACF_Walker_Nav_Menu_Edit->get_fields( $item, $depth, $args, $id );
- $item(объект) (обязательный)
- Menu item data object.
- $depth(int) (обязательный)
- Depth of menu item. Used for padding.
- $args(массив)
- Menu item args.
По умолчанию: array() - $id(int)
- Nav menu ID.
Список изменений
С версии 5.0.0 | Введена. |
С версии 5.7.2 | Added action based on https://github.com/ineagu/wp-menu-item-custom-fields |
Код ACF_Walker_Nav_Menu_Edit::get_fields() ACF Walker Nav Menu Edit::get fields ACF 6.0.4
function get_fields( $item, $depth, $args = array(), $id = 0 ) { ob_start(); /** * Get menu item custom fields from plugins/themes * * @since 5.7.2 * * @param int $item_id post ID of menu * @param object $item Menu item data object. * @param int $depth Depth of menu item. Used for padding. * @param array $args Menu item args. * @param int $id Nav menu ID. */ do_action( 'wp_nav_menu_item_custom_fields', $item->ID, $item, $depth, $args, $id ); return ob_get_clean(); }