wpseo_set_option()Yoast 1.0

Function used from AJAX calls, takes it variables from $_POST, dies on exit.

Хуков нет.

Возвращает

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

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

wpseo_set_option();

Код wpseo_set_option() Yoast 22.3

function wpseo_set_option() {
	if ( ! current_user_can( 'manage_options' ) ) {
		die( '-1' );
	}

	check_ajax_referer( 'wpseo-setoption' );

	if ( ! isset( $_POST['option'] ) || ! is_string( $_POST['option'] ) ) {
		die( '-1' );
	}

	$option = sanitize_text_field( wp_unslash( $_POST['option'] ) );
	if ( $option !== 'page_comments' ) {
		die( '-1' );
	}

	update_option( $option, 0 );
	die( '1' );
}