Settings to activate the plugin';
add_settings_error('ai-image-seo-toolkit-tuning', 'no_oia_key', $err , 'error');
} else {
if(!$keySet){
$notic = 'To unlock PRO features, add your License Key in Settings';
add_settings_error('ai-image-seo-toolkit-tuning', 'no_key', $notic, 'notice');
} else {
if (!aiit_tuning_parameters_set()){
add_settings_error('ai-image-seo-toolkit-tuning', 'not_all', 'Complete all fields and tap "Save Changes" at the bottom', 'notice');
}
}
}
}
?>
Tuning
An AI-powered search engine optimization WordPress plugin that streamlines image text generation by creating smart & SEO-friendly titles, ALTs, captions and descriptions.
Here you can adjust the AI's capabilities to fit your site's specific needs. Set your website type and define your target audience to align the AI Image SEO Toolkit with your content strategy, enhancing SEO relevance and.
Text Generation Testing
Save your tuning parameters to enable testing';
}
?>
array(
'value' => sanitize_text_field($_POST['aiit_website_type']),
'error' => 'website type'),
'aiit_audience' => array(
'value' => sanitize_text_field($_POST['aiit_audience']),
'error' => 'audience'),
'aiit_categories' => array(
'value' => sanitize_text_field($_POST['aiit_categories']),
'error' => 'at least one category and make sure you click "Add Category" before saving'),
'aiit_language' => array(
'value' => sanitize_text_field($_POST['aiit_language']),
'error' => 'language'),
'aiit_min_width' => array(
'value' => sanitize_text_field($_POST['aiit_min_width']),
'error' => 'minimal width'),
'aiit_min_height' => array(
'value' => sanitize_text_field($_POST['aiit_min_height']),
'error' => 'minimal height'),
);
$errorParams = '';
foreach ($parameters as $parameter) {
if($parameter['value'] === ''){
if ($errorParams != ''){
$errorParams .= ', ';
}
$errorParams .= $parameter['error'];
}
}
if ($errorParams === ''){
foreach ($parameters as $key => $parameter) {
update_option($key, $parameter['value']);
}
$alt_text_prompt = $GLOBALS['aiit_prompt_settings']['alt1'] . $parameters['aiit_website_type']['value'] . $GLOBALS['aiit_prompt_settings']['alt2'] . $parameters['aiit_audience']['value'] . $GLOBALS['aiit_prompt_settings']['alt3'] . $parameters['aiit_categories']['value'] . $GLOBALS['aiit_prompt_settings']['alt4'] . $parameters['aiit_language']['value'];
$title_prompt = $GLOBALS['aiit_prompt_settings']['title1'] . $parameters['aiit_language']['value'] . $GLOBALS['aiit_prompt_settings']['title2'];
$title_prompt2 = $GLOBALS['aiit_prompt_settings']['title_2_1'] . $parameters['aiit_language']['value'];
$caption_prompt = $GLOBALS['aiit_prompt_settings']['caption'] . $parameters['aiit_language']['value'];
$description_prompt = $GLOBALS['aiit_prompt_settings']['description1'] . $parameters['aiit_website_type']['value'] . $GLOBALS['aiit_prompt_settings']['description2'] . $parameters['aiit_audience']['value'] . $GLOBALS['aiit_prompt_settings']['description3'] . $parameters['aiit_language']['value'];
update_option('aiit_alt_text_prompt', $alt_text_prompt);
update_option('aiit_title_prompt', $title_prompt);
update_option('aiit_title_prompt2', $title_prompt2);
update_option('aiit_caption_prompt', $caption_prompt);
update_option('aiit_description_prompt', $description_prompt);
add_settings_error('ai-image-seo-toolkit-tuning', 'success', 'Settings saved successfully.', 'updated');
} else {
$message = 'Please provide ' . $errorParams;
add_settings_error('ai-image-seo-toolkit-tuning', 'categories_empty', $message, 'error');
}
} else {
add_settings_error('ai-image-seo-toolkit-tuning', 'not_permitted', 'Invalid data provided.', 'error');
}
}
function aiit_provide_testing_content(){
$image_id = aiit_tuning_get_images();
?>