wp_super_cache_blogs_field()
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
wp_super_cache_blogs_field( $name, $blog_id );
- $name (обязательный)
- -
- $blog_id (обязательный)
- -
Код wp_super_cache_blogs_field() wp super cache blogs field WPSCache 1.12.4
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>'; } }