我肯定是从非常方便的useful Yoast Plugin:
/**
* Check if Website is visible to Search Engines
*/
function wpse_check_visibility() {
if ( ! class_exists( \'WPSEO_Admin\' ) ) {
if ( \'0\' == get_option( \'blog_public\' ) ) {
add_action( \'admin_footer\', \'wpse_private_wp_warning\' );
}
}
}
add_action( \'admin_init\', \'wpse_check_visibility\' );
/**
* If website is Private, show alert
*/
function wpse_private_wp_warning() {
if ( ( function_exists( \'is_network_admin\' ) && is_network_admin() ) ) {
return;
}
echo \'<div id="robotsmessage" class="error">\';
echo \'<p><strong>\' . __( \'Huge SEO Issue: You\\\'re blocking access to robots.\', \'wpse-seo\' ) . \'</strong> \' . sprintf( __( \'You must %sgo to your Reading Settings%s and uncheck the box for Search Engine Visibility.\', \'wordpress-seo\' ), \'<a href="\' . esc_url( admin_url( \'options-reading.php\' ) ) . \'">\', \'</a>\' ) . \'</p></div>\';
}
差不多了
admin_init
我们检查我们的网站是否是私有的。如果是,我们将使用页脚和WordPress提醒样式来告诉我们该网站是私有的。这个
WPSEO_Admin
我相信他们也会告诉你,如果安装了这个网站,它是私有的,所以我们不想冒犯他们。