ACF_Rest_Embed_Links::prepare_links()publicACF 1.0

Add links to internal property for subsequent use in [ACF_Rest_Embed_Links::load_item_links()](/plugin/acf/function/ACF_Rest_Embed_Links::load_item_links).

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

Хуков нет.

Возвращает

null. Ничего (null).

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

$ACF_Rest_Embed_Links = new ACF_Rest_Embed_Links();
$ACF_Rest_Embed_Links->prepare_links( $post_id, $field );
$post_id (обязательный)
-
$field(массив) (обязательный)
-

Код ACF_Rest_Embed_Links::prepare_links() ACF 6.0.4

public function prepare_links( $post_id, array $field ) {
	$links = acf_get_field_rest_links( $post_id, $field );
	if ( ! $links ) {
		return;
	}

	foreach ( $links as $link ) {
		// If required array keys are not provided, skip.
		if ( empty( $link['rel'] ) or empty( $link['href'] ) ) {
			continue;
		}

		// Use the 'rel' and 'href' to for a key. The key only prevents against the same object
		// appearing more than once within the same 'rel' property.
		$this->links[ $link['rel'] . ':' . $link['href'] ] = $link;
	}
}