first commit
This commit is contained in:
55
wp-content/plugins/polylang/integrations/wpseo/wpseo-ogp.php
Normal file
55
wp-content/plugins/polylang/integrations/wpseo/wpseo-ogp.php
Normal file
@@ -0,0 +1,55 @@
|
||||
<?php
|
||||
/**
|
||||
* @package Polylang
|
||||
*/
|
||||
|
||||
use Yoast\WP\SEO\Presenters\Abstract_Indexable_Presenter;
|
||||
|
||||
/**
|
||||
* Creates an Opengraph alternate locale meta tag to be consumed by Yoast SEO
|
||||
* Requires Yoast SEO 14.0 or newer.
|
||||
*
|
||||
* @since 2.7.3
|
||||
*/
|
||||
final class PLL_WPSEO_OGP extends Abstract_Indexable_Presenter {
|
||||
/**
|
||||
* Facebook locale
|
||||
*
|
||||
* @var string $locale
|
||||
*/
|
||||
private $locale;
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*
|
||||
* @since 2.7.3
|
||||
*
|
||||
* @param string $locale Facebook locale.
|
||||
*/
|
||||
public function __construct( $locale ) {
|
||||
$this->locale = $locale;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the meta Opengraph alternate locale meta tag
|
||||
*
|
||||
* @since 2.7.3
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function present() {
|
||||
return sprintf( '<meta property="og:locale:alternate" content="%s" />', esc_attr( $this->get() ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the alternate locale
|
||||
*
|
||||
* @since 2.7.3
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function get() {
|
||||
return $this->locale;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user