ACF_Post_Type::register_post_types
Register activated post types with WordPress
Метод класса: ACF_Post_Type{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$ACF_Post_Type = new ACF_Post_Type(); $ACF_Post_Type->register_post_types();
Список изменений
| С версии 6.1 | Введена. |
Код ACF_Post_Type::register_post_types() ACF Post Type::register post types ACF 6.4.2
public function register_post_types() {
foreach ( $this->get_posts( array( 'active' => true ) ) as $post_type ) {
$post_type_key = $post_type['post_type'];
$post_type_args = $this->get_post_type_args( $post_type );
if ( ! post_type_exists( $post_type_key ) ) {
register_post_type( $post_type_key, $post_type_args );
} else {
// Flag on the store we bailed on registering this as it already exists.
$store = acf_get_store( $this->store );
$store_value = $store->get( $post_type['key'] );
$store_value['not_registered'] = true;
$store->set( $post_type['key'], $store_value );
}
}
}