Yoast\WP\SEO\Editors\Framework\Seo\Posts
Keyphrase_Data_Provider::get_post_types_for_all_ids
Retrieves the post types for the given post IDs.
Метод класса: Keyphrase_Data_Provider{}
Хуков нет.
Возвращает
Массив<Строку|Массив<Строку>>. The post types for the given post IDs.
Использование
$Keyphrase_Data_Provider = new Keyphrase_Data_Provider(); $Keyphrase_Data_Provider->get_post_types_for_all_ids( $post_ids_per_keyphrase ): array;
- $post_ids_per_keyphrase(array<string|array
>) (обязательный) - An associative array with keyphrase as keys and an array of post ids where those keyphrases are used.
Код Keyphrase_Data_Provider::get_post_types_for_all_ids() Keyphrase Data Provider::get post types for all ids Yoast 27.7
public function get_post_types_for_all_ids( array $post_ids_per_keyphrase ): array {
$post_type_per_keyphrase_result = [];
foreach ( $post_ids_per_keyphrase as $keyphrase => $post_ids ) {
$post_type_per_keyphrase_result[ $keyphrase ] = WPSEO_Meta::post_types_for_ids( $post_ids );
}
return $post_type_per_keyphrase_result;
}