Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
0.00% covered (danger)
0.00%
0 / 8
0.00% covered (danger)
0.00%
0 / 1
CRAP
n/a
0 / 0
Automattic\Jetpack\Search\Compatibility\Jetpack\should_show_jetpack_search_submenu
0.00% covered (danger)
0.00%
0 / 5
0.00% covered (danger)
0.00%
0 / 1
12
1<?php
2/**
3 * Jetpack compatibility
4 *
5 * @package automattic/jetpack-search
6 */
7
8namespace Automattic\Jetpack\Search\Compatibility\Jetpack;
9
10use Jetpack;
11
12if ( ! defined( 'ABSPATH' ) ) {
13    exit( 0 );
14}
15
16/**
17 * Override the condition to show Search submenu when Jetpack plugin exists.
18 */
19function should_show_jetpack_search_submenu() {
20    if ( ! current_user_can( 'manage_options' ) ) {
21        return false;
22    }
23
24    // If site is in Offline Mode or not connected yet.
25    if ( ! Jetpack::is_active_and_not_offline_mode() ) {
26        return false;
27    }
28
29    return true;
30}
31
32add_filter( 'jetpack_search_should_add_search_submenu', __NAMESPACE__ . '\should_show_jetpack_search_submenu' );