WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

acf_field_post_object::render_field() public ACF 3.6

Create the HTML interface for your field

{} Это метод класса: acf_field_post_object{}

Хуков нет.

Возвращает

Null. Ничего.

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

$acf_field_post_object = new acf_field_post_object();
$acf_field_post_object->render_field( $field );
$field (обязательный)
-

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

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

Код acf_field_post_object::render_field() ACF 5.9.1

<?php
function render_field( $field ) {
	
	// Change Field into a select
	$field['type'] = 'select';
	$field['ui'] = 1;
	$field['ajax'] = 1;
	$field['choices'] = array();
	
	
	// load posts
	$posts = $this->get_posts( $field['value'], $field );
	
	if( $posts ) {
			
		foreach( array_keys($posts) as $i ) {
			
			// vars
			$post = acf_extract_var( $posts, $i );
			
			
			// append to choices
			$field['choices'][ $post->ID ] = $this->get_post_title( $post, $field );
			
		}
		
	}

	
	// render
	acf_render_field( $field );
	
}