wp_super_cache_blogs_field()WPSCache 1.0

Хуков нет.

Возвращает

null. Ничего (null).

Использование

wp_super_cache_blogs_field( $name, $blog_id );
$name (обязательный)
-
$blog_id (обязательный)
-

Код wp_super_cache_blogs_field() WPSCache 1.12.0

function wp_super_cache_blogs_field( $name, $blog_id ) {
	if ( 'wp_super_cache' !== $name ) {
		return false;
	}

	$blog_id = (int) $blog_id;

	if ( isset( $_GET['id'], $_GET['action'], $_GET['_wpnonce'] )
		&& $blog_id === filter_input( INPUT_GET, 'id', FILTER_VALIDATE_INT )
		&& wp_verify_nonce( $_GET['_wpnonce'], 'wp-cache' . $blog_id )
	) {
		if ( 'disable_cache' === filter_input( INPUT_GET, 'action' ) ) {
			add_blog_option( $blog_id, 'wp_super_cache_disabled', 1 );
		} elseif ( 'enable_cache' === filter_input( INPUT_GET, 'action' ) ) {
			delete_blog_option( $blog_id, 'wp_super_cache_disabled' );
		}
	}

	if ( 1 === (int) get_blog_option( $blog_id, 'wp_super_cache_disabled' ) ) {
		echo '<a href="' . wp_nonce_url( add_query_arg( array( 'action' => 'enable_cache', 'id' => $blog_id ) ), 'wp-cache' . $blog_id ) . '">' . __( 'Enable', 'wp-super-cache' ) . '</a>';
	} else {
		echo '<a href="' . wp_nonce_url( add_query_arg( array( 'action' => 'disable_cache', 'id' => $blog_id ) ), 'wp-cache' . $blog_id ) . '">' . __( 'Disable', 'wp-super-cache' ) . '</a>';
	}
}