WPSEO_Metabox::__construct()publicYoast 1.0

Class constructor.

Метод класса: WPSEO_Metabox{}

Хуков нет.

Возвращает

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

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

$WPSEO_Metabox = new WPSEO_Metabox();
$WPSEO_Metabox->__construct();

Код WPSEO_Metabox::__construct() Yoast 22.4

public function __construct() {
	if ( $this->is_internet_explorer() ) {
		add_action( 'add_meta_boxes', [ $this, 'internet_explorer_metabox' ] );

		return;
	}

	add_action( 'add_meta_boxes', [ $this, 'add_meta_box' ] );
	add_action( 'admin_enqueue_scripts', [ $this, 'enqueue' ] );
	add_action( 'wp_insert_post', [ $this, 'save_postdata' ] );
	add_action( 'edit_attachment', [ $this, 'save_postdata' ] );
	add_action( 'add_attachment', [ $this, 'save_postdata' ] );
	add_action( 'admin_init', [ $this, 'translate_meta_boxes' ] );

	$this->editor = new WPSEO_Metabox_Editor();
	$this->editor->register_hooks();

	$this->social_is_enabled            = WPSEO_Options::get( 'opengraph', false ) || WPSEO_Options::get( 'twitter', false );
	$this->is_advanced_metadata_enabled = WPSEO_Capability_Utils::current_user_can( 'wpseo_edit_advanced_metadata' ) || WPSEO_Options::get( 'disableadvanced_meta' ) === false;

	$this->seo_analysis                = new WPSEO_Metabox_Analysis_SEO();
	$this->readability_analysis        = new WPSEO_Metabox_Analysis_Readability();
	$this->inclusive_language_analysis = new WPSEO_Metabox_Analysis_Inclusive_Language();
}