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

WPSEO_Config_Factory_Post_Type::get_fields() public Yoast 1.0

Retrieves a list of fields.

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

Хуков нет.

Возвращает

WPSEO_Config_Field_Choice_Post_Type[]. List of fields.

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

$WPSEO_Config_Factory_Post_Type = new WPSEO_Config_Factory_Post_Type();
$WPSEO_Config_Factory_Post_Type->get_fields();

Код WPSEO_Config_Factory_Post_Type::get_fields() Yoast 15.1.1

<?php
public function get_fields() {

	if ( empty( self::$fields ) ) {

		$fields = [];

		// WPSEO_Post_type::get_accessible_post_types() should *not* be used to get a similar experience from the settings.
		$post_types = get_post_types( [ 'public' => true ], 'objects' );
		$post_types = WPSEO_Post_Type::filter_attachment_post_type( $post_types );
		if ( ! empty( $post_types ) ) {
			foreach ( $post_types as $post_type => $post_type_object ) {
				$label = $this->decode_html_entities( $post_type_object->label );
				$field = new WPSEO_Config_Field_Choice_Post_Type( $post_type, $label );

				$this->add_custom_properties( $post_type, $field );

				$fields[] = $field;
			}
		}

		self::$fields = $fields;
	}

	return self::$fields;
}