PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 15.4.1
Jetpack – WP Security, Backup, Speed, & Growth v15.4.1
12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 13.9.2 14.0.1 14.1.1 14.2.2 14.3.1 14.4.2 All 500 releases
jetpack / 3rd-party / web-stories.php
web-stories.php
37 lines 979 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Compatibility functions for the Web Stories plugin.
4 * https://wordpress.org/plugins/web-stories/
5 *
6 * @since 9.2.0
7 *
8 * @package automattic/jetpack
9 */
10
11 namespace Automattic\Jetpack\Web_Stories;
12
13 if ( ! defined( 'ABSPATH' ) ) {
14 exit( 0 );
15 }
16
17 /**
18 * Filter to enable web stories built in open graph data from being output.
19 * If Jetpack is already handling Open Graph Meta Tags, the Web Stories plugin will not output any.
20 *
21 * @param bool $enabled If web stories open graph data is enabled.
22 *
23 * @return bool
24 */
25 function maybe_disable_open_graph( $enabled ) {
26 /** This filter is documented in class.jetpack.php */
27 $jetpack_enabled = apply_filters( 'jetpack_enable_open_graph', false );
28
29 if ( $jetpack_enabled ) {
30 $enabled = false;
31 }
32
33 return $enabled;
34 }
35 add_filter( 'web_stories_enable_open_graph_metadata', __NAMESPACE__ . '\maybe_disable_open_graph' );
36 add_filter( 'web_stories_enable_twitter_metadata', __NAMESPACE__ . '\maybe_disable_open_graph' );
37