Yoast\WP\SEO\Editors\Framework
Cornerstone_Content{}└─ Analysis_Feature_Interface
Describes if the Cornerstone content features is enabled.
Хуков нет.
Использование
$Cornerstone_Content = new Cornerstone_Content(); // use class methods
Методы
- public __construct( Options_Helper $options_helper )
- public get_legacy_key()
- public get_name()
- public is_enabled()
Код Cornerstone_Content{} Cornerstone Content{} Yoast 27.7
class Cornerstone_Content implements Analysis_Feature_Interface {
public const NAME = 'cornerstoneContent';
/**
* The options helper.
*
* @var Options_Helper
*/
private $options_helper;
/**
* The constructor.
*
* @param Options_Helper $options_helper The options helper.
*/
public function __construct( Options_Helper $options_helper ) {
$this->options_helper = $options_helper;
}
/**
* If cornerstone is enabled.
*
* @return bool If cornerstone is enabled.
*/
public function is_enabled(): bool {
return (bool) $this->options_helper->get( 'enable_cornerstone_content', false );
}
/**
* Gets the name.
*
* @return string The name.
*/
public function get_name(): string {
return self::NAME;
}
/**
* Gets the legacy key.
*
* @return string The legacy key.
*/
public function get_legacy_key(): string {
return 'cornerstoneActive';
}
}