ai_content_wizard_get_setting('ai_content_wizard_format', 'post'), 'textLength' => ai_content_wizard_get_setting('ai_content_wizard_text_length', '500'), 'writingStyle' => ai_content_wizard_get_setting('ai_content_wizard_writing_style', 'formal'), 'targetAudience' => ai_content_wizard_get_setting('ai_content_wizard_target_audience', 'general'), 'targetRegion' => ai_content_wizard_get_setting('ai_content_wizard_target_region', ''), 'additionalRequests' => ai_content_wizard_get_setting('ai_content_wizard_additional_requests', ''), 'enableImageGeneration'=> ai_content_wizard_get_setting('ai_content_wizard_enable_image_generation', 0), 'siteType' => ai_content_wizard_get_setting('ai_content_wizard_site_type', 'store'), 'postStatus' => ai_content_wizard_get_setting('ai_content_wizard_post_status', 'publish'), 'enableAdditionalImages' => 0, 'numberOfAdditionalImages' => 0, 'textModel' => ai_content_wizard_get_setting('ai_content_wizard_text_model', 'gpt-4o-mini'), ]; wp_localize_script('ai-content-wizard-single-post-script', 'initialSettings', $initial_settings); wp_localize_script('ai-content-wizard-single-post-script', 'ACW_I18N', [ 'resume_title' => __('Request interrupted', 'ai-content-wizard'), 'resume_msg' => __('The server ran out of processing time. Do you want to continue generation from the last saved step?', 'ai-content-wizard'), 'resume_continue' => __('Continue', 'ai-content-wizard'), 'resume_cancel' => __('Cancel', 'ai-content-wizard'), 'error_generic' => __('An error occurred while processing your request.', 'ai-content-wizard'), ]); $css_file_path = AI_CONTENT_WIZARD_PATH . 'css/single-post-styles.css'; $css_version = AI_CONTENT_WIZARD_VERSION . '-' . (file_exists($css_file_path) ? filemtime($css_file_path) : time()); wp_enqueue_style( 'ai-content-wizard-single-post-style', AI_CONTENT_WIZARD_URL . 'css/single-post-styles.css', array(), $css_version ); } add_action('admin_enqueue_scripts', 'enqueue_single_post_script'); function ai_content_wizard_create_post_page() { $categories = get_categories(array('hide_empty' => false)); $languages = [ 'en_US' => 'English (United States)', 'ru_RU' => 'Русский', 'uk' => 'Українська', ]; $current_language = get_locale(); $default_language = array_key_exists($current_language, $languages) ? $current_language : 'en_US'; $selected_post_status = ai_content_wizard_get_setting('ai_content_wizard_post_status', 'publish'); if (isset($_POST['ai_content_wizard_generate_post'])) { error_log('[create-post-page.php] Начало обработки POST-запроса: ' . print_r($_POST, true)); $category_id = isset($_POST['category']) ? intval($_POST['category']) : 0; $post_topic = isset($_POST['post_topic']) ? sanitize_text_field($_POST['post_topic']) : ''; $selected_language = isset($_POST['language_select']) ? sanitize_text_field($_POST['language_select']) : $default_language; $single_post_additional_request = isset($_POST['single_post_additional_request']) ? sanitize_textarea_field($_POST['single_post_additional_request']) : ''; $author = get_current_user_id(); $selected_post_status = ai_content_wizard_get_setting('ai_content_wizard_post_status', 'publish'); $post_mode = 'normal'; ai_content_wizard_generate_single_post( $category_id, $post_topic, '', $selected_language, $selected_post_status, $single_post_additional_request, $author ); } $text_model_names = [ 'gpt-3.5-turbo' => 'GPT-3.5-turbo', 'gpt-3.5-turbo-16k' => 'GPT-3.5-turbo 16k', 'gpt-4' => 'GPT-4', 'gpt-4-turbo' => 'GPT-4 Turbo', 'gpt-4o-mini' => 'GPT-4o mini', 'gpt-5-mini' => 'GPT-5 mini', ]; $text_model = ai_content_wizard_get_setting('ai_content_wizard_text_model', 'gpt-4o-mini'); $text_model_display_name = array_key_exists($text_model, $text_model_names) ? $text_model_names[$text_model] : 'Unknown Model'; $current_settings = [ 'Format' => ai_content_wizard_get_setting('ai_content_wizard_format', 'post'), 'Text Length' => ai_content_wizard_get_setting('ai_content_wizard_text_length', '500'), 'Site Type' => ai_content_wizard_get_setting('ai_content_wizard_site_type', 'store'), 'Writing Style' => ai_content_wizard_get_setting('ai_content_wizard_writing_style', 'formal'), 'Target Audience' => ai_content_wizard_get_setting('ai_content_wizard_target_audience', 'general'), 'Region' => ai_content_wizard_get_setting('ai_content_wizard_target_region', ''), 'Post Status' => ai_content_wizard_get_setting('ai_content_wizard_post_status', 'publish'), 'Additional Images' => '0 (PRO)', ]; $upgrade_url = 'https://aiwizard.buyreadysite.com/'; ?>

PRO+

PRO

' . esc_html__('Open diagnostics', 'ai-content-wizard') . '' ); ?>

$setting_value) : ?>
: PRO

$0.725

var globalSettings = ' . wp_json_encode($current_settings) . '; '; echo ''; } add_action('wp_ajax_get_category_settings', 'ai_content_wizard_get_category_settings'); function ai_content_wizard_get_category_settings() { $category_id = 'category-' . intval($_POST['category_id']); $settings = [ 'format' => ai_content_wizard_get_category_setting($category_id, 'format', ai_content_wizard_get_setting('ai_content_wizard_format')), 'textLength' => ai_content_wizard_get_category_setting($category_id, 'text_length', ai_content_wizard_get_setting('ai_content_wizard_text_length')), 'writingStyle' => ai_content_wizard_get_category_setting($category_id, 'writing_style', ai_content_wizard_get_setting('ai_content_wizard_writing_style')), 'targetAudience' => ai_content_wizard_get_category_setting($category_id, 'target_audience', ai_content_wizard_get_setting('ai_content_wizard_target_audience')), 'targetRegion' => ai_content_wizard_get_category_setting($category_id, 'target_region', ai_content_wizard_get_setting('ai_content_wizard_target_region')), 'additionalRequests' => ai_content_wizard_get_category_setting($category_id, 'additional_requests', ai_content_wizard_get_setting('ai_content_wizard_additional_requests')), 'enableImageGeneration' => ai_content_wizard_get_category_setting($category_id, 'enable_image_generation', ai_content_wizard_get_setting('ai_content_wizard_enable_image_generation')), 'siteType' => ai_content_wizard_get_category_setting($category_id, 'site_type', ai_content_wizard_get_setting('ai_content_wizard_site_type')), 'customTheme' => ai_content_wizard_get_category_setting($category_id, 'custom_theme', ai_content_wizard_get_setting('ai_content_wizard_custom_theme')), 'postStatus' => ai_content_wizard_get_category_setting($category_id, 'post_status', ai_content_wizard_get_setting('ai_content_wizard_post_status')), 'enableAdditionalImages' => ai_content_wizard_get_category_setting($category_id, 'enable_additional_images', ai_content_wizard_get_setting('ai_content_wizard_enable_additional_images')), 'numberOfAdditionalImages' => ai_content_wizard_get_category_setting($category_id, 'additional_images_count', ai_content_wizard_get_setting('ai_content_wizard_additional_images_count')), ]; wp_send_json_success($settings); }