ACF_Walker_Nav_Menu_Edit::get_fields()publicACF 5.0.0

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 5.10.2

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();
}