для бейджа wp_kses( __( '➡ Content Plan PRO', 'ai-content-wizard' ), array( 'span' => array( 'class' => true, 'style' => true ) ) ), 'manage_options', $content_plan_menu_slug, '__return_false' ); add_submenu_page( 'ai_content_wizard', esc_html__( '➡ Create Post', 'ai-content-wizard' ), wp_kses( __( '➡ Create Post AI', 'ai-content-wizard' ), array( 'span' => array( 'class' => true, 'style' => true ) ) ), 'manage_options', empty( $api_key ) ? 'ai_content_wizard_create_post_disabled' : 'ai_content_wizard_create_post', empty( $api_key ) ? '__return_false' : 'ai_content_wizard_create_post_page' ); add_submenu_page( 'ai_content_wizard', esc_html__( '➡ Content Stream', 'ai-content-wizard' ), wp_kses( __( '➡ Content Stream PRO', 'ai-content-wizard' ), array( 'span' => array( 'class' => true, 'style' => true ) ) ), 'manage_options', $content_stream_menu_slug, '__return_false' ); add_submenu_page( 'ai_content_wizard', esc_html__( '➡ API Settings', 'ai-content-wizard' ), esc_html__( '➡ API Settings', 'ai-content-wizard' ), 'manage_options', 'ai_content_wizard_api_settings', 'ai_content_wizard_api_settings_page' ); add_submenu_page( 'ai_content_wizard', esc_html__( '➡ AI Training (Beta)', 'ai-content-wizard' ), wp_kses( __( '➡ AI Training PRO', 'ai-content-wizard' ), array( 'span' => array( 'class' => true, 'style' => true ) ) ), 'manage_options', $ai_training_menu_slug, '__return_false' ); add_submenu_page( 'ai_content_wizard', esc_html__( '➡ Statistics', 'ai-content-wizard' ), esc_html__( '➡ Statistics', 'ai-content-wizard' ), 'manage_options', 'ai_content_wizard_statistics', 'ai_content_wizard_statistics_page' ); add_submenu_page( 'ai_content_wizard', esc_html__( '➡ Logs', 'ai-content-wizard' ), esc_html__( '➡ Logs', 'ai-content-wizard' ), 'manage_options', 'ai_content_wizard_logs', 'ai_content_wizard_logs_page' ); add_submenu_page( 'ai_content_wizard', esc_html__( '➡ System Check', 'ai-content-wizard' ), esc_html__( '➡ System Check', 'ai-content-wizard' ), 'manage_options', 'ai_content_wizard_system_check', 'ai_content_wizard_system_check_page' ); } add_action( 'admin_menu', 'ai_content_wizard_add_admin_menu' ); function ai_content_wizard_admin_styles() { ?> $item ) { if ( in_array( $item[2], array( 'ai_content_wizard_content_plan_disabled', 'ai_content_wizard_create_post_disabled', 'ai_content_wizard_content_stream_disabled', 'ai_content_wizard_ai_training_disabled' ) ) ) { $submenu['ai_content_wizard'][ $key ][4] = 'ai-content-wizard-disabled'; } } } return $parent_file; } add_filter( 'parent_file', 'ai_content_wizard_disable_menu_items' ); function ai_content_wizard_admin_notice() { // Не выводим уведомление, если мы на странице мастера установки if ( isset( $_GET['page'] ) && $_GET['page'] === 'ai_content_wizard_wizard' ) { return; } // Проверяем наличие API ключа if ( empty( ai_content_wizard_get_setting( 'ai_content_wizard_api_key' ) ) ) { $image_url = plugins_url( '/css/img/notice.jpg', dirname( __FILE__, 1 ) ); ?>