Yoast_I18n_v3{}Yoast 1.0

Устарела с версии 19.12. Больше не поддерживается и может быть удалена. Рекомендуется заменить эту функцию на аналог.

This class defines a promo box and checks your translation site's API for stats about it, then shows them to the user.

Хуков нет.

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

$Yoast_I18n_v3 = new Yoast_I18n_v3();
// use class methods

Методы

  1. public __construct( $args, $show_translation_box = true )
  2. public get_dismiss_i18n_message_button()
  3. public get_promo_message()
  4. protected is_default_language( $language )
  5. public promo()
  6. public set_api_url( $api_url )

Список изменений

Устарела с 19.12

Код Yoast_I18n_v3{} Yoast 20.3

class Yoast_I18n_v3 {

	/**
	 * Class constructor.
	 *
	 * @deprecated 19.12
	 * @codeCoverageIgnore
	 *
	 * @param array $args                 Contains the settings for the class.
	 * @param bool  $show_translation_box Whether the translation box should be shown.
	 */
	public function __construct( $args, $show_translation_box = true ) {
		\_deprecated_function( __METHOD__, 'WPSEO 19.12' );
	}

	/**
	 * Returns whether the language is en_US.
	 *
	 * @deprecated 19.12
	 * @codeCoverageIgnore
	 *
	 * @param string $language The language to check.
	 *
	 * @return bool Returns true if the language is en_US.
	 */
	protected function is_default_language( $language ) {
		\_deprecated_function( __METHOD__, 'WPSEO 19.12' );
		return true;
	}

	/**
	 * Returns the i18n_promo message from the i18n_module. Returns en empty string if the promo shouldn't be shown.
	 *
	 * @deprecated 19.12
	 * @codeCoverageIgnore
	 *
	 * @access public
	 *
	 * @return string The i18n promo message.
	 */
	public function get_promo_message() {
		\_deprecated_function( __METHOD__, 'WPSEO 19.12' );
		return '';
	}

	/**
	 * Returns a button that can be used to dismiss the i18n-message.
	 *
	 * @deprecated 19.12
	 * @codeCoverageIgnore
	 *
	 * @access private
	 *
	 * @return string
	 */
	public function get_dismiss_i18n_message_button() {
		\_deprecated_function( __METHOD__, 'WPSEO 19.12' );
		return '';
	}

	/**
	 * Outputs a promo box.
	 *
	 * @deprecated 19.12
	 * @codeCoverageIgnore
	 *
	 * @access public
	 */
	public function promo() {
		\_deprecated_function( __METHOD__, 'WPSEO 19.12' );
	}

	/**
	 * The API URL to use when requesting translation information.
	 *
	 * @deprecated 19.12
	 * @codeCoverageIgnore
	 *
	 * @param string $api_url The new API URL.
	 */
	public function set_api_url( $api_url ) {
		\_deprecated_function( __METHOD__, 'WPSEO 19.12' );
	}
}