File "class-schema-webpage.php"
Full Path: /home/bfxleof/www/wp-content/plugins/wordpress-seo/src/presentations/class-schema-webpage.php
File size: 1.48 KB
MIME-type: text/x-php
Charset: utf-8
<?php
/**
* WPSEO plugin file.
*
* @package WPSEO\Frontend\Schema
*/
use Yoast\WP\SEO\Generators\Schema\WebPage;
/**
* Returns schema WebPage data.
*
* @since 10.2
* @deprecated 14.0
*/
class WPSEO_Schema_WebPage extends WPSEO_Deprecated_Graph_Piece {
/**
* The date helper.
*
* @var WPSEO_Date_Helper
*/
protected $date;
/**
* WPSEO_Schema_WebPage constructor.
*
* @deprecated 14.0
* @codeCoverageIgnore
*
* @param null $context The context. No longer used but present for BC.
*/
public function __construct( $context = null ) {
parent::__construct( WebPage::class );
$this->date = new WPSEO_Date_Helper();
}
/**
* Adds an author property to the $data if the WebPage is not represented.
*
* @deprecated 14.0
* @codeCoverageIgnore
*
* @param array $data The WebPage schema.
* @param WP_Post $post The post the context is representing.
*
* @return array The WebPage schema.
*/
public function add_author( $data, $post ) {
_deprecated_function( __METHOD__, 'WPSEO 14.0', 'Yoast\WP\SEO\Generators\Schema\WebPage::add_author' );
return $this->stable->add_author( $data, $post );
}
/**
* If we have an image, make it the primary image of the page.
*
* @deprecated 14.0
* @codeCoverageIgnore
*
* @param array $data WebPage schema data.
*/
public function add_image( &$data ) {
_deprecated_function( __METHOD__, 'WPSEO 14.0', 'Yoast\WP\SEO\Generators\Schema\WebPage::add_image' );
$this->stable->add_image( $data );
}
}