WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Самая быстрая Тема-конструктор для WordPress
функция не описана

Yoast_Feature_Toggle::__construct() public Yoast 1.0

Constructor.

Sets the feature toggle arguments.

Это метод класса: Yoast_Feature_Toggle{}

Хуков нет.

Возвращает

Null. Ничего.

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

$Yoast_Feature_Toggle = new Yoast_Feature_Toggle();
$Yoast_Feature_Toggle->__construct( $args );
$args(массив) (обязательный)

Feature toggle arguments.

  • name(строка)
    Required. Feature toggle identifier.

  • setting(строка)
    Required. Name of the setting the feature toggle is associated with.

  • label(строка)
    Required. Feature toggle label.

  • read_more_url(строка)
    URL to learn more about the feature.
    По умолчанию: empty string

  • read_more_label(строка)
    Label for the learn more link.
    По умолчанию: empty string

  • extra(строка)
    Additional help content for the feature.
    По умолчанию: empty string

  • order(число)
    Value to specify the feature toggle order. A lower value indicates a higher priority.
    По умолчанию: 100

Код Yoast_Feature_Toggle::__construct() Yoast 15.1.1

<?php
public function __construct( array $args ) {
	$required_keys = [ 'name', 'setting', 'label' ];

	foreach ( $required_keys as $key ) {
		if ( empty( $args[ $key ] ) ) {
			/* translators: %s: argument name */
			throw new InvalidArgumentException( sprintf( __( '%s is a required feature toggle argument.', 'wordpress-seo' ), $key ) );
		}
	}

	foreach ( $args as $key => $value ) {
		if ( property_exists( $this, $key ) ) {
			$this->$key = $value;
		}
	}
}