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

ACF_Location_Post_Template::get_object_subtype() public ACF 5.9.0

Returns the object_subtype connected to this location.

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

Хуков нет.

Возвращает

Строку|Массив.

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

$ACF_Location_Post_Template = new ACF_Location_Post_Template();
$ACF_Location_Post_Template->get_object_subtype( $rule );
$rule(массив) (обязательный)
A location rule.

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

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

Код ACF_Location_Post_Template::get_object_subtype() ACF 5.9.1

<?php
public function get_object_subtype( $rule ) {
	if( $rule['operator'] === '==' ) {
		$post_templates = acf_get_post_templates();
		
		// If "default", return array of all post types which have templates.
		if( $rule['value'] === 'default' ) {
			return array_keys( $post_templates );
		
		// Otherwise, generate list of post types that have the selected template.
		} else {
			$post_types = array();
			foreach( $post_templates as $post_type => $templates ) {
				if( isset( $templates[ $rule['value'] ] ) ) {
					$post_types[] = $post_type;
				}
			}
			return $post_types;
		}
	}
	return '';
}