acf_field_link::get_link()publicACF 5.5.13

get_link

description

Метод класса: acf_field_link{}

Хуков нет.

Возвращает

$post_id. (int)

Использование

$acf_field_link = new acf_field_link();
$acf_field_link->get_link( $value );
$value **
-
По умолчанию: ''

Список изменений

С версии 5.5.13 Введена.

Код acf_field_link::get_link() ACF 6.0.4

function get_link( $value = '' ) {

	// vars
	$link = array(
		'title'  => '',
		'url'    => '',
		'target' => '',
	);

	// array (ACF 5.6.0)
	if ( is_array( $value ) ) {

		$link = array_merge( $link, $value );

		// post id (ACF < 5.6.0)
	} elseif ( is_numeric( $value ) ) {

		$link['title'] = get_the_title( $value );
		$link['url']   = get_permalink( $value );

		// string (ACF < 5.6.0)
	} elseif ( is_string( $value ) ) {

		$link['url'] = $value;

	}

	// return
	return $link;

}