botsMeta['noodp'] ) {
$this->attributes['noodp'] = 'noodp';
}
if ( $robotsMeta['notranslate'] ) {
$this->attributes['notranslate'] = 'notranslate';
}
$maxSnippet = $robotsMeta['maxSnippet'];
if ( ! $noSnippet && is_numeric( $maxSnippet ) ) {
$this->attributes['max-snippet'] = "max-snippet:$maxSnippet";
}
$maxImagePreview = $robotsMeta['maxImagePreview'];
$noImageIndex = $robotsMeta['noimageindex'];
if ( ! $noImageIndex && $maxImagePreview && in_array( $maxImagePreview, [ 'none', 'standard', 'large' ], true ) ) {
$this->attributes['max-image-preview'] = "max-image-preview:$maxImagePreview";
}
$maxVideoPreview = $robotsMeta['maxVideoPreview'];
if ( isset( $maxVideoPreview ) && is_numeric( $maxVideoPreview ) ) {
$this->attributes['max-video-preview'] = "max-video-preview:$maxVideoPreview";
}
// Check this last so that we can prevent max-image-preview from being output if noimageindex is enabled.
if ( $noImageIndex ) {
$this->attributes['max-image-preview'] = '';
$this->attributes['noimageindex'] = 'noimageindex';
}
}
/**
* Sets the attributes from the meta data.
*
* @since 4.0.0
*
* @param \AIOSEO\Plugin\Common\Models\Post|\AIOSEO\Plugin\Pro\Models\Term $metaData The post/term meta data.
* @return void
*/
protected function metaValues( $metaData ) {
if ( $metaData->robots_noindex || $this->isPasswordProtected() ) {
$this->attributes['noindex'] = 'noindex';
}
if ( $metaData->robots_nofollow ) {
$this->attributes['nofollow'] = 'nofollow';
}
if ( $metaData->robots_noarchive ) {
$this->attributes['noarchive'] = 'noarchive';
}
if ( $metaData->robots_nosnippet ) {
$this->attributes['nosnippet'] = 'nosnippet';
}
if ( $metaData->robots_noodp ) {
$this->attributes['noodp'] = 'noodp';
}
if ( $metaData->robots_notranslate ) {
$this->attributes['notranslate'] = 'notranslate';
}
if ( ! $metaData->robots_nosnippet && isset( $metaData->robots_max_snippet ) && is_numeric( $metaData->robots_max_snippet ) ) {
$this->attributes['max-snippet'] = "max-snippet:$metaData->robots_max_snippet";
}
if ( ! $metaData->robots_noimageindex && $metaData->robots_max_imagepreview && in_array( $metaData->robots_max_imagepreview, [ 'none', 'standard', 'large' ], true ) ) {
$this->attributes['max-image-preview'] = "max-image-preview:$metaData->robots_max_imagepreview";
}
if ( isset( $metaData->robots_max_videopreview ) && is_numeric( $metaData->robots_max_videopreview ) ) {
$this->attributes['max-video-preview'] = "max-video-preview:$metaData->robots_max_videopreview";
}
// Check this last so that we can prevent max-image-preview from being output if noimageindex is enabled.
if ( $metaData->robots_noimageindex ) {
$this->attributes['max-image-preview'] = '';
$this->attributes['noimageindex'] = 'noimageindex';
}
}
/**
* Checks whether the current post is password protected.
*
* @since 4.0.0
*
* @return bool Whether the post is password protected.
*/
private function isPasswordProtected() {
$post = aioseo()->helpers->getPost();
return is_object( $post ) && $post->post_password;
}
}
Fatal error: Uncaught Error: Class 'AIOSEO\Plugin\Common\Meta\Robots' not found in /home/kordian1/domains/ostrabrama.pl/public_html/wp-content/plugins/all-in-one-seo-pack/app/Common/Meta/Meta.php:72
Stack trace:
#0 /home/kordian1/domains/ostrabrama.pl/public_html/wp-content/plugins/all-in-one-seo-pack/app/AIOSEO.php(307): AIOSEO\Plugin\Common\Meta\Meta->__construct()
#1 /home/kordian1/domains/ostrabrama.pl/public_html/wp-content/plugins/all-in-one-seo-pack/app/AIOSEO.php(106): AIOSEO\Plugin\AIOSEO->load()
#2 /home/kordian1/domains/ostrabrama.pl/public_html/wp-content/plugins/all-in-one-seo-pack/app/AIOSEO.php(85): AIOSEO\Plugin\AIOSEO->init()
#3 /home/kordian1/domains/ostrabrama.pl/public_html/wp-content/plugins/all-in-one-seo-pack/app/AIOSEO.php(397): AIOSEO\Plugin\AIOSEO::instance()
#4 /home/kordian1/domains/ostrabrama.pl/public_html/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php(98): aioseo()
#5 /home/kordian1/domains/ostrabrama.pl/public_html/wp-settings.php(545): include_once('/home/kordian1/...')
#6 in /home/kordian1/domains/ostrabrama.pl/public_html/wp-content/plugins/all-in-one-seo-pack/app/Common/Meta/Meta.php on line 72