[ 'label' => __('General', 'crownify'), 'icon' => '', ], 'content' => [ 'label' => __('Content Types', 'crownify'), 'icon' => '', ], 'sitemaps' => [ 'label' => __('Sitemaps', 'crownify'), 'icon' => '', ], 'search-console' => [ 'label' => __('Search Console', 'crownify'), 'icon' => '', ], 'schema' => [ 'label' => __('Schema', 'crownify'), 'icon' => '', ], 'redirects' => [ 'label' => __('Redirects & Links', 'crownify'), 'icon' => '', ], 'social' => [ 'label' => __('Social', 'crownify'), 'icon' => '', ], 'ai' => [ 'label' => __('AI & GEO', 'crownify'), 'icon' => '', ], 'notifications' => [ 'label' => __('Notifications', 'crownify'), 'icon' => '', ], ]; // Two site-wide conditions override everything configured below, so they are // raised above the tab rail rather than inside whichever tab they relate to — // someone reading the Sitemaps tab still needs to know the site is set to // noindex, because nothing on that tab will work while it is. $rankifyDiscouraged = 0 === (int) get_option('blog_public'); $rankifyConflicts = class_exists('\DaftPlug\Rankify\Features\Meta\Social') ? \DaftPlug\Rankify\Features\Meta\Social::detectConflicts() : []; ?>
$rankifySection): ?>