WP_Site_Health::get_test_search_engine_visibility
Tests whether search engine indexing is enabled.
Surfaces as “good” if blog_public === 1, or “recommended” if blog_public === 0.
Метод класса: WP_Site_Health{}
Хуков нет.
Возвращает
Массив. The test results.
Использование
$WP_Site_Health = new WP_Site_Health(); $WP_Site_Health->get_test_search_engine_visibility();
Список изменений
| С версии 6.9.0 | Введена. |
Код WP_Site_Health::get_test_search_engine_visibility() WP Site Health::get test search engine visibility WP 6.9.1
public function get_test_search_engine_visibility() {
$result = array(
'label' => __( 'Search engine indexing is enabled.', 'default' ),
'status' => 'good',
'badge' => array(
'label' => __( 'Privacy', 'default' ),
'color' => 'blue',
),
'description' => sprintf(
'<p>%s</p>',
__( 'Search engines can crawl and index your site. No action needed.', 'default' )
),
'actions' => sprintf(
'<p><a href="%1$s">%2$s</a></p>',
esc_url( admin_url( 'options-reading.php#blog_public' ) ),
__( 'Review your visibility settings', 'default' )
),
'test' => 'search_engine_visibility',
);
// If indexing is discouraged, flip to “recommended”:
if ( ! get_option( 'blog_public' ) ) {
$result['status'] = 'recommended';
$result['label'] = __( 'Search engines are discouraged from indexing this site.', 'default' );
$result['badge']['color'] = 'blue';
$result['description'] = sprintf(
'<p>%s</p>',
__( 'Your site is hidden from search engines. Consider enabling indexing if this is a public site.', 'default' )
);
}
return $result;
}