Yoast_Network_Admin::get_site_states()
Gets the states of a site.
Метод класса: Yoast_Network_Admin{}
Хуков нет.
Возвращает
Массив
. Array of $state_slug => $state_label pairs.
Использование
$Yoast_Network_Admin = new Yoast_Network_Admin(); $Yoast_Network_Admin->get_site_states( $site );
- $site(WP_Site) (обязательный)
- Site object.
Код Yoast_Network_Admin::get_site_states() Yoast Network Admin::get site states Yoast 24.7
public function get_site_states( $site ) { $available_states = [ 'public' => __( 'public', 'wordpress-seo' ), 'archived' => __( 'archived', 'wordpress-seo' ), 'mature' => __( 'mature', 'wordpress-seo' ), 'spam' => __( 'spam', 'wordpress-seo' ), 'deleted' => __( 'deleted', 'wordpress-seo' ), ]; $site_states = []; foreach ( $available_states as $state_slug => $state_label ) { if ( $site->$state_slug === '1' ) { $site_states[ $state_slug ] = $state_label; } } return $site_states; }