File "metabox.php"
Full Path: /home/digimqhe/flashdigi.uk/comment-content/plugins/gpt3-ai-content-generator/admin/views/metabox.php
File size: 77.27 KB
MIME-type: text/x-php
Charset: utf-8
<?php
if ( !defined( 'ABSPATH' ) ) {
exit;
}
$wpaicg_pexels_api = get_option( 'wpaicg_pexels_api', '' );
$wpaicg_pixabay_api = get_option( 'wpaicg_pixabay_api', '' );
if ( strstr( $_SERVER['REQUEST_URI'], 'wp-admin/post-new.php' ) ) {
$mode = 'NEW';
global $wpdb;
$table = $wpdb->prefix . 'wpaicg';
$result = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM {$table} WHERE name = %s", 'wpaicg_settings' ) );
$value = '';
$_wporg_preview_title = '';
$_wporg_language = $result->wpai_language;
$_wporg_number_of_heading = $result->wpai_number_of_heading;
$_wporg_writing_style = $result->wpai_writing_style;
$_wporg_writing_tone = $result->wpai_writing_tone;
$_wporg_heading_tag = $result->wpai_heading_tag;
$_wporg_target_url = '';
$_wporg_cta_pos = $result->wpai_cta_pos;
$_wporg_target_url_cta = '';
$_wporg_keywords = "";
$_wporg_add_keywords_bold = $result->wpai_add_keywords_bold;
$_wporg_words_to_avoid = '';
$_wporg_modify_headings = $result->wpai_modify_headings;
$_wporg_add_img = $result->wpai_add_img;
$_wporg_add_tagline = $result->wpai_add_tagline;
$_wporg_add_intro = $result->wpai_add_intro;
$_wporg_add_faq = $result->wpai_add_faq;
$_wporg_add_conclusion = $result->wpai_add_conclusion;
$_wporg_anchor_text = '';
$_wporg_generated_text = '';
$_wpaicg_post_tags = '';
$_wporg_img_size = $result->img_size;
$_wporg_img_style = get_option( '_wpaicg_image_style', '' );
$_wpaicg_seo_meta_desc = get_option( '_wpaicg_seo_meta_desc', false );
$wpaicg_toc = get_option( 'wpaicg_toc', false );
$wpaicg_toc_title = get_option( 'wpaicg_toc_title', '' );
$wpaicg_toc_title_tag = get_option( 'wpaicg_toc_title_tag', 'h2' );
$wpaicg_intro_title_tag = get_option( 'wpaicg_intro_title_tag', 'h2' );
$wpaicg_conclusion_title_tag = get_option( 'wpaicg_conclusion_title_tag', 'h2' );
$wpaicg_conclusion_title_tag = get_option( 'wpaicg_conclusion_title_tag', 'h2' );
$wpaicg_image_source = get_option( 'wpaicg_image_source', '' );
$wpaicg_featured_image_source = get_option( 'wpaicg_featured_image_source', '' );
$wpaicg_pexels_orientation = get_option( 'wpaicg_pexels_orientation', '' );
$wpaicg_pexels_size = get_option( 'wpaicg_pexels_size', '' );
$wpaicg_custom_image_settings = get_option( 'wpaicg_custom_image_settings', [] );
$wpaicg_custom_prompt_enable = get_option( 'wpaicg_content_custom_prompt_enable', false );
$wpaicg_custom_prompt = get_option( 'wpaicg_content_custom_prompt', '' );
$wpaicg_hide_conclusion = get_option( 'wpaicg_hide_conclusion', false );
$wpaicg_hide_introduction = get_option( 'wpaicg_hide_introduction', false );
if ( empty( $wpaicg_custom_prompt ) ) {
$wpaicg_custom_prompt = \WPAICG\WPAICG_Custom_Prompt::get_instance()->wpaicg_default_custom_prompt;
}
$wpaicg_pixabay_language = get_option( 'wpaicg_pixabay_language', 'en' );
$wpaicg_pixabay_type = get_option( 'wpaicg_pixabay_type', 'all' );
$wpaicg_pixabay_order = get_option( 'wpaicg_pixabay_order', 'popular' );
$wpaicg_pixabay_orientation = get_option( 'wpaicg_pixabay_orientation', 'all' );
$wpaicg_pixabay_enable_prompt = get_option( 'wpaicg_pixabay_enable_prompt', false );
$wpaicg_pixabay_custom_prompt = get_option( 'wpaicg_pixabay_custom_prompt', \WPAICG\WPAICG_Generator::get_instance()->wpaicg_pixabay_custom_prompt );
$wpaicg_pexels_enable_prompt = get_option( 'wpaicg_pexels_enable_prompt', false );
$wpaicg_pexels_custom_prompt = get_option( 'wpaicg_pexels_custom_prompt', \WPAICG\WPAICG_Generator::get_instance()->wpaicg_pexels_custom_prompt );
} else {
if ( strstr( $_SERVER['REQUEST_URI'], 'wp-admin/post.php' ) ) {
$mode = 'EDIT';
$value = get_post_meta( $post->ID, '_wporg_meta_key', true );
$_wporg_preview_title = get_post_meta( $post->ID, '_wporg_preview_title', true );
$_wporg_number_of_heading = get_post_meta( $post->ID, '_wporg_number_of_heading', true );
$_wporg_add_img = get_post_meta( $post->ID, '_wporg_add_img', true );
$_wporg_language = get_post_meta( $post->ID, '_wporg_language', true );
$_wporg_add_intro = get_post_meta( $post->ID, '_wporg_add_intro', true );
$_wporg_add_conclusion = get_post_meta( $post->ID, '_wporg_add_conclusion', true );
$_wporg_writing_style = get_post_meta( $post->ID, '_wporg_writing_style', true );
$_wporg_writing_tone = get_post_meta( $post->ID, '_wporg_writing_tone', true );
$_wporg_keywords = get_post_meta( $post->ID, '_wporg_keywords', true );
$_wporg_add_keywords_bold = get_post_meta( $post->ID, '_wporg_add_keywords_bold', true );
$_wporg_heading_tag = get_post_meta( $post->ID, '_wporg_heading_tag', true );
$_wporg_words_to_avoid = get_post_meta( $post->ID, '_wporg_words_to_avoid', true );
$_wporg_add_tagline = get_post_meta( $post->ID, '_wporg_add_tagline', true );
$_wporg_add_faq = get_post_meta( $post->ID, '_wporg_add_faq', true );
$_wporg_target_url = get_post_meta( $post->ID, '_wporg_target_url', true );
$_wporg_anchor_text = get_post_meta( $post->ID, '_wporg_anchor_text', true );
$_wporg_generated_text = get_post_meta( $post->ID, '_wporg_generated_text', true );
$_wporg_cta_pos = get_post_meta( $post->ID, '_wporg_cta_pos', true );
$_wporg_target_url_cta = get_post_meta( $post->ID, '_wporg_target_url_cta', true );
$_wporg_modify_headings = get_post_meta( $post->ID, '_wporg_modify_headings', true );
$_wporg_img_size = get_post_meta( $post->ID, '_wporg_img_size', true );
$_wporg_img_style = get_post_meta( $post->ID, '_wporg_img_style', true );
$_wpaicg_seo_meta_desc = get_post_meta( $post->ID, '_wpaicg_seo_meta_desc', true );
$_wpaicg_post_tags = get_post_meta( $post->ID, '_wpaicg_post_tags', true );
$wpaicg_toc = get_post_meta( $post->ID, 'wpaicg_toc', true );
$wpaicg_toc = ( empty( $wpaicg_toc ) ? false : $wpaicg_toc );
$wpaicg_toc_title = get_post_meta( $post->ID, 'wpaicg_toc_title', true );
$wpaicg_toc_title_tag = get_post_meta( $post->ID, 'wpaicg_toc_title_tag', true );
$wpaicg_intro_title_tag = get_post_meta( $post->ID, 'wpaicg_intro_title_tag', true );
$wpaicg_conclusion_title_tag = get_post_meta( $post->ID, 'wpaicg_conclusion_title_tag', true );
$wpaicg_image_source = get_post_meta( $post->ID, 'wpaicg_image_source', true );
$wpaicg_featured_image_source = get_post_meta( $post->ID, 'wpaicg_featured_image_source', true );
$wpaicg_pexels_orientation = get_post_meta( $post->ID, 'wpaicg_pexels_orientation', true );
$wpaicg_pexels_size = get_post_meta( $post->ID, 'wpaicg_pexels_size', true );
$wpaicg_custom_image_settings = get_post_meta( $post->ID, 'wpaicg_custom_image_settings', true );
$wpaicg_custom_prompt_enable = get_post_meta( $post->ID, 'wpaicg_custom_prompt_enable', true );
$wpaicg_custom_prompt = get_post_meta( $post->ID, 'wpaicg_custom_prompt', true );
$wpaicg_hide_conclusion = get_post_meta( $post->ID, 'wpaicg_hide_conclusion', true );
$wpaicg_hide_introduction = get_post_meta( $post->ID, 'wpaicg_hide_introduction', true );
$wpaicg_pixabay_language = get_post_meta( $post->ID, 'wpaicg_pixabay_language', true );
if ( empty( $wpaicg_pixabay_language ) ) {
$wpaicg_pixabay_language = 'en';
}
$wpaicg_pixabay_type = get_post_meta( $post->ID, 'wpaicg_pixabay_type', true );
$wpaicg_pixabay_order = get_post_meta( $post->ID, 'wpaicg_pixabay_order', true );
$wpaicg_pixabay_orientation = get_post_meta( $post->ID, 'wpaicg_pixabay_orientation', true );
if ( empty( $wpaicg_custom_prompt ) ) {
$wpaicg_custom_prompt = \WPAICG\WPAICG_Custom_Prompt::get_instance()->wpaicg_default_custom_prompt;
}
$wpaicg_pixabay_enable_prompt = get_post_meta( $post->ID, 'wpaicg_pixabay_enable_prompt', true );
$wpaicg_pixabay_custom_prompt = get_post_meta( $post->ID, 'wpaicg_pixabay_custom_prompt', true );
$wpaicg_pexels_enable_prompt = get_post_meta( $post->ID, 'wpaicg_pexels_enable_prompt', true );
$wpaicg_pexels_custom_prompt = get_post_meta( $post->ID, 'wpaicg_pexels_custom_prompt', true );
if ( empty( $wpaicg_pixabay_enable_prompt ) ) {
$wpaicg_pixabay_enable_prompt = false;
}
if ( empty( $wpaicg_pexels_enable_prompt ) ) {
$wpaicg_pexels_enable_prompt = false;
}
if ( empty( $wpaicg_pexels_custom_prompt ) ) {
$wpaicg_pexels_custom_prompt = \WPAICG\WPAICG_Generator::get_instance()->wpaicg_pexels_custom_prompt;
}
if ( empty( $wpaicg_pixabay_custom_prompt ) ) {
$wpaicg_pexels_custom_prompt = \WPAICG\WPAICG_Generator::get_instance()->wpaicg_pixabay_custom_prompt;
}
}
}
$wpaicg_custom_image_settings_default = array(
'artist' => 'None',
'photography_style' => 'None',
'lighting' => 'Ambient',
'subject' => 'None',
'camera_settings' => 'Aperture',
'composition' => 'Rule of Thirds',
'resolution' => '4K (3840x2160)',
'color' => 'RGB',
'special_effects' => 'Cinemagraph',
);
$wpaicg_custom_image_settings = wp_parse_args( $wpaicg_custom_image_settings, $wpaicg_custom_image_settings_default );
?>
<table width="100%" id="wpaicg-post-form">
<tr>
<td><label style="font-weight: bold;" for="label_title"><?php
echo esc_html( __( "Language", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select name="_wporg_language" id="wpai_language">
<option value="en" <?php
echo ( esc_html( $_wporg_language ) == 'en' ? 'selected' : '' );
?>>English</option>
<option value="af" <?php
echo ( esc_html( $_wporg_language ) == 'af' ? 'selected' : '' );
?>>Afrikaans</option>
<option value="ar" <?php
echo ( esc_html( $_wporg_language ) == 'ar' ? 'selected' : '' );
?>>Arabic</option>
<option value="an" <?php
echo ( esc_html( $_wporg_language ) == 'an' ? 'selected' : '' );
?>>Armenian</option>
<option value="bs" <?php
echo ( esc_html( $_wporg_language ) == 'bs' ? 'selected' : '' );
?>>Bosnian</option>
<option value="bg" <?php
echo ( esc_html( $_wporg_language ) == 'bg' ? 'selected' : '' );
?>>Bulgarian</option>
<option value="zh" <?php
echo ( esc_html( $_wporg_language ) == 'zh' ? 'selected' : '' );
?>>Chinese (Simplified)</option>
<option value="zt" <?php
echo ( esc_html( $_wporg_language ) == 'zt' ? 'selected' : '' );
?>>Chinese (Traditional)</option>
<option value="hr" <?php
echo ( esc_html( $_wporg_language ) == 'hr' ? 'selected' : '' );
?>>Croatian</option>
<option value="cs" <?php
echo ( esc_html( $_wporg_language ) == 'cs' ? 'selected' : '' );
?>>Czech</option>
<option value="da" <?php
echo ( esc_html( $_wporg_language ) == 'da' ? 'selected' : '' );
?>>Danish</option>
<option value="nl" <?php
echo ( esc_html( $_wporg_language ) == 'nl' ? 'selected' : '' );
?>>Dutch</option>
<option value="et" <?php
echo ( esc_html( $_wporg_language ) == 'et' ? 'selected' : '' );
?>>Estonian</option>
<option value="fil" <?php
echo ( esc_html( $_wporg_language ) == 'fil' ? 'selected' : '' );
?>>Filipino</option>
<option value="fi" <?php
echo ( esc_html( $_wporg_language ) == 'fi' ? 'selected' : '' );
?>>Finnish</option>
<option value="fr" <?php
echo ( esc_html( $_wporg_language ) == 'fr' ? 'selected' : '' );
?>>French</option>
<option value="de" <?php
echo ( esc_html( $_wporg_language ) == 'de' ? 'selected' : '' );
?>>German</option>
<option value="el" <?php
echo ( esc_html( $_wporg_language ) == 'el' ? 'selected' : '' );
?>>Greek</option>
<option value="he" <?php
echo ( esc_html( $_wporg_language ) == 'he' ? 'selected' : '' );
?>>Hebrew</option>
<option value="hi" <?php
echo ( esc_html( $_wporg_language ) == 'hi' ? 'selected' : '' );
?>>Hindi</option>
<option value="hu" <?php
echo ( esc_html( $_wporg_language ) == 'hu' ? 'selected' : '' );
?>>Hungarian</option>
<option value="id" <?php
echo ( esc_html( $_wporg_language ) == 'id' ? 'selected' : '' );
?>>Indonesian</option>
<option value="it" <?php
echo ( esc_html( $_wporg_language ) == 'it' ? 'selected' : '' );
?>>Italian</option>
<option value="ja" <?php
echo ( esc_html( $_wporg_language ) == 'ja' ? 'selected' : '' );
?>>Japanese</option>
<option value="ko" <?php
echo ( esc_html( $_wporg_language ) == 'ko' ? 'selected' : '' );
?>>Korean</option>
<option value="lv" <?php
echo ( esc_html( $_wporg_language ) == 'lv' ? 'selected' : '' );
?>>Latvian</option>
<option value="lt" <?php
echo ( esc_html( $_wporg_language ) == 'lt' ? 'selected' : '' );
?>>Lithuanian</option>
<option value="ms" <?php
echo ( esc_html( $_wporg_language ) == 'ms' ? 'selected' : '' );
?>>Malay</option>
<option value="no" <?php
echo ( esc_html( $_wporg_language ) == 'no' ? 'selected' : '' );
?>>Norwegian</option>
<option value="fa" <?php
echo ( esc_html( $_wporg_language ) == 'fa' ? 'selected' : '' );
?>>Persian</option>
<option value="pl" <?php
echo ( esc_html( $_wporg_language ) == 'pl' ? 'selected' : '' );
?>>Polish</option>
<option value="pt" <?php
echo ( esc_html( $_wporg_language ) == 'pt' ? 'selected' : '' );
?>>Portuguese</option>
<option value="ro" <?php
echo ( esc_html( $_wporg_language ) == 'ro' ? 'selected' : '' );
?>>Romanian</option>
<option value="ru" <?php
echo ( esc_html( $_wporg_language ) == 'ru' ? 'selected' : '' );
?>>Russian</option>
<option value="sr" <?php
echo ( esc_html( $_wporg_language ) == 'sr' ? 'selected' : '' );
?>>Serbian</option>
<option value="sk" <?php
echo ( esc_html( $_wporg_language ) == 'sk' ? 'selected' : '' );
?>>Slovak</option>
<option value="sl" <?php
echo ( esc_html( $_wporg_language ) == 'sl' ? 'selected' : '' );
?>>Slovenian</option>
<option value="es" <?php
echo ( esc_html( $_wporg_language ) == 'es' ? 'selected' : '' );
?>>Spanish</option>
<option value="sv" <?php
echo ( esc_html( $_wporg_language ) == 'sv' ? 'selected' : '' );
?>>Swedish</option>
<option value="th" <?php
echo ( esc_html( $_wporg_language ) == 'th' ? 'selected' : '' );
?>>Thai</option>
<option value="tr" <?php
echo ( esc_html( $_wporg_language ) == 'tr' ? 'selected' : '' );
?>>Turkish</option>
<option value="uk" <?php
echo ( esc_html( $_wporg_language ) == 'uk' ? 'selected' : '' );
?>>Ukranian</option>
<option value="vi" <?php
echo ( esc_html( $_wporg_language ) == 'vi' ? 'selected' : '' );
?>>Vietnamese</option>
</select>
</td>
<tr>
<td><label style="font-weight: bold;" for="label_title"><?php
echo esc_html( __( "Title", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td><input type="text" id="wpai_preview_title" rows="20" cols="20" placeholder="e.g. Artificial Intelligence" class="wpcgai_input" name="_wporg_preview_title" value="<?php
echo esc_html( $_wporg_preview_title );
?>"></td>
</tr>
<?php
?>
<tr>
<td><label style="font-weight: bold;" for="label_keywords"><?php
echo esc_html( __( "Add Keywords? (Use comma to seperate keywords)", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<?php
?>
<input type="text" class="wpcgai_input" disabled placeholder="<?php
echo esc_html__( 'Available in Pro', 'gpt3-ai-content-generator' );
?>">
<?php
?>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_keywords_bold"><?php
echo esc_html( __( "Make Keywords Bold?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<?php
?>
<input type="checkbox" disabled id="wpai_add_keywords_bold" class="wpai-content-title-input" name="_wporg_add_keywords_bold" value="0"><?php
echo esc_html__( 'Available in Pro', 'gpt3-ai-content-generator' );
?>
<?php
?>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_words_to_avoid"><?php
echo esc_html( __( "Keywords to Avoid? (Use comma to seperate keywords)", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<?php
?>
<input type="text" class="wpcgai_input" disabled placeholder="<?php
echo esc_html__( 'Available in Pro', 'gpt3-ai-content-generator' );
?>">
<?php
?>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_title"><?php
echo esc_html( __( "Headings?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select id="wpai_number_of_heading" name="_wporg_number_of_heading">
<?php
for ($i = 1; $i < 16; $i++) {
echo '<option' . (( $_wporg_number_of_heading == $i ? ' selected' : '' )) . ' value="' . esc_html( $i ) . '">' . esc_html( $i ) . '</option>';
}
?>
</select>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_title"><?php
echo esc_html( __( "Outline Editor", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<input type="checkbox" id="wpai_modify_headings2" name="_wporg_modify_headings2" class="wpai-content-title-input"
value="<?php
echo ( esc_html( $_wporg_modify_headings ) == 1 ? "1" : "0" );
?>" <?php
echo ( esc_html( $_wporg_modify_headings ) == 1 ? "checked" : "" );
?> />
<input type="hidden" id="wpai_modify_headings" name="_wporg_modify_headings" class="wpai-content-title-input" value="<?php
echo ( esc_html( $_wporg_modify_headings ) == 1 ? "1" : "0" );
?>" />
<input type="hidden" id="hfHeadings" name="hfHeadings" />
<input type="hidden" id="is_generate_continue" name="is_generate_continue" value='0' />
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_title"><?php
echo esc_html( __( "Heading Tag", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select name="_wporg_heading_tag" id="wpai_heading_tag">
<option value="h1" <?php
echo ( esc_html( $_wporg_heading_tag ) == 'h1' ? 'selected' : '' );
?>>h1</option>
<option value="h2" <?php
echo ( esc_html( $_wporg_heading_tag ) == 'h2' ? 'selected' : '' );
?>>h2</option>
<option value="h3" <?php
echo ( esc_html( $_wporg_heading_tag ) == 'h3' ? 'selected' : '' );
?>>h3</option>
<option value="h4" <?php
echo ( esc_html( $_wporg_heading_tag ) == 'h4' ? 'selected' : '' );
?>>h4</option>
<option value="h5" <?php
echo ( esc_html( $_wporg_heading_tag ) == 'h5' ? 'selected' : '' );
?>>h5</option>
<option value="h6" <?php
echo ( esc_html( $_wporg_heading_tag ) == 'h6' ? 'selected' : '' );
?>>h6</option>
</select>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_style"><?php
echo esc_html( __( "Style", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select name="_wporg_writing_style" id="wpai_writing_style">
<option value="infor" <?php
echo ( esc_html( $_wporg_writing_style ) == 'infor' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Informative', 'gpt3-ai-content-generator' );
?></option>
<option value="acade" <?php
echo ( esc_html( $_wporg_writing_style ) == 'acade' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Academic', 'gpt3-ai-content-generator' );
?></option>
<option value="analy" <?php
echo ( esc_html( $_wporg_writing_style ) == 'analy' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Analytical', 'gpt3-ai-content-generator' );
?></option>
<option value="anect" <?php
echo ( esc_html( $_wporg_writing_style ) == 'anect' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Anecdotal', 'gpt3-ai-content-generator' );
?></option>
<option value="argum" <?php
echo ( esc_html( $_wporg_writing_style ) == 'argum' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Argumentative', 'gpt3-ai-content-generator' );
?></option>
<option value="artic" <?php
echo ( esc_html( $_wporg_writing_style ) == 'artic' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Articulate', 'gpt3-ai-content-generator' );
?></option>
<option value="biogr" <?php
echo ( esc_html( $_wporg_writing_style ) == 'biogr' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Biographical', 'gpt3-ai-content-generator' );
?></option>
<option value="blog" <?php
echo ( esc_html( $_wporg_writing_style ) == 'blog' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Blog', 'gpt3-ai-content-generator' );
?></option>
<option value="casua" <?php
echo ( esc_html( $_wporg_writing_style ) == 'casua' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Casual', 'gpt3-ai-content-generator' );
?></option>
<option value="collo" <?php
echo ( esc_html( $_wporg_writing_style ) == 'collo' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Colloquial', 'gpt3-ai-content-generator' );
?></option>
<option value="compa" <?php
echo ( esc_html( $_wporg_writing_style ) == 'compa' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Comparative', 'gpt3-ai-content-generator' );
?></option>
<option value="conci" <?php
echo ( esc_html( $_wporg_writing_style ) == 'conci' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Concise', 'gpt3-ai-content-generator' );
?></option>
<option value="creat" <?php
echo ( esc_html( $_wporg_writing_style ) == 'creat' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Creative', 'gpt3-ai-content-generator' );
?></option>
<option value="criti" <?php
echo ( esc_html( $_wporg_writing_style ) == 'criti' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Critical', 'gpt3-ai-content-generator' );
?></option>
<option value="descr" <?php
echo ( esc_html( $_wporg_writing_style ) == 'descr' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Descriptive', 'gpt3-ai-content-generator' );
?></option>
<option value="detai" <?php
echo ( esc_html( $_wporg_writing_style ) == 'detai' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Detailed', 'gpt3-ai-content-generator' );
?></option>
<option value="dialo" <?php
echo ( esc_html( $_wporg_writing_style ) == 'dialo' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Dialogue', 'gpt3-ai-content-generator' );
?></option>
<option value="direct" <?php
echo ( esc_html( $_wporg_writing_style ) == 'direct' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Direct', 'gpt3-ai-content-generator' );
?></option>
<option value="drama" <?php
echo ( esc_html( $_wporg_writing_style ) == 'drama' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Dramatic', 'gpt3-ai-content-generator' );
?></option>
<option value="emoti" <?php
echo ( esc_html( $_wporg_writing_style ) == 'emoti' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Emotional', 'gpt3-ai-content-generator' );
?></option>
<option value="evalu" <?php
echo ( esc_html( $_wporg_writing_style ) == 'evalu' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Evaluative', 'gpt3-ai-content-generator' );
?></option>
<option value="expos" <?php
echo ( esc_html( $_wporg_writing_style ) == 'expos' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Expository', 'gpt3-ai-content-generator' );
?></option>
<option value="ficti" <?php
echo ( esc_html( $_wporg_writing_style ) == 'ficti' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Fiction', 'gpt3-ai-content-generator' );
?></option>
<option value="histo" <?php
echo ( esc_html( $_wporg_writing_style ) == 'histo' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Historical', 'gpt3-ai-content-generator' );
?></option>
<option value="journ" <?php
echo ( esc_html( $_wporg_writing_style ) == 'journ' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Journalistic', 'gpt3-ai-content-generator' );
?></option>
<option value="lette" <?php
echo ( esc_html( $_wporg_writing_style ) == 'lette' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Letter', 'gpt3-ai-content-generator' );
?></option>
<option value="metaph" <?php
echo ( esc_html( $_wporg_writing_style ) == 'metaph' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Metaphorical', 'gpt3-ai-content-generator' );
?></option>
<option value="monol" <?php
echo ( esc_html( $_wporg_writing_style ) == 'monol' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Monologue', 'gpt3-ai-content-generator' );
?></option>
<option value="narra" <?php
echo ( esc_html( $_wporg_writing_style ) == 'narra' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Narrative', 'gpt3-ai-content-generator' );
?></option>
<option value="news" <?php
echo ( esc_html( $_wporg_writing_style ) == 'news' ? 'selected' : '' );
?>><?php
echo esc_html__( 'News', 'gpt3-ai-content-generator' );
?></option>
<option value="objec" <?php
echo ( esc_html( $_wporg_writing_style ) == 'objec' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Objective', 'gpt3-ai-content-generator' );
?></option>
<option value="lyric" <?php
echo ( esc_html( $_wporg_writing_style ) == 'lyric' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Lyrical', 'gpt3-ai-content-generator' );
?></option>
<option value="pasto" <?php
echo ( esc_html( $_wporg_writing_style ) == 'pasto' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Pastoral', 'gpt3-ai-content-generator' );
?></option>
<option value="perso" <?php
echo ( esc_html( $_wporg_writing_style ) == 'perso' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Personal', 'gpt3-ai-content-generator' );
?></option>
<option value="persu" <?php
echo ( esc_html( $_wporg_writing_style ) == 'persu' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Persuasive', 'gpt3-ai-content-generator' );
?></option>
<option value="poeti" <?php
echo ( esc_html( $_wporg_writing_style ) == 'poeti' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Poetic', 'gpt3-ai-content-generator' );
?></option>
<option value="refle" <?php
echo ( esc_html( $_wporg_writing_style ) == 'refle' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Reflective', 'gpt3-ai-content-generator' );
?></option>
<option value="rheto" <?php
echo ( esc_html( $_wporg_writing_style ) == 'rheto' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Rhetorical', 'gpt3-ai-content-generator' );
?></option>
<option value="satir" <?php
echo ( esc_html( $_wporg_writing_style ) == 'satir' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Satirical', 'gpt3-ai-content-generator' );
?></option>
<option value="senso" <?php
echo ( esc_html( $_wporg_writing_style ) == 'senso' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Sensory', 'gpt3-ai-content-generator' );
?></option>
<option value="simpl" <?php
echo ( esc_html( $_wporg_writing_style ) == 'simpl' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Simple', 'gpt3-ai-content-generator' );
?></option>
<option value="techn" <?php
echo ( esc_html( $_wporg_writing_style ) == 'techn' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Technical', 'gpt3-ai-content-generator' );
?></option>
<option value="theore" <?php
echo ( esc_html( $_wporg_writing_style ) == 'theore' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Theoretical', 'gpt3-ai-content-generator' );
?></option>
<option value="vivid" <?php
echo ( esc_html( $_wporg_writing_style ) == 'vivid' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Vivid', 'gpt3-ai-content-generator' );
?></option>
<option value="busin" <?php
echo ( esc_html( $_wporg_writing_style ) == 'busin' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Business', 'gpt3-ai-content-generator' );
?></option>
<option value="repor" <?php
echo ( esc_html( $_wporg_writing_style ) == 'repor' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Report', 'gpt3-ai-content-generator' );
?></option>
<option value="resea" <?php
echo ( esc_html( $_wporg_writing_style ) == 'resea' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Research', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
<tr>
<tr>
<td><label style="font-weight: bold;" for="label_tone"><?php
echo esc_html( __( "Tone", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select name="_wporg_writing_tone" id="wpai_writing_tone">
<option value="formal" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'formal' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Formal', 'gpt3-ai-content-generator' );
?></option>
<option value="asser" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'asser' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Assertive', 'gpt3-ai-content-generator' );
?></option>
<option value="authoritative" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'authoritative' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Authoritative', 'gpt3-ai-content-generator' );
?></option>
<option value="cheer" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'cheer' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Cheerful', 'gpt3-ai-content-generator' );
?></option>
<option value="confident" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'confident' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Confident', 'gpt3-ai-content-generator' );
?></option>
<option value="conve" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'conve' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Conversational', 'gpt3-ai-content-generator' );
?></option>
<option value="factual" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'factual' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Factual', 'gpt3-ai-content-generator' );
?></option>
<option value="friendly" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'friendly' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Friendly', 'gpt3-ai-content-generator' );
?></option>
<option value="humor" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'humor' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Humorous', 'gpt3-ai-content-generator' );
?></option>
<option value="informal" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'informal' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Informal', 'gpt3-ai-content-generator' );
?></option>
<option value="inspi" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'inspi' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Inspirational', 'gpt3-ai-content-generator' );
?></option>
<option value="neutr" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'neutr' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Neutral', 'gpt3-ai-content-generator' );
?></option>
<option value="nostalgic" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'nostalgic' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Nostalgic', 'gpt3-ai-content-generator' );
?></option>
<option value="polite" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'polite' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Polite', 'gpt3-ai-content-generator' );
?></option>
<option value="profe" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'profe' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Professional', 'gpt3-ai-content-generator' );
?></option>
<option value="romantic" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'romantic' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Romantic', 'gpt3-ai-content-generator' );
?></option>
<option value="sarca" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'sarca' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Sarcastic', 'gpt3-ai-content-generator' );
?></option>
<option value="scien" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'scien' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Scientific', 'gpt3-ai-content-generator' );
?></option>
<option value="sensit" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'sensit' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Sensitive', 'gpt3-ai-content-generator' );
?></option>
<option value="serious" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'serious' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Serious', 'gpt3-ai-content-generator' );
?></option>
<option value="sincere" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'sincere' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Sincere', 'gpt3-ai-content-generator' );
?></option>
<option value="skept" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'skept' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Skeptical', 'gpt3-ai-content-generator' );
?></option>
<option value="suspenseful" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'suspenseful' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Suspenseful', 'gpt3-ai-content-generator' );
?></option>
<option value="sympathetic" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'sympathetic' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Sympathetic', 'gpt3-ai-content-generator' );
?></option>
<option value="curio" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'curio' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Curious', 'gpt3-ai-content-generator' );
?></option>
<option value="disap" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'disap' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Disappointed', 'gpt3-ai-content-generator' );
?></option>
<option value="encou" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'encou' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Encouraging', 'gpt3-ai-content-generator' );
?></option>
<option value="optim" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'optim' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Optimistic', 'gpt3-ai-content-generator' );
?></option>
<option value="surpr" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'surpr' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Surprised', 'gpt3-ai-content-generator' );
?></option>
<option value="worry" <?php
echo ( esc_html( $_wporg_writing_tone ) == 'worry' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Worried', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
<tr>
<tr>
<td><label style="font-weight: bold;" for="label_img"><?php
echo esc_html( __( "Image Source", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select class="regular-text" id="wpaicg_image_source" name="wpaicg_image_source" >
<option value=""><?php
echo esc_html__( 'None', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_image_source == 'dalle' || $wpaicg_image_source == 'pexels' && empty( $wpaicg_pexels_api ) ? ' selected' : '' );
?> value="dalle"><?php
echo esc_html__( 'DALL-E', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( !empty( $wpaicg_pexels_api ) && $wpaicg_image_source == 'pexels' ? ' selected' : '' );
echo ( empty( $wpaicg_pexels_api ) ? ' disabled' : '' );
?> value="pexels"><?php
echo esc_html__( 'Pexels', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( !empty( $wpaicg_pixabay_api ) && $wpaicg_image_source == 'pixabay' ? ' selected' : '' );
echo ( empty( $wpaicg_pixabay_api ) ? ' disabled' : '' );
?> value="pixabay"><?php
echo esc_html__( 'Pixabay', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_img"><?php
echo esc_html( __( "Featured Image Source", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select class="regular-text" id="wpaicg_featured_image_source" name="wpaicg_featured_image_source" >
<option value=""><?php
echo esc_html__( 'None', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_featured_image_source == 'dalle' || $wpaicg_featured_image_source == 'pexels' && empty( $wpaicg_pexels_api ) ? ' selected' : '' );
?> value="dalle"><?php
echo esc_html__( 'DALL-E', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( !empty( $wpaicg_pexels_api ) && $wpaicg_featured_image_source == 'pexels' ? ' selected' : '' );
echo ( empty( $wpaicg_pexels_api ) ? ' disabled' : '' );
?> value="pexels"><?php
echo esc_html__( 'Pexels', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( !empty( $wpaicg_pixabay_api ) && $wpaicg_featured_image_source == 'pixabay' ? ' selected' : '' );
echo ( empty( $wpaicg_pixabay_api ) ? ' disabled' : '' );
?> value="pixabay"><?php
echo esc_html__( 'Pixabay', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
</tr>
<tr>
<td><b><u><?php
echo esc_html__( 'DALL-E', 'gpt3-ai-content-generator' );
?></b></u></td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="_wporg_img_size"><?php
echo esc_html( __( "Image Size?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select class="regular-text" id="_wporg_img_size" name="_wporg_img_size" >
<option value="256x256"<?php
echo ( esc_html( $_wporg_img_size ) == '256x256' ? ' selected' : '' );
?>><?php
echo esc_html__( 'Small (256x256)', 'gpt3-ai-content-generator' );
?></option>
<option value="512x512"<?php
echo ( esc_html( $_wporg_img_size ) == '512x512' ? ' selected' : '' );
?>><?php
echo esc_html__( 'Medium (512x512)', 'gpt3-ai-content-generator' );
?></option>
<option value="1024x1024"<?php
echo ( esc_html( $_wporg_img_size ) == '1024x1024' ? ' selected' : '' );
?>><?php
echo esc_html__( 'Big (1024x1024)', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="_wporg_img_style"><?php
echo esc_html( __( "Image Style", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select class="regular-text" id="_wporg_img_style" name="_wporg_img_style" >
<option value=""><?php
echo esc_html__( 'None', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'abstract' ? ' selected' : '' );
?> value="abstract"><?php
echo esc_html__( 'Abstract', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'modern' ? ' selected' : '' );
?> value="modern"><?php
echo esc_html__( 'Modern', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'impressionist' ? ' selected' : '' );
?> value="impressionist"><?php
echo esc_html__( 'Impressionist', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'popart' ? ' selected' : '' );
?> value="popart"><?php
echo esc_html__( 'Pop Art', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'cubism' ? ' selected' : '' );
?> value="cubism"><?php
echo esc_html__( 'Cubism', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'surrealism' ? ' selected' : '' );
?> value="surrealism"><?php
echo esc_html__( 'Surrealism', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'contemporary' ? ' selected' : '' );
?> value="contemporary"><?php
echo esc_html__( 'Contemporary', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'cantasy' ? ' selected' : '' );
?> value="cantasy"><?php
echo esc_html__( 'Fantasy', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( esc_html( $_wporg_img_style ) == 'graffiti' ? ' selected' : '' );
?> value="graffiti"><?php
echo esc_html__( 'Graffiti', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
</tr>
<tr>
<td>
<?php
$wpaicg_art_file = WPAICG_PLUGIN_DIR . 'admin/data/art.json';
$wpaicg_painter_data = file_get_contents( $wpaicg_art_file );
$wpaicg_painter_data = json_decode( $wpaicg_painter_data, true );
$wpaicg_style_data = file_get_contents( $wpaicg_art_file );
$wpaicg_style_data = json_decode( $wpaicg_style_data, true );
$wpaicg_photo_file = WPAICG_PLUGIN_DIR . 'admin/data/photo.json';
$wpaicg_photo_data = file_get_contents( $wpaicg_photo_file );
$wpaicg_photo_data = json_decode( $wpaicg_photo_data, true );
?>
<div class="wpaicg_more_image_settings" style="display: none">
<div class="mb-5">
<label for="artist" class="wpaicg-form-label"><?php
echo esc_html__( 'Artist', 'gpt3-ai-content-generator' );
?>:</label>
<select class="regular-text" name="wpaicg_custom_image_settings[artist]" id="artist">
<?php
foreach ( $wpaicg_painter_data['painters'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['artist'] ) && $wpaicg_custom_image_settings['artist'] == $value || (!isset( $wpaicg_custom_image_settings['artist'] ) && $value) == 'None' ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
?>
</select>
</div>
<div class="mb-5">
<?php
echo '<label for="photography_style" class="wpaicg-form-label">' . esc_html__( 'Photography', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[photography_style]" id="photography_style">';
foreach ( $wpaicg_photo_data['photography_style'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['photography_style'] ) && $wpaicg_custom_image_settings['photography_style'] == $value || !isset( $wpaicg_custom_image_settings['photography_style'] ) && $value == 'Landscape' ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
<div class="mb-5">
<?php
echo '<label for="lighting" class="wpaicg-form-label">' . esc_html__( 'Lighting', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[lighting]" id="lighting">';
foreach ( $wpaicg_photo_data['lighting'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['lighting'] ) && $wpaicg_custom_image_settings['lighting'] == $value ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
<div class="mb-5">
<?php
echo '<label for="subject" class="wpaicg-form-label">' . esc_html__( 'Subject', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[subject]" id="subject">';
foreach ( $wpaicg_photo_data['subject'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['subject'] ) && $wpaicg_custom_image_settings['subject'] == $value || !isset( $wpaicg_custom_image_settings['subject'] ) && $value == 'None' ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
<div class="mb-5">
<?php
echo '<label for="camera_settings" class="wpaicg-form-label">' . esc_html__( 'Camera', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[camera_settings]" id="camera_settings">';
foreach ( $wpaicg_photo_data['camera_settings'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['camera_settings'] ) && $wpaicg_custom_image_settings['camera_settings'] == $value ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
<div class="mb-5">
<?php
echo '<label for="composition" class="wpaicg-form-label">' . esc_html__( 'Composition', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[composition]" id="composition">';
foreach ( $wpaicg_photo_data['composition'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['composition'] ) && $wpaicg_custom_image_settings['composition'] == $value ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
<div class="mb-5">
<?php
echo '<label for="resolution" class="wpaicg-form-label">' . esc_html__( 'Resolution', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[resolution]" id="resolution">';
foreach ( $wpaicg_photo_data['resolution'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['resolution'] ) && $wpaicg_custom_image_settings['resolution'] == $value ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
<div class="mb-5">
<?php
echo '<label for="color" class="wpaicg-form-label">' . esc_html__( 'Color', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[color]" id="color">';
foreach ( $wpaicg_photo_data['color'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['color'] ) && $wpaicg_custom_image_settings['color'] == $value ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
<div class="mb-5">
<?php
echo '<label for="special_effects" class="wpaicg-form-label">' . esc_html__( 'Special Effects', 'gpt3-ai-content-generator' ) . ':</label>';
echo '<select class="regular-text" name="wpaicg_custom_image_settings[special_effects]" id="special_effects">';
foreach ( $wpaicg_photo_data['special_effects'] as $key => $value ) {
echo '<option' . (( isset( $wpaicg_custom_image_settings['special_effects'] ) && $wpaicg_custom_image_settings['special_effects'] == $value ? ' selected' : '' )) . ' value="' . esc_html( $value ) . '">' . esc_html( $value ) . '</option>';
}
echo '</select>';
?>
</div>
</div>
<div class="mb-5">
<a href="javascript:void(0)" class="wpaicg_show_image_settings">[<?php
echo esc_html__( '+ More Settings', 'gpt3-ai-content-generator' );
?>]</a>
</div>
<script>
jQuery(document).ready(function ($){
$('.wpaicg_show_image_settings').click(function (){
$(this).toggleClass('wpaig_opened');
$('.wpaicg_more_image_settings').slideToggle();
if($(this).hasClass('wpaig_opened')){
$(this).html('[<?php
echo esc_html__( '- Hide Settings', 'gpt3-ai-content-generator' );
?>]');
}
else{
$(this).html('[<?php
echo esc_html__( '+ More Settings', 'gpt3-ai-content-generator' );
?>]');
}
})
})
</script>
</td>
</tr>
<tr>
<td><b><u><?php
echo esc_html__( 'Pexels', 'gpt3-ai-content-generator' );
?></b></u></td>
</tr>
<tr>
<td>
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Orientation', 'gpt3-ai-content-generator' );
?>:</label>
<select class="regular-text" id="wpaicg_pexels_orientation" name="wpaicg_pexels_orientation" >
<option value=""><?php
echo esc_html__( 'None', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( strtolower( $wpaicg_pexels_orientation ) == 'landscape' ? ' selected' : '' );
?> value="landscape"><?php
echo esc_html__( 'Landscape', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( strtolower( $wpaicg_pexels_orientation ) == 'portrait' ? ' selected' : '' );
?> value="portrait"><?php
echo esc_html__( 'Portrait', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( strtolower( $wpaicg_pexels_orientation ) == 'square' ? ' selected' : '' );
?> value="square"><?php
echo esc_html__( 'Square', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
</tr>
<tr>
<td>
<div class="wpaicg-mb-10">
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Size', 'gpt3-ai-content-generator' );
?>:</label>
<select class="regular-text" id="wpaicg_pexels_size" name="wpaicg_pexels_size" >
<option value=""><?php
echo esc_html__( 'None', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( strtolower( $wpaicg_pexels_size ) == 'large' ? ' selected' : '' );
?> value="large"><?php
echo esc_html__( 'Large', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( strtolower( $wpaicg_pexels_size ) == 'medium' ? ' selected' : '' );
?> value="medium"><?php
echo esc_html__( 'Medium', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( strtolower( $wpaicg_pexels_size ) == 'small' ? ' selected' : '' );
?> value="small"><?php
echo esc_html__( 'Small', 'gpt3-ai-content-generator' );
?></option>
</select>
</div>
<div class="wpaicg-mb-10">
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Use Keyword [Beta]', 'gpt3-ai-content-generator' );
?>:</label>
<input<?php
echo ( $wpaicg_pexels_enable_prompt ? ' checked' : '' );
?> type="checkbox" name="wpaicg_pexels_enable_prompt" value="1" id="wpaicg_pexels_enable_prompt">
</div>
<div class="wpaicg-mb-10 wpaicg_pexels_custom_prompt" style="display:none">
<label style="vertical-align:top" class="wpaicg-form-label">
<?php
echo esc_html__( 'Custom Prompt', 'gpt3-ai-content-generator' );
?>:
<small style="display: block;font-weight: normal">
<?php
// --- FIX: Add translators comment ---
// translators: %s: The placeholder string "[title]" wrapped in <code> tags.
echo sprintf( esc_html__( 'Ensure %s is included in your prompt.', 'gpt3-ai-content-generator' ), '<code>[title]</code>' );
?>
</small>
</label>
<textarea id="wpaicg_pexels_custom_prompt" rows="5" name="wpaicg_pexels_custom_prompt"><?php
echo esc_html( $wpaicg_pexels_custom_prompt );
?></textarea>
</div>
</td>
</tr>
<tr>
<td>
<b><u><?php
echo esc_html__( 'Pixabay', 'gpt3-ai-content-generator' );
?></b></u>
<div class="wpaicg-mb-10">
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Language', 'gpt3-ai-content-generator' );
?>:</label>
<select class="regular-text" name="wpaicg_pixabay_language" id="wpaicg_pixabay_language">
<?php
foreach ( \WPAICG\WPAICG_Generator::get_instance()->pixabay_languages as $key => $pixabay_language ) {
echo '<option' . (( $wpaicg_pixabay_language == $key ? ' selected' : '' )) . ' value="' . esc_html( $key ) . '">' . esc_html( $pixabay_language ) . '</option>';
}
?>
</select>
</div>
<div class="wpaicg-mb-10">
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Image Type', 'gpt3-ai-content-generator' );
?>:</label>
<select class="regular-text" name="wpaicg_pixabay_type" id="wpaicg_pixabay_type">
<option<?php
echo ( $wpaicg_pixabay_type == 'all' ? ' selected' : '' );
?> value="all"><?php
echo esc_html__( 'All', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_pixabay_type == 'photo' ? ' selected' : '' );
?> value="photo"><?php
echo esc_html__( 'Photo', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_pixabay_type == 'illustration' ? ' selected' : '' );
?> value="illustration"><?php
echo esc_html__( 'Illustration', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_pixabay_type == 'vector' ? ' selected' : '' );
?> value="vector"><?php
echo esc_html__( 'Vector', 'gpt3-ai-content-generator' );
?></option>
</select>
</div>
<div class="wpaicg-mb-10">
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Orientation', 'gpt3-ai-content-generator' );
?>:</label>
<select class="regular-text" name="wpaicg_pixabay_orientation" id="wpaicg_pixabay_orientation" >
<option<?php
echo ( $wpaicg_pixabay_orientation == 'all' ? ' selected' : '' );
?> value="all"><?php
echo esc_html__( 'All', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_pixabay_orientation == 'horizontal' ? ' selected' : '' );
?> value="horizontal"><?php
echo esc_html__( 'Horizontal', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_pixabay_orientation == 'vertical' ? ' selected' : '' );
?> value="vertical"><?php
echo esc_html__( 'Vertical', 'gpt3-ai-content-generator' );
?></option>
</select>
</div>
<div class="wpaicg-mb-10">
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Order', 'gpt3-ai-content-generator' );
?>:</label>
<select class="regular-text" name="wpaicg_pixabay_order" id="wpaicg_pixabay_order">
<option<?php
echo ( $wpaicg_pixabay_order == 'popular' ? ' selected' : '' );
?> value="popular"><?php
echo esc_html__( 'Popular', 'gpt3-ai-content-generator' );
?></option>
<option<?php
echo ( $wpaicg_pixabay_order == 'latest' ? ' selected' : '' );
?> value="latest"><?php
echo esc_html__( 'Latest', 'gpt3-ai-content-generator' );
?></option>
</select>
</div>
<div class="wpaicg-mb-10">
<label class="wpaicg-form-label"><?php
echo esc_html__( 'Use Keyword [Beta]', 'gpt3-ai-content-generator' );
?>:</label>
<input<?php
echo ( $wpaicg_pixabay_enable_prompt ? ' checked' : '' );
?> type="checkbox" name="wpaicg_pixabay_enable_prompt" value="1" id="wpaicg_pixabay_enable_prompt">
</div>
<div class="wpaicg-mb-10 wpaicg_pixabay_custom_prompt" style="display:none">
<label style="vertical-align:top" class="wpaicg-form-label">
<?php
echo esc_html__( 'Custom Prompt', 'gpt3-ai-content-generator' );
?>:
<small style="display: block;font-weight: normal">
<?php
// --- FIX: Add translators comment ---
// translators: %s: The placeholder string "[title]" wrapped in <code> tags.
echo sprintf( esc_html__( 'Ensure %s is included in your prompt.', 'gpt3-ai-content-generator' ), '<code>[title]</code>' );
?>
</small>
</label>
<textarea id="wpaicg_pixabay_custom_prompt" rows="5" name="wpaicg_pixabay_custom_prompt"><?php
echo esc_html( $wpaicg_pixabay_custom_prompt );
?></textarea>
</div>
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_tagline"><?php
echo esc_html( __( "Add Tagline?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<input type="checkbox" id="wpai_add_tagline2" name="_wporg_add_tagline2" class="wpai-content-title-input"
value="<?php
echo ( esc_html( $_wporg_add_tagline ) == 1 ? "1" : "0" );
?>" <?php
echo ( esc_html( $_wporg_add_tagline ) == 1 ? "checked" : "" );
?> />
<input type="hidden" id="wpai_add_tagline" name="_wporg_add_tagline" class="wpai-content-title-input" value="<?php
echo ( esc_html( $_wporg_add_tagline ) == 1 ? "1" : "0" );
?>" />
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_intro"><?php
echo esc_html( __( "Add Introduction?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<input type="checkbox" id="wpai_add_intro2" name="_wporg_add_intro2" class="wpai-content-title-input"
value="<?php
echo ( esc_html( $_wporg_add_intro ) == 1 ? "1" : "0" );
?>" <?php
echo ( esc_html( $_wporg_add_intro ) == 1 ? "checked" : "" );
?> />
<input type="hidden" id="wpai_add_intro" name="_wporg_add_intro" class="wpai-content-title-input"
value="<?php
echo ( esc_html( $_wporg_add_intro ) == 1 ? "1" : "0" );
?>" />
</td>
</tr>
<tr>
<td>
<label class="wpaicg-form-label" for="wpaicg_intro_title_tag"><?php
echo esc_html( __( "Intro Title Tag", "gpt3-ai-content-generator" ) );
?></label>
</td>
</tr>
<tr>
<td>
<select name="wpaicg_intro_title_tag" id="wpaicg_intro_title_tag">
<option value="h1" <?php
echo ( $wpaicg_intro_title_tag == 'h1' ? 'selected' : '' );
?>>H1</option>
<option value="h2" <?php
echo ( $wpaicg_intro_title_tag == 'h2' ? 'selected' : '' );
?>>H2</option>
<option value="h3" <?php
echo ( $wpaicg_intro_title_tag == 'h3' ? 'selected' : '' );
?>>H3</option>
<option value="h4" <?php
echo ( $wpaicg_intro_title_tag == 'h4' ? 'selected' : '' );
?>>H4</option>
<option value="h5" <?php
echo ( $wpaicg_intro_title_tag == 'h5' ? 'selected' : '' );
?>>H5</option>
<option value="h6" <?php
echo ( $wpaicg_intro_title_tag == 'h6' ? 'selected' : '' );
?>>H6</option>
</select>
</td>
</tr>
<tr>
<td><label class="wpaicg-form-label"><?php
echo esc_html( __( "Hide Introduction Title", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td><input id="wpaicg_hide_introduction" type="checkbox" name="wpaicg_hide_introduction" value="1"<?php
echo ( $wpaicg_hide_introduction ? " checked" : "" );
?>/></td>
</tr>
<tr> <!-- add text PREMIUM FEATURES -->
<td><label style="font-weight: bold;" for="label_faq"><?php
echo esc_html( __( "Add Q&A?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<?php
?>
<input type="checkbox" value="0" disabled><?php
echo esc_html__( 'Available in Pro', 'gpt3-ai-content-generator' );
?>
<?php
?>
</td>
</tr>
<?php
?>
<tr>
<td><label style="font-weight: bold;" for="label_conclusion"><?php
echo esc_html( __( "Add Conclusion?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<input type="checkbox" id="wpai_add_conclusion2" name="_wporg_add_conclusion2" class="wpai-content-title-input"
value="<?php
echo ( esc_html( $_wporg_add_conclusion ) == 1 ? "1" : "0" );
?>" <?php
echo ( esc_html( $_wporg_add_conclusion ) == 1 ? "checked" : "" );
?> />
<input type="hidden" id="wpai_add_conclusion" name="_wporg_add_conclusion" class="wpai-content-title-input" value="<?php
echo ( esc_html( $_wporg_add_conclusion ) == 1 ? "1" : "0" );
?>" />
</td>
</tr>
<tr>
<!-- wpaicg_conclusion_title_tag -->
<td>
<label class="wpaicg-form-label" for="wpaicg_conclusion_title_tag"><?php
echo esc_html( __( "Conclusion Title Tag", "gpt3-ai-content-generator" ) );
?></label>
</td>
</tr>
<tr>
<td>
<select name="wpaicg_conclusion_title_tag" id="wpaicg_conclusion_title_tag">
<option value="h1" <?php
echo ( $wpaicg_conclusion_title_tag == 'h1' ? 'selected' : '' );
?>>H1</option>
<option value="h2" <?php
echo ( $wpaicg_conclusion_title_tag == 'h2' ? 'selected' : '' );
?>>H2</option>
<option value="h3" <?php
echo ( $wpaicg_conclusion_title_tag == 'h3' ? 'selected' : '' );
?>>H3</option>
<option value="h4" <?php
echo ( $wpaicg_conclusion_title_tag == 'h4' ? 'selected' : '' );
?>>H4</option>
<option value="h5" <?php
echo ( $wpaicg_conclusion_title_tag == 'h5' ? 'selected' : '' );
?>>H5</option>
<option value="h6" <?php
echo ( $wpaicg_conclusion_title_tag == 'h6' ? 'selected' : '' );
?>>H6</option>
</select>
</td>
</tr>
<tr>
<td><label class="wpaicg-form-label"><?php
echo esc_html( __( "Hide Conclusion Title", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td><input type="checkbox" id="wpaicg_hide_conclusion" name="wpaicg_hide_conclusion" value="1"<?php
echo ( $wpaicg_hide_conclusion ? " checked" : "" );
?>/></td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_anchor_text"><?php
echo esc_html( __( "Anchor Text?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<input type="text" id="wpai_anchor_text" placeholder="e.g. battery life" class="wpcgai_input" name="_wporg_anchor_text" value="<?php
echo esc_html( $_wporg_anchor_text );
?>">
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_target_url"><?php
echo esc_html( __( "Target URL?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<input type="url" id="wpai_target_url" placeholder="https://..." class="wpcgai_input" name="_wporg_target_url" value="<?php
echo esc_html( $_wporg_target_url );
?>">
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_cta"><?php
echo esc_html( __( "Add Call-to-Action? Enter target URL.", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<input type="url" id="wpai_target_url_cta" placeholder="https://..." class="wpcgai_input" name="_wporg_target_url_cta" value="<?php
echo esc_html( $_wporg_target_url_cta );
?>">
</td>
</tr>
<tr>
<td><label style="font-weight: bold;" for="label_cta_pos"><?php
echo esc_html( __( "Call-to-Action Position?", "gpt3-ai-content-generator" ) );
?></label></td>
</tr>
<tr>
<td>
<select name="_wporg_cta_pos" id="wpai_cta_pos">
<option value="beg" <?php
echo ( esc_html( $_wporg_cta_pos ) == 'beg' ? 'selected' : '' );
?>><?php
echo esc_html__( 'Beginning', 'gpt3-ai-content-generator' );
?></option>
<option value="end" <?php
echo ( esc_html( $_wporg_cta_pos ) == 'end' ? 'selected' : '' );
?>><?php
echo esc_html__( 'End', 'gpt3-ai-content-generator' );
?></option>
</select>
</td>
</tr>
<tr>
<td>
<label class="wpaicg-form-label" for="wpaicg_toc"><?php
echo esc_html( __( "Table of Content?", "gpt3-ai-content-generator" ) );
?></label>
</td>
</tr>
<tr>
<td>
<input<?php
echo ( $wpaicg_toc ? ' checked' : '' );
?> type="checkbox" name="wpaicg_toc" id="wpaicg_toc" value="1" />
</td>
</tr>
<tr>
<td>
<label class="wpaicg-form-label" for="wpaicg_toc_title"><?php
echo esc_html( __( "ToC Title", "gpt3-ai-content-generator" ) );
?></label>
</td>
</tr>
<tr>
<td>
<input type="text" name="wpaicg_toc_title" id="wpaicg_toc_title" class="regular-text" value="<?php
echo esc_html( $wpaicg_toc_title );
?>" />
</td>
</tr>
<tr>
<td>
<label class="wpaicg-form-label" for="wpaicg_toc_title_tag"><?php
echo esc_html( __( "ToC Title Tag", "gpt3-ai-content-generator" ) );
?></label>
</td>
</tr>
<tr>
<td>
<select name="wpaicg_toc_title_tag" id="wpaicg_toc_title_tag">
<option value="h1" <?php
echo ( $wpaicg_toc_title_tag == 'h1' ? 'selected' : '' );
?>>H1</option>
<option value="h2" <?php
echo ( $wpaicg_toc_title_tag == 'h2' ? 'selected' : '' );
?>>H2</option>
<option value="h3" <?php
echo ( $wpaicg_toc_title_tag == 'h3' ? 'selected' : '' );
?>>H3</option>
<option value="h4" <?php
echo ( $wpaicg_toc_title_tag == 'h4' ? 'selected' : '' );
?>>H4</option>
<option value="h5" <?php
echo ( $wpaicg_toc_title_tag == 'h5' ? 'selected' : '' );
?>>H5</option>
<option value="h6" <?php
echo ( $wpaicg_toc_title_tag == 'h6' ? 'selected' : '' );
?>>H6</option>
</select>
</td>
</tr>
<tr>
<td>
<label class="wpaicg-form-label" for="wpaicg_seo_meta_desc"><?php
echo esc_html( __( "Meta Description", "gpt3-ai-content-generator" ) );
?></label>
</td>
</tr>
<tr>
<td>
<input<?php
echo ( $_wpaicg_seo_meta_desc ? ' checked' : '' );
?> type="checkbox" name="wpaicg_seo_meta_desc" id="wpaicg_seo_meta_desc" class="wpai-content-title-input" value="1" />
</td>
</tr>
<tr>
<td>
<label class="wpaicg-form-label" for="wpaicg_seo_meta_desc"><?php
echo esc_html( __( "Tags", "gpt3-ai-content-generator" ) );
?></label>
</td>
</tr>
<tr>
<td>
<input style="width: 100%;" type="text" name="wpaicg_post_tags" id="wpaicg_post_tags" class="wpcgai_input" value="<?php
echo esc_html( $_wpaicg_post_tags );
?>" />
<p class="wpaicg-help-text"><?php
echo esc_html__( '(Use comma to seperate tags)', 'gpt3-ai-content-generator' );
?></p>
</td>
</tr>
<tr>
<td><label class="wpaicg-form-label">Custom Prompt</label></td>
</tr>
<tr>
<td>
<div class="mb-5">
<label><input<?php
echo ( isset( $wpaicg_custom_prompt_enable ) && $wpaicg_custom_prompt_enable ? ' checked' : '' );
?> type="checkbox" class="wpaicg_meta_custom_prompt_enable" name="wpaicg_custom_prompt_enable"> Enable</label>
</div>
<div class="wpaicg_meta_custom_prompt_box" style="<?php
echo ( isset( $wpaicg_custom_prompt_enable ) && $wpaicg_custom_prompt_enable ? '' : 'display:none' );
?>">
<label><?php
echo esc_html__( 'Custom Prompt', 'gpt3-ai-content-generator' );
?></label>
<textarea rows="20" class="wpaicg_meta_custom_prompt" name="wpaicg_custom_prompt"><?php
echo esc_html( $wpaicg_custom_prompt );
?></textarea>
<?php
if ( \WPAICG\wpaicg_util_core()->wpaicg_is_pro() ) {
?>
<div>
<?php
// --- FIX: Add translators comment and use ordered placeholders ---
// translators: %1$s: Placeholder [title]. %2$s: Placeholder [keywords_to_include]. %3$s: Placeholder [keywords_to_avoid]. All wrapped in <code> tags.
echo sprintf(
esc_html__( 'Make sure to include %1$s in your prompt. You can also incorporate %2$s and %3$s to further customize your prompt.', 'gpt3-ai-content-generator' ),
'<code>[title]</code>',
// Corresponds to %1$s
'<code>[keywords_to_include]</code>',
// Corresponds to %2$s
'<code>[keywords_to_avoid]</code>'
);
// --- END FIX ---
?>
</div>
<?php
} else {
?>
<div>
<?php
// --- FIX: Add translators comment ---
// translators: %s: The placeholder string "[title]" wrapped in <code> tags.
echo sprintf( esc_html__( 'Ensure %s is included in your prompt.', 'gpt3-ai-content-generator' ), '<code>[title]</code>' );
?>
</div>
<?php
}
?>
<button style="color: #fff;background: #df0707;border-color: #df0707;" data-prompt="<?php
echo esc_html( \WPAICG\WPAICG_Custom_Prompt::get_instance()->wpaicg_default_custom_prompt );
?>" class="button wpaicg_meta_custom_prompt_reset" type="button"><?php
echo esc_html__( 'Reset', 'gpt3-ai-content-generator' );
?></button>
<div class="wpaicg_meta_custom_prompt_auto_error"></div>
</div>
</td>
</tr>
<tr>
<td>
<?php
$wpaicg_post_excerpt = get_post_meta( $post->ID, '_wpaicg_meta_description', true );
?>
<div class="wpaicg-tabs">
<ul>
<li id="wpaicg-seo-tab-content" data-target="wpaicg-tab-generated-text" class="wpaicg-active<?php
echo ( !empty( $_wporg_generated_text ) ? ' wpaicg-has-seo' : '' );
?>"><?php
echo esc_html__( 'Content', 'gpt3-ai-content-generator' );
?></li>
<li id="wpaicg-seo-tab-item" data-target="wpaicg-seo-tab" class="<?php
echo ( !empty( $wpaicg_post_excerpt ) ? 'wpaicg-has-seo' : '' );
?>"><?php
echo esc_html__( 'SEO', 'gpt3-ai-content-generator' );
?></li>
</ul>
<div class="wpaicg-tab-content">
<div id="wpaicg-tab-generated-text">
<textarea id="wpcgai_preview_box" name="_wporg_generated_text" rows="20" cols="20" class="wpai-content-generator-textarea"><?php
echo esc_html( $_wporg_generated_text );
?></textarea>
</div>
<div id="wpaicg-seo-tab" style="display: none">
<p><?php
echo esc_html__( 'Meta Description', 'gpt3-ai-content-generator' );
?></p>
<textarea id="wpaicg-meta-description" name="_wpaicg_meta_description" rows="20" cols="20"><?php
echo esc_html( $wpaicg_post_excerpt );
?></textarea>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div class="btn-group" style="display:flex; gap:20px;">
<button type="submit" name="get_preview" id="wpcgai_load_plugin_settings" class="button button-primary button-large"><?php
echo esc_html__( 'Generate', 'gpt3-ai-content-generator' );
?></button>
<!-- <input type="hidden" name="_save_draft" value="draft"> -->
<button type="button" style="display:none;" name="action_save_draft" id="wpcgai_save_draft_post_action" class="button button-large"><?php
echo esc_html__( 'Save Draft', 'gpt3-ai-content-generator' );
?></button>
</div>
</td>
</tr>
</table>
<!-- Modal -->
<div class="modal-wpaicg fade" id="myModal" role="dialog" data-backdrop="static" data-keyboard="false">
<div class="modal-wpaicg-dialog">
<!-- Modal content-->
<div class="wpcgai_modal-content">
<div class="wpcgai_modal-header">
<!--<button type="button" class="close" data-dismiss="modal">×</button>-->
<h4 class="wpcgai_modal-title"><?php
echo esc_html__( 'Outline Editor', 'gpt3-ai-content-generator' );
?></h4>
<span><?php
echo esc_html__( 'You can modify, sort, add or delete headings.', 'gpt3-ai-content-generator' );
?></span>
</div>
<div class="wpcgai_modal-body">
<ol class="wpcgai_menu_editor"></ol>
<a href="javascript:;" id="wpcgai_add_new_heading">+ <?php
echo esc_html__( 'Add new heading', 'gpt3-ai-content-generator' );
?></a>
</div>
<div class="wpcgai_modal-footer">
<button type="button" class="button button-secondary button-large m_close"><?php
echo esc_html__( 'CANCEL', 'gpt3-ai-content-generator' );
?></button>
<button type="button" class="button button-primary button-large m_generate"><?php
echo esc_html__( 'GENERATE', 'gpt3-ai-content-generator' );
?></button>
</div>
</div>
</div>
</div>
<script>
jQuery("#wpai_modify_headings2").change(function()
{
if(this.checked)
jQuery('#wpai_modify_headings').attr('value', 1);
else
jQuery('#wpai_modify_headings').attr('value', 0);
});
jQuery("#wpai_add_img2").change(function()
{
if(this.checked)
jQuery('#wpai_add_img').attr('value', 1);
else
jQuery('#wpai_add_img').attr('value', 0);
});
jQuery("#wpai_add_tagline2").change(function()
{
if(this.checked)
jQuery('#wpai_add_tagline').attr('value', 1);
else
jQuery('#wpai_add_tagline').attr('value', 0);
});
jQuery("#wpai_add_intro2").change(function()
{
if(this.checked)
jQuery('#wpai_add_intro').attr('value', 1);
else
jQuery('#wpai_add_intro').attr('value', 0);
});
jQuery("#wpai_add_faq2").change(function()
{
if(this.checked)
jQuery('#wpai_add_faq').attr('value', 1);
else
jQuery('#wpai_add_faq').attr('value', 0);
});
jQuery("#wpai_add_conclusion2").change(function()
{
if(this.checked)
jQuery('#wpai_add_conclusion').attr('value', 1);
else
jQuery('#wpai_add_conclusion').attr('value', 0);
});
jQuery("#wpai_add_keywords_bold2").change(function()
{
if(this.checked)
jQuery('#wpai_add_keywords_bold').attr('value', 1);
else
jQuery('#wpai_add_keywords_bold').attr('value', 0);
});
jQuery(".m_generate").on("click", function(e)
{
var menuholder = new Array();
var menuholder2 = new Array();
var menu_data = jQuery(".wpcgai_menu_editor").children();
var firstli = menu_data;
firstli.each(function ()
{
var menus_html = jQuery(this).children();
var identifier = jQuery(this).find("#identifier").text();
var text = jQuery(this).find("#text").val();
if(text == '')
{
menuholder = new Array();
menuholder2 = new Array();
alert('<?php
echo esc_html__( 'Heading input can not be blank!', 'gpt3-ai-content-generator' );
?>');
}
else
{
var menuObj = new Object();
menuObj['Identifier'] = identifier;
menuObj['Text'] = text;
menuholder.push(menuObj);
menuholder2.push(text);
}
});
if(menuholder.length > 0)
{
jQuery('#wpai_number_of_heading').val(menuholder.length);
jQuery("#hfHeadings2").val(JSON.stringify(menuholder));
jQuery("#hfHeadings").val(menuholder2.join('||'));
jQuery("#is_generate_continue").val(1);
jQuery('#myModal').fadeOut('wpcgai_hide');
jQuery('.modal-backdrop').hide();
jQuery('#wpcgai_load_plugin_settings').click();
}
else if(firstli.length == 0)
{
alert('<?php
echo esc_html__( 'No heading found.', 'gpt3-ai-content-generator' );
?>');
}
});
jQuery(".m_close").on("click", function(e)
{
jQuery('#myModal').fadeOut('wpcgai_hide');
jQuery('.modal-backdrop').hide();
jQuery('.wpcgai_lds-ellipsis').hide();
clearTimeout(window['wpaicgTimer']);
jQuery('#wpcgai_load_plugin_settings').removeAttr('disabled');
jQuery('#wpcgai_load_plugin_settings .spinner').remove();
e.stopPropagation();
});
jQuery("#wpcgai_add_new_heading").on("click", function(e)
{
if(jQuery('#myModal .wpcgai_menu_editor li').length >= 10){
alert('<?php
echo esc_html__( 'Limited 10 headings', 'gpt3-ai-content-generator' );
?>')
}
else{
var randomnum = Math.floor((Math.random() * 100000) + 1);
var itemTemplate = "<li><div>";
itemTemplate += "<input type='text' id='text' value='' placeholder='<?php
echo esc_html__( 'Type heading text...', 'gpt3-ai-content-generator' );
?>' style='width: 90%;'/>";
itemTemplate += "<span class='wpcgai_sort_heading'><i class='fa fa-bars'></i></span>";
itemTemplate += "<span id='wpcgai_remove_heading'><i class='fa fa-trash-o'></i></span>";
itemTemplate += "<div style='display: none;'><span id='identifier'>" + randomnum + "</span>";
itemTemplate += "</div>";
itemTemplate += "</div></li>";
jQuery(".wpcgai_menu_editor").append(itemTemplate);
}
});
jQuery(document).ready(function ()
{
var menuHolder = jQuery('.wpcgai_menu_editor');
menuHolder.sortable({
handle: 'div',
items: 'li',
toleranceElement: '> div',
maxLevels: 2,
isTree: true,
tolerance: 'pointer'
});
jQuery("body").on('click', '#wpcgai_remove_heading', function ()
{
var p = jQuery(this).parent().parent();
jQuery(p).remove();
});
});
</script>