| Server IP : 3.93.235.159 / Your IP : 216.73.216.140 Web Server : Apache System : Linux ip-172-26-0-169 5.10.0-46-cloud-amd64 #1 SMP Debian 5.10.262-1 (2026-07-31) x86_64 User : bitnami ( 1000) PHP Version : 8.2.9 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /bitnami/wordpress/wp-content/plugins/yoast-test-helper/src/wordpress-plugins/ |
Upload File : |
<?php
namespace Yoast\WP\Test_Helper\WordPress_Plugins;
use WPSEO_News;
/**
* Class to represent News SEO.
*/
class News_SEO implements WordPress_Plugin {
/**
* Retrieves the plugin identifier.
*
* @return string The plugin identifier.
*/
public function get_identifier() {
return 'wpseo-news';
}
/**
* Retrieves the plugin name.
*
* @return string The name of the plugin.
*/
public function get_name() {
return 'Yoast SEO: News';
}
/**
* Retrieves the version option name.
*
* @return string The name that holds the version.
*/
public function get_version_option_name() {
return 'wpseo_news';
}
/**
* Retrieves the version key.
*
* @return string The version key.
*/
public function get_version_key() {
return 'news_version';
}
/**
* Retrieves the options.
*
* @return array The options.
*/
public function get_options() {
return [ $this->get_version_option_name() ];
}
/**
* Resets a feature.
*
* @param string $feature Feature to reset.
*
* @return bool True on success.
*/
public function reset_feature( $feature ) {
return false;
}
/**
* Retrieves the list of features.
*
* @return string[] List of features.
*/
public function get_features() {
return [];
}
/**
* Retrieves the active version of the plugin.
*
* @return string The current version of the plugin.
*/
public function get_version_constant() {
return \class_exists( WPSEO_News::class ) ? WPSEO_News::VERSION : \__( 'not active', 'yoast-test-helper' );
}
}