Completed
Push — test/e2e-playwright-migration ( 9d4f87...77098c )
by
unknown
31:29 queued 23:04
created

web-stories.php ➔ maybe_disable_open_graph()   A

Complexity

Conditions 2
Paths 2

Size

Total Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 2
nc 2
nop 1
dl 0
loc 10
rs 9.9332
c 0
b 0
f 0
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 Jetpack
9
 */
10
11
namespace Automattic\Jetpack\Web_Stories;
12
13
if ( ! defined( 'ABSPATH' ) ) {
14
	exit;
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