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

WPSEO_Suggested_Plugins::get_yoast_seo_suggested_plugins_notification() protected Yoast 1.0

Build Yoast SEO suggested plugins notification.

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

Хуков нет.

Возвращает

Yoast_Notification. The notification containing the suggested plugin.

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

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->get_yoast_seo_suggested_plugins_notification( $name, $plugin, $dependency_name );
$name(строка) (обязательный)
The plugin name to use for the unique ID.
$plugin(массив) (обязательный)
The plugin to retrieve the data from.
$dependency_name(строка) (обязательный)
The name of the dependency.

Код WPSEO_Suggested_Plugins::get_yoast_seo_suggested_plugins_notification() Yoast 15.1.1

<?php
protected function get_yoast_seo_suggested_plugins_notification( $name, $plugin, $dependency_name ) {
	$message = $this->create_install_suggested_plugin_message( $plugin, $dependency_name );

	if ( $this->availability_checker->is_installed( $plugin ) && ! $this->availability_checker->is_active( $plugin['slug'] ) ) {
		$message = $this->create_activate_suggested_plugin_message( $plugin, $dependency_name );
	}

	return new Yoast_Notification(
		$message,
		[
			'id'           => 'wpseo-suggested-plugin-' . $name,
			'type'         => Yoast_Notification::WARNING,
			'capabilities' => [ 'install_plugins' ],
		]
	);
}