diff options
Diffstat (limited to 'plugins/jetpack/3rd-party/web-stories.php')
-rw-r--r-- | plugins/jetpack/3rd-party/web-stories.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/plugins/jetpack/3rd-party/web-stories.php b/plugins/jetpack/3rd-party/web-stories.php new file mode 100644 index 00000000..73619623 --- /dev/null +++ b/plugins/jetpack/3rd-party/web-stories.php @@ -0,0 +1,36 @@ +<?php +/** + * Compatibility functions for the Web Stories plugin. + * https://wordpress.org/plugins/web-stories/ + * + * @since 9.2.0 + * + * @package automattic/jetpack + */ + +namespace Automattic\Jetpack\Web_Stories; + +if ( ! defined( 'ABSPATH' ) ) { + exit; +} + +/** + * Filter to enable web stories built in open graph data from being output. + * If Jetpack is already handling Open Graph Meta Tags, the Web Stories plugin will not output any. + * + * @param bool $enabled If web stories open graph data is enabled. + * + * @return bool + */ +function maybe_disable_open_graph( $enabled ) { + /** This filter is documented in class.jetpack.php */ + $jetpack_enabled = apply_filters( 'jetpack_enable_open_graph', false ); + + if ( $jetpack_enabled ) { + $enabled = false; + } + + return $enabled; +} +add_filter( 'web_stories_enable_open_graph_metadata', __NAMESPACE__ . '\maybe_disable_open_graph' ); +add_filter( 'web_stories_enable_twitter_metadata', __NAMESPACE__ . '\maybe_disable_open_graph' ); |