Commit inicial - WordPress Análisis de Precios Unitarios

- WordPress core y plugins
- Tema Twenty Twenty-Four configurado
- Plugin allow-unfiltered-html.php simplificado
- .gitignore configurado para excluir wp-config.php y uploads

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
root
2025-11-03 21:04:30 -06:00
commit a22573bf0b
24068 changed files with 4993111 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
<?php foreach ( tcb_editor()->elements->get_promoted() as $element ) : ?>
<div class="tve-element tve-promoted-element" data-elem="<?php echo esc_attr( $element->tag() ) ?>" data-alternate="<?php echo esc_attr($element->alternate()) ?>" draggable="true">
<div class="item">
<span class="tve-e-icon"><?php tcb_icon( $element->icon() ); ?></span>
<span class="tve-e-name"><?php echo esc_html( $element->name() ); ?></span>
</div>
</div>
<?php endforeach; ?>

View File

@@ -0,0 +1,27 @@
<?php foreach ( tcb_editor()->elements->get_for_front() as $category => $elements ) : ?>
<div class="tve-category expanded"<?php echo empty( $elements ) ? ' style="display: none;"' : ''; ?>
data-category="<?php echo esc_attr( $category ); ?>">
<a class="c-header" href="javascript:void(0)" onclick="this.parentNode.classList.toggle('expanded')">
<?php tcb_icon( 'caret-right-solid' ) ?>
<?php echo esc_html( $category ); ?>
</a>
<div class="c-items">
<?php foreach ( $elements as $element ) : ?>
<div class="tve-element" data-elem="<?php echo esc_attr( $element->tag() ) ?>" data-alternate="<?php echo esc_attr( $element->alternate() ) ?>"
draggable="true">
<button class="tve-element-pin<?php echo $element->pinned ? ' pinned' : ''; ?>"
data-cat="<?php echo esc_attr( $element->category() ) ?>"></button>
<div class="item">
<span class="tve-e-icon">
<?php tcb_icon( $element->icon() ); ?>
</span>
<span class="tve-e-name">
<?php echo esc_html( $element->name() ); ?>
</span>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
<?php endforeach; ?>
<?php do_action( 'tcb_sidebar_elements_notice' ); ?>

View File

@@ -0,0 +1,18 @@
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="tcb-elem-placeholder thrv_audio thrv_wrapper" data-type="custom">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'audio-player', false, 'editor' ); ?>
<?php echo esc_html__( 'Insert Audio', 'thrive-cb' ); ?>
</span>
<div class="tve_audio_container" style="display: none;">
<div class="audio_overlay"></div>
</div>
</div>

View File

@@ -0,0 +1,19 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tcb-add-block-placeholder thrv-page-section thrv-lp-block tcb-elem-placeholder tve_no_icons tcb-no-title" data-static="1">
<span class="tcb-inline-placeholder-action">
<span class="tcb-placeholder-button">+</span>
<span class="tcb-placeholder-title"><?php echo esc_html__( 'Add a Block', 'thrive-cb' ); ?></span>
<span class="tcb-placeholder-subtitle"><?php echo esc_html__( 'or drag an element into the page', 'thrive-cb' ); ?></span>
</span>
</div>

View File

@@ -0,0 +1,17 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62516":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62516":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a href="#" class="tcb-button-link tcb-plain-text">
<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text"> Click Here Now </span></span>
</a>
</div>

View File

@@ -0,0 +1,16 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 5/3/2017
* Time: 1:47 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_disqus_comments">
<div id="disqus_thread" data-disqus_identifier="368" data-disqus_shortname="<?php echo esc_attr( tve_get_comments_disqus_shortname() ); ?>" data-disqus_url=""></div>
</div>

View File

@@ -0,0 +1,21 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 5/4/2017
* Time: 12:00 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
$facebook_admins_arr = tve_get_comments_facebook_admins();
$facebook_admins_str = '';
if ( ! empty( $facebook_admins_arr ) && is_array( $facebook_admins_arr ) ) {
$facebook_admins_str = implode( ';', $facebook_admins_arr );
}
?>
<div class="thrv_wrapper thrv_facebook_comments tve_draggable">
<div class="tve-fb-comments" data-colorscheme="light" data-numposts="20" data-order-by="social" data-href="" data-fb-moderator-ids="<?php echo esc_attr( $facebook_admins_str ); ?>"></div>
</div>

View File

@@ -0,0 +1,48 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv-contact-form" data-ct="contact_form-21969">
<form action="" method="post" novalidate>
<div class="tve-cf-item-wrapper">
<div class="tve-cf-item">
<div class="thrv-cf-input-wrapper" data-type="first_name">
<label><?php echo esc_html__( 'First Name', 'thrive-cb' ) ?></label>
<div class="tve-cf-input">
<input placeholder="John" data-placeholder="John" type="text" name="first_name" required="required">
</div>
</div>
</div>
<div class="tve-cf-item">
<div class="thrv-cf-input-wrapper" data-type="email">
<label><?php echo esc_html__( 'Email Address', 'thrive-cb' ) ?></label>
<div class="tve-cf-input">
<input placeholder="j.doe@inbox.com" data-placeholder="j.doe@inbox.com" type="email" name="email" required="required">
</div>
</div>
</div>
<div class="tve-cf-item">
<div class="thrv-cf-input-wrapper" data-type="message">
<label><?php echo esc_html__( 'Message', 'thrive-cb' ) ?></label>
<div class="tve-cf-input">
<textarea placeholder="Type your message here..." data-placeholder="Type your message here..." name="message" required="required"></textarea>
</div>
</div>
</div>
</div>
<div class="thrv_wrapper tve-form-button tcb-local-vars-root">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"cf6ff":{"name":"Main Color","parent":-1},"73c8d":{"name":"Dark Accent","parent":"cf6ff"}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"cf6ff":{"val":"rgb(20, 115, 210)","hsl":{"h":210,"s":0.82,"l":0.45}},"73c8d":{"val":"rgb(21, 89, 162)","hsl_parent_dependency":{"h":211,"s":0.77,"l":0.35}}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a href="#" class="tcb-button-link tve-form-button-submit">
<span class="tcb-button-texts tcb-plain-text"><span class="tcb-button-text thrv-inline-text"><?php echo esc_html__( 'Send Message', 'thrive-cb' ); ?></span></span>
</a>
<input type="submit" style="display: none !important;">
</div>
</form>
</div>

View File

@@ -0,0 +1,19 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 2/18/2019
* Time: 10:18 AM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv-content-block tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'add', false, 'editor' ); ?>
<?php echo esc_html__( 'Add Content Block', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,16 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad">
<div class="tve-content-box-background"></div>
<div class="tve-cb tcb-parent-placeholder-empty"><div class="tcb-replaceable-placeholder"><?php echo esc_html__( 'Click to add text or drag and drop element from right hand panel', 'thrive-cb' ); ?></div></div>
</div>

View File

@@ -0,0 +1,42 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 5/16/2017
* Time: 12:42 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_countdown_timer thrv-countdown_timer_evergreen tve_clearfix init_done tve_red"
data-day="0"
data-hour="0"
data-min="0"
data-sec="0"
data-id="<?php echo esc_attr( uniqid( 'evergreen_' ) ); ?>"
data-expday="0"
data-exphour="1"
data-norestart="0">
<div class="sc_timer_content tve_clearfix tve_block_center">
<div class="tve_t_day tve_t_part">
<div class="t-digits"></div>
<div class="thrv-inline-text t-caption">Days</div>
</div>
<div class="tve_t_hour tve_t_part">
<div class="t-digits"></div>
<div class="thrv-inline-text t-caption">Hours</div>
</div>
<div class="tve_t_min tve_t_part">
<div class="t-digits"></div>
<div class="thrv-inline-text t-caption">Minutes</div>
</div>
<div class="tve_t_sec tve_t_part">
<div class="t-digits"></div>
<div class="thrv-inline-text t-caption">Seconds</div>
</div>
<div class="tve_t_text"></div>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_ct_symbol tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'add', false, 'editor' ); ?>
<?php echo esc_html__( 'Insert Content Template or Symbol', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,16 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 4/20/2017
* Time: 4:00 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv-divider" data-style-d="tve_sep-1" data-thickness-d="3" data-color-d="rgb(66, 66, 66)" data-gradient-d="linear-gradient(90deg, rgb(66, 66, 66) 0%, rgb(0, 0, 0) 100%)">
<hr class="tve_sep tve_sep-1">
</div>

View File

@@ -0,0 +1,5 @@
<div class="thrv_wrapper tcb-elem-placeholder <?php echo esc_attr( $data['class'] ) ?>"<?php echo isset( $data['extra_attr'] ) ? ' ' . $data['extra_attr'] : '' ?>> <?php // phpcs:ignore ?>
<span class="tcb-inline-placeholder-action with-icon"><?php tcb_icon( $data['icon'], false, 'editor' ) ?>
<?php echo esc_html( $data['title'] ); ?>
</span>
</div>

View File

@@ -0,0 +1,26 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 4/20/2017
* Time: 4:00 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv-fill-counter tve_red tve_normalfc thrv_data_element">
<div class="tve_fill_counter_n" style="stroke-dasharray: 476.25;" data-fill="75">
<svg viewBox="0 0 202 202" class="tve_fill_counter_circle" shape-rendering="optimizeSpeed">
<circle class="tve_fill_counter_circle_inner" r="101" cx="101" cy="101"></circle>
</svg>
<div class="tve_fill_text_in">
<div class="tve_fill_text_value">
<div class="thrv-inline-text tve_fill_text tve_editable"><div class="tve-fill-text-dynamic" contenteditable="false">75%</div></div>
</div>
<div class="thrv-inline-text tve_editable tve_data_element_label">Fill Counter</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,11 @@
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_symbol tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php echo esc_html__( 'Insert Footer', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,16 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 4/28/2017
* Time: 4:30 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv-google-map-embedded-code tve-flexible-container">
<iframe title="Google Map" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src=""></iframe>
</div>

View File

@@ -0,0 +1,17 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_symbol tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php echo esc_html__( 'Insert Header', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,19 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 4/18/2017
* Time: 12:03 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_custom_html_shortcode tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'custom_html', false, 'editor' ); ?>
<?php echo esc_html__( 'Insert Custom HTML', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,18 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_icon tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'add', false, 'editor' ); ?>
<?php echo esc_html__( 'Add Icon', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,18 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tcb-image-gallery tcb-elem-placeholder tcb-gallery-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'images', false, 'editor' ); ?>
<span class="tcb-placeholder-text"><?php echo esc_html__( '+ Select images', 'thrive-cb' ); ?></span>
</span>
</div>

View File

@@ -0,0 +1,17 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tve_image_caption tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'image', false, 'editor' ); ?><span class="tcb-placeholder-text"><?php echo esc_html__( 'Insert Image', 'thrive-cb' ); ?></span>
</span>
</div>

View File

@@ -0,0 +1,282 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
$dynamic_links = [
'register' => [ 'label' => 'Register' ],
'login' => [ 'label' => 'Log In' ],
'logout' => [ 'label' => 'Logout' ],
'bk_to_login' => [ 'label' => 'Back to Login' ],
'pass_reset' => [ 'label' => 'Password Reset' ],
];
foreach ( $dynamic_links as $key => $dynamic_link ) {
$_link = tcb_get_dynamic_link( $dynamic_link['label'], 'Login Form' );
if ( $_link ) {
$dynamic_link['id'] = isset( $_link['id'] ) ? $_link['id'] : '';
$dynamic_link['url'] = isset( $_link['url'] ) ? $_link['url'] : '#';
$dynamic_links[ $key ] = $dynamic_link;
}
}
?>
<div class="thrv_wrapper thrv-login-element" data-ct="login" data-ct-name="Default" data-type="login">
<div class="tcb-login-form-wrapper tve_empty_dropzone tve_no_drag tve-form-state tve-active-state" data-state="login">
<div class="thrv_wrapper tcb-login-form tcb-no-clone tcb-no-delete tcb-no-save tve_no_drag">
<form action="" method="post" novalidate class="tve-login-form">
<div class="tve-form-drop-zone">
<div class="tve-login-item-wrapper">
<div class="tve-login-form-item tcb-no-clone tcb-no-delete tcb-no-save">
<div class="thrv-form-input-wrapper tcb-no-clone tcb-no-delete tcb-no-save" data-type="email">
<div class="thrv_wrapper tcb-label tcb-removable-label thrv_text_element tcb-no-delete tcb-no-save tcb-no-clone tve_no_drag">
<div class="tcb-plain-text"><?php echo esc_html__( 'Username or Email Address', 'thrive-cb' ); ?></div>
</div>
<div class="tve-login-form-input tcb-no-clone tcb-no-delete tcb-no-save">
<input type="text" name="username">
</div>
</div>
</div>
<div class="tve-login-form-item tcb-no-clone tcb-no-delete tcb-no-save">
<div class="thrv-form-input-wrapper tcb-no-clone tcb-no-delete tcb-no-save" data-type="password">
<div class="thrv_wrapper tcb-label tcb-removable-label thrv_text_element tcb-no-delete tcb-no-save tcb-no-clone tve_no_drag">
<div class="tcb-plain-text"><?php echo esc_html__( 'Password', 'thrive-cb' ); ?></div>
</div>
<div class="tve-login-form-input tcb-no-clone tcb-no-delete tcb-no-save">
<input type="password" name="password">
</div>
</div>
</div>
<div class="tve-login-form-item tcb-remember-me-item tcb-no-delete tcb-no-clone tcb-no-save">
<?php tcb_template( 'controls/lead-generation/lg-gdpr.phtml', [ 'remember_me' => true ], false, 'backbone' ); ?>
</div>
</div>
<div class="thrv_wrapper thrv-button tar-login-submit tar-login-elem-button tcb-no-delete tcb-no-save tcb-no-scroll tcb-no-clone tcb-local-vars-root">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62516":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62516":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a href="javascript:void(0);" class="tcb-button-link tcb-no-delete" data-editable="false">
<span class="tcb-button-texts tcb-no-clone tve_no_drag tcb-no-save tcb-no-delete"><span class="tcb-button-text thrv-inline-text tcb-no-clone tve_no_drag tcb-no-save tcb-no-delete"><?php esc_html_e( 'Log In', 'thrive-cb' ); ?></span></span>
</a>
</div>
<div class="thrv_wrapper thrv_text_element tcb-lost-password-link tar-login-elem-link tcb-no-title tcb-no-save">
<p class="tcb-switch-state" data-switch_state="forgot_password" data-shortcode-id="1">
<a href="javascript:void(0)"
class="tve-dynamic-link"
data-dynamic-link="thrive_login_form_shortcode"
data-shortcode-id="<?php echo esc_attr( $dynamic_links['pass_reset']['id'] ); ?>"
data-editable="false"
><?php esc_html_e( 'I have forgotten my password', 'thrive-cb' ); ?></a>
</p>
<p style="text-align: center">
<?php esc_html_e( "Don't have an account yet?", 'thrive-cb' ); ?>
<a href="javascript:void(0)"
class="tve-dynamic-link"
data-dynamic-link="thrive_login_form_shortcode"
data-shortcode-id="<?php echo esc_attr( $dynamic_links['register']['id'] ); ?>"
data-editable="false"
><?php esc_html_e( 'Sign up', 'thrive-cb' ); ?></a>
</p>
</div>
<!--Needed for the loader-->
<button type="submit" style="display: none"></button>
</div>
</form>
</div>
</div>
<div class="tcb-login-form-wrapper tve_empty_dropzone tve_no_drag tve-form-state tcb-permanently-hidden" data-state="register">
<div class="thrv_wrapper tcb-registration-form tcb-no-clone tcb-no-delete tcb-no-save tve_no_drag" data-form-settings="<?php echo esc_attr( json_encode( TCB_Login_Element_Handler::get_registration_form_default_settings() ) ); ?>">
<form action="" method="post" novalidate class="tve-login-form">
<div class="tve-form-drop-zone tve_lead_generated_inputs_container">
<div class="tve-login-item-wrapper tve-form-fields-container">
<div class="tve-login-form-item tcb-no-clone tcb-no-delete tcb-no-save tve_lg_input_container">
<div class="thrv-form-input-wrapper tcb-no-clone tcb-no-delete tcb-no-save" data-type="name">
<div class="thrv_wrapper tcb-label tcb-removable-label thrv_text_element tcb-no-delete tcb-no-save tcb-no-clone tve_no_drag">
<div class="tcb-plain-text"><?php esc_html_e( 'Name', 'thrive-cb' ); ?></div>
</div>
<div class="tve-login-form-input tcb-no-clone tcb-no-delete tcb-no-save">
<input type="text" name="name" data-field="name" data-name="Name" placeholder="<?php esc_attr_e( 'Enter your name', 'thrive-cb' ); ?>">
</div>
</div>
</div>
<div class="tve-login-form-item tcb-no-clone tcb-no-delete tcb-no-save tve_lg_input_container">
<div class="thrv-form-input-wrapper tcb-no-clone tcb-no-delete tcb-no-save" data-type="email">
<div class="thrv_wrapper tcb-label tcb-removable-label thrv_text_element tcb-no-delete tcb-no-save tcb-no-clone tve_no_drag">
<div class="tcb-plain-text"><?php esc_html_e( 'Email', 'thrive-cb' ); ?></div>
</div>
<div class="tve-login-form-input tcb-no-clone tcb-no-delete tcb-no-save">
<input type="email" name="email" data-validation="email" data-required="1" data-field="email" data-name="Email" placeholder="<?php esc_attr_e( 'Enter your email', 'thrive-cb' ); ?>">
</div>
</div>
</div>
<div class="tve-login-form-item tcb-no-clone tcb-no-delete tcb-no-save tve_lg_input_container">
<div class="thrv-form-input-wrapper tcb-no-clone tcb-no-delete tcb-no-save" data-type="password">
<div class="thrv_wrapper tcb-label tcb-removable-label thrv_text_element tcb-no-delete tcb-no-save tcb-no-clone tve_no_drag">
<div class="tcb-plain-text"><?php esc_html_e( 'Password', 'thrive-cb' ); ?></div>
</div>
<div class="tve-login-form-input tcb-no-clone tcb-no-delete tcb-no-save">
<input type="password" name="password" data-required="1" data-field="password" data-name="Password">
<div class="tve-password-strength-wrapper">
<div class="tve-password-strength tve-password-strength-0"></div>
<div class="tve-password-strength tve-password-strength-1"></div>
<div class="tve-password-strength tve-password-strength-2"></div>
<div class="tve-password-strength tve-password-strength-3"></div>
<span class="tve-password-strength-icon"></span>
<span class="tve-password-strength-text"></span>
</div>
</div>
</div>
</div>
<div class="tve-login-form-item tcb-no-clone tcb-no-save tve_lg_input_container">
<div class="thrv-form-input-wrapper tcb-no-clone tcb-no-delete tcb-no-save" data-type="confirm_password">
<div class="thrv_wrapper tcb-label tcb-removable-label thrv_text_element tcb-no-delete tcb-no-save tcb-no-clone tve_no_drag">
<div class="tcb-plain-text"><?php esc_html_e( 'Confirm password', 'thrive-cb' ); ?></div>
</div>
<div class="tve-login-form-input tcb-no-clone tcb-no-delete tcb-no-save">
<input type="password" name="confirm_password" data-required="1" data-field="confirm_password" data-name="Confirm password">
</div>
</div>
</div>
</div>
<div class="thrv_wrapper thrv-button tar-login-submit tar-login-elem-button tcb-no-delete tcb-no-save tcb-no-clone tcb-local-vars-root">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62516":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62516":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a href="javascript:void(0);" class="tcb-button-link tcb-no-delete" data-editable="false">
<span class="tcb-button-texts tcb-no-clone tve_no_drag tcb-no-save tcb-no-delete"><span class="tcb-button-text thrv-inline-text tcb-no-clone tve_no_drag tcb-no-save tcb-no-delete"><?php esc_html_e( 'Sign Up', 'thrive-cb' ); ?></span></span>
</a>
</div>
<!--Needed for the loader-->
<button type="submit" style="display: none"></button>
</div>
<input type="hidden" class="tve-lg-err-msg" value="<?php echo esc_attr( json_encode( TCB_Login_Element_Handler::get_registration_error_messages() ) ); ?>">
<input id="_sendParams" type="hidden" name="_sendParams" value="1">
<input id="_back_url" type="hidden" name="_back_url" value="#">
</form>
</div>
<div class="thrv_wrapper thrv_text_element tar-login-elem-link tcb-no-title tcb-no-save">
<p class="tcb-switch-state" data-switch_state="login" data-shortcode-id="1">
<?php esc_html_e( 'Already have an account?', 'thrive-cb' ); ?>
<a href="javascript:void(0)"
class="tve-dynamic-link"
data-dynamic-link="thrive_login_form_shortcode"
data-shortcode-id="<?php echo esc_attr( $dynamic_links['login']['id'] ); ?>"
data-editable="false"
><?php esc_html_e( 'Login', 'thrive-cb' ); ?></a>
</p>
</div>
</div>
<div class="tcb-login-form-wrapper tve-form-state tve_empty_dropzone tcb-permanently-hidden tve_no_drag" data-state="forgot_password">
<div class="thrv_wrapper tcb-login-form tcb-no-clone tcb-no-delete tcb-no-save tve_no_drag">
<form action="" method="post" class="tve-login-form" novalidate>
<div class="tve-form-drop-zone">
<div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad tcb-no-delete tcb-no-save tcb-no-clone">
<div class="tve-content-box-background"></div>
<div class="tve-cb">
<div class="thrv_wrapper thrv_text_element thrv-form-title" data-tag="h2">
<h2><?php echo esc_html__( 'Password Reset', 'thrive-cb' ); ?></h2>
</div>
<div class="thrv_wrapper thrv_text_element thrv-form-info">
<p><?php echo esc_html__( 'Please enter your email address. You will receive a link to create a new password via email', 'thrive-cb' ); ?></p>
</div>
<div class="tve-cf-item-wrapper">
<div class="tve-login-form-item tcb-no-clone tcb-no-delete tcb-no-save">
<div class="thrv-form-input-wrapper" data-type="text">
<div class="thrv_wrapper tcb-label tcb-removable-label thrv_text_element tcb-no-delete tcb-no-save tcb-no-clone tve_no_drag">
<div class="tcb-plain-text"><?php echo esc_html__( 'Username or Email Address', 'thrive-cb' ); ?></div>
</div>
<div class="tve-login-form-input tcb-no-clone tcb-no-delete tve_no_drag tcb-no-save">
<input type="text" name="login">
</div>
</div>
</div>
</div>
</div>
</div>
<div class="thrv_wrapper thrv-button tar-login-submit tar-login-elem-button tcb-no-delete tcb-no-save tcb-no-clone tcb-local-vars-root">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62516":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62516":{"val":"rgb(19, 114, 211)","hsl":{"h":210,"s":0.83,"l":0.45}}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a href="javascript:void(0);" class="tcb-button-link" data-editable="false">
<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text"><?php esc_html_e( 'Get New Password', 'thrive-cb' ); ?></span></span>
</a>
</div>
<div class="thrv_wrapper thrv_text_element tar-login-elem-link tcb-no-title tcb-no-save">
<p class="tcb-switch-state" data-switch_state="login" data-shortcode-id="0">
<a href="javascript:void(0)" class="tve-dynamic-link" data-dynamic-link="thrive_login_form_shortcode" data-shortcode-id="<?php echo esc_attr( $dynamic_links['bk_to_login']['id'] ); ?>" data-editable="false"><?php esc_html_e( 'Back to login', 'thrive-cb' ); ?></a>
</p>
</div>
<!--Needed for the loader-->
<button type="submit" style="display: none"></button>
</div>
</form>
</div>
</div>
<div class="tcb-login-form-wrapper tve-form-state tve_empty_dropzone tcb-permanently-hidden tve_no_drag" data-state="reset_confirmation">
<div class="tve-form-drop-zone">
<div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad">
<div class="tve-content-box-background"></div>
<div class="tve-cb">
<div class="thrv_wrapper thrv_text_element thrv-form-title" data-tag="h2">
<h2><?php echo esc_html__( 'Password Reset', 'thrive-cb' ); ?></h2>
</div>
<div class="thrv_wrapper thrv_text_element thrv-form-info">
<p><?php echo esc_html__( 'The instructions to reset your password are sent to the email address you provided. If you did not receive the email, please check your spam folder as well', 'thrive-cb' ); ?></p>
</div>
</div>
</div>
<div class="thrv_wrapper thrv_text_element tar-login-elem-link tcb-no-title tcb-no-save">
<p class="tcb-switch-state" data-switch_state="login" data-shortcode-id="0">
<a href="javascript:void(0)" class="tve-dynamic-link" data-dynamic-link="thrive_login_form_shortcode" data-shortcode-id="<?php echo esc_attr( $dynamic_links['bk_to_login']['id'] ); ?>" data-editable="false"><?php esc_html_e( 'Back to login', 'thrive-cb' ); ?></a>
</p>
</div>
</div>
</div>
<div class="tcb-login-form-wrapper tve-form-state tve_empty_dropzone tcb-permanently-hidden tve_no_drag" data-state="logged_in">
<div class="tve-form-drop-zone">
<div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad ">
<div class="tve-content-box-background"></div>
<div class="tve-cb">
<div class="thrv_wrapper thrv_text_element thrv-form-title tar-login-elem-h2" data-tag="h2">
<h2><?php echo esc_html__( 'You are already logged in', 'thrive-cb' ); ?></h2>
</div>
</div>
</div>
<div class="thrv_wrapper thrv_text_element tar-login-elem-link tcb-no-title tcb-no-save">
<p class="tcb-switch-state" data-switch_state="login" data-shortcode-id="0">
<a href="<?php echo esc_url( $dynamic_links['logout']['url'] ); ?>" class="tve-dynamic-link" data-dynamic-link="thrive_login_form_shortcode" data-shortcode-id="<?php echo esc_attr( $dynamic_links['logout']['id'] ); ?>" data-editable="false"><?php esc_html_e( 'Log Out', 'thrive-cb' ); ?></a>
</p>
</div>
</div>
</div>
<input type="hidden" name="config" value="<?php echo esc_attr( base64_encode( serialize( TCB_Login_Element_Handler::get_default_settings() ) ) ); ?>">
</div>

View File

@@ -0,0 +1,47 @@
<?php
$menus = tve_get_custom_menus();
$attributes = array(
'menu_id' => isset( $_POST['menu_id'] ) ? sanitize_text_field( $_POST['menu_id'] ) : ( ! empty( $menus[0] ) ? $menus[0]['id'] : 'custom' ),
'uuid' => isset( $_POST['uuid'] ) ? sanitize_text_field( $_POST['uuid'] ) : '',
/* color is not used anymore. kept here for backwards compat */
'color' => isset( $_POST['colour'] ) ? sanitize_text_field( $_POST['colour'] ) : '',
'dir' => isset( $_POST['dir'] ) ? sanitize_text_field( $_POST['dir'] ) : 'tve_horizontal',
'font_class' => isset( $_POST['font_class'] ) ? sanitize_text_field( $_POST['font_class'] ) : '',
'font_size' => isset( $_POST['font_size'] ) ? sanitize_text_field( $_POST['font_size'] ) : '',
'ul_attr' => isset( $_POST['ul_attr'] ) ? sanitize_text_field( $_POST['ul_attr'] ) : '',
'link_attr' => isset( $_POST['link_attr'] ) ? sanitize_text_field( $_POST['link_attr'] ) : '',
'top_link_attr' => isset( $_POST['top_link_attr'] ) ? sanitize_text_field( $_POST['top_link_attr'] ) : '',
'trigger_attr' => isset( $_POST['trigger_attr'] ) ? sanitize_text_field( $_POST['trigger_attr'] ) : '',
'primary' => isset( $_POST['primary'] ) && ( sanitize_text_field( $_POST['primary'] ) == 'true' || sanitize_text_field( $_POST['primary'] ) == '1' ) ? 1 : '',
'head_css' => isset( $_POST['head_css'] ) ? $_POST['head_css'] : '', //phpcs:ignore
'background_hover' => isset( $_POST['background_hover'] ) ? sanitize_text_field( $_POST['background_hover'] ) : '', //phpcs:ignore
'main_hover' => isset( $_POST['main_hover'] ) ? sanitize_text_field( $_POST['main_hover'] ) : '', //phpcs:ignore
'child_hover' => isset( $_POST['child_hover'] ) ? sanitize_text_field( $_POST['child_hover'] ) : '', //phpcs:ignore
'dropdown_icon' => isset( $_POST['dropdown_icon'] ) ? sanitize_text_field( $_POST['dropdown_icon'] ) : 'style_1',
'mobile_icon' => isset( $_POST['mobile_icon'] ) ? sanitize_text_field( $_POST['mobile_icon'] ) : '',
'template' => isset( $_POST['template'] ) ? sanitize_text_field( $_POST['template'] ) : 'first',
'template_name' => isset( $_POST['template_name'] ) ? sanitize_text_field( $_POST['template_name'] ) : 'Basic',
'unlinked' => isset( $_POST['unlinked'] ) ? $_POST['unlinked'] : new stdClass(), //phpcs:ignore
'icon' => isset( $_POST['icon'] ) ? $_POST['icon'] : new stdClass(), //phpcs:ignore
'top_cls' => isset( $_POST['top_cls'] ) ? $_POST['top_cls'] : new stdClass(), //phpcs:ignore
'type' => isset( $_POST['type'] ) ? sanitize_text_field( $_POST['type'] ) : '',
'layout' => isset( $_POST['layout'] ) ? $_POST['layout'] : [ 'default' => 'grid' ], //phpcs:ignore
'mega_desc' => isset( $_POST['mega_desc'] ) ? $_POST['mega_desc'] : [], //phpcs:ignore
'actions' => isset( $_POST['actions'] ) ? $_POST['actions'] : new stdClass(), //phpcs:ignore
'images' => isset( $_POST['images'] ) ? $_POST['images'] : new stdClass(), //phpcs:ignore
'img_settings' => isset( $_POST['img_settings'] ) ? $_POST['img_settings'] : new stdClass(), //phpcs:ignore
'logo' => isset( $_POST['logo'] ) && $_POST['logo'] !== 'false' ? $_POST['logo'] : [], //phpcs:ignore
);
if ( ! $attributes['dropdown_icon'] && $attributes['dir'] === 'tve_vertical' ) {
$icon_styles = tcb_elements()->element_factory( 'menu' )->get_icon_styles();
$styles = array_keys( $icon_styles );
$attributes['dropdown_icon'] = reset( $styles );
}
$attributes['font_class'] .= ( ! empty( $_POST['custom_class'] ) ? ' ' . sanitize_text_field( $_POST['custom_class'] ) : '' );
?>
<div class="thrive-shortcode-config" style="display: none !important"><?php echo '__CONFIG_widget_menu__' . json_encode( array_filter( $attributes ) ) . '__CONFIG_widget_menu__'; ?></div>
<?php echo tve_render_widget_menu( $attributes ); //phpcs:ignore ?>

View File

@@ -0,0 +1 @@
<p class="tve_more_tag"><span class="tve_no_edit"><?php echo esc_html__( 'More...', 'thrive-cb' ) ?></span></p>

View File

@@ -0,0 +1,72 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<style>
.tar-new-block-container {
background-color: #f1f1f1;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
padding: 15px;
font-family: Roboto, sans-serif;
font-size: 16px !important;
color: #565a5f !important;
letter-spacing: -0.12px;
border: 15px solid #fff;
}
.tar-block-title h2 {
font-size: 24px !important;
color: #171b1b !important;
opacity: 0.5;
font-family: Roboto, sans-serif;
}
.tar-new-block-description {
color: #565a5f;
font-family: Roboto, sans-serif;
}
#tar-logo {
opacity: 0.1;
}
.mb-10 {
margin-bottom: 10px;
}
.sym-new-container {
border: solid 1px #ebebeb;
}
</style>
<div class="tar-new-block-container">
<svg width="82" height="84" viewBox="0 0 82 84" id="tar-logo" class="mb-10">
<defs>
<path id="bqp31b3asa" d="M0.476 0.473L65.942 0.473 65.942 80.475 0.476 80.475z"></path>
</defs>
<g fill="none" fill-rule="evenodd">
<g>
<g>
<g transform="translate(-445 -188) translate(445 188) translate(16)">
<path fill="#434343" d="M65.942 80.475h-.932c-10.17 0-19.239-6.417-22.641-16.018L28.638 25.721 20.41 48.926c-2.23.393-4.27.806-5.524 1.078-2.902.607-6.712 1.46-9.536 2.588-1.666.67-3.278 1.335-4.875 2.086L19.687.473h17.9l28.355 80.002z" mask="url(#chmlltq7cb)"></path>
</g>
<path fill="#58A245"
d="M48 52.836c-.852.014-1.177.126-1.785.365-.697.26-1.415.74-1.958 1.215l-1.33 1.265c-.126.124-.125.147-.219.267-2.479 3.064-3.035 3.554-4.983 7.434-.907 1.81-1.945 3.502-3.066 5.17-.771 1.136-1.475 2.284-2.349 3.348-.086.11-.146.16-.232.258-.537.665-1.23 1.263-1.872 1.836-.43.385-.964.755-1.457 1.086-.424.269-.831.566-1.304.812l-.694.37c-.15.087-.196.136-.347.207-.111.05-.225.113-.335.163-.135.061-.26.099-.4.162-2.753 1.375-6.385 2.271-9.53 2.644l-1.937.235c-.563.084-2.103.158-3.517.181-1.18.02-2.268 0-2.619-.063l.215-.542c.456-1.025.969-2.027 1.527-2.994.098-.155.144-.288.256-.457l1.134-1.87 2.837-3.884 2.582-2.664c.073-.072.11-.121.185-.196.11-.096.124-.084.224-.17l.603-.513c.087-.059.123-.095.224-.158.16-.122.23-.194.393-.317l2.748-1.876c.919-.602 1.91-1.152 2.854-1.696l2.975-1.593c1.117-.554 3.04-1.552 4.098-2.002l3.106-1.43c-.45.049-1.033.305-1.456.454-.5.167-.935.316-1.435.48l-2.824 1.002c-1.381.468-2.75 1.088-4.09 1.624l-2.6 1.156c-.968.397-2.485 1.18-3.463 1.73-1.103.606-2.142 1.317-3.223 1.955l-3.598 2.51c-.087.065-.174.122-.26.187L9.04 70.244c-.604.62-1.318 1.216-1.885 1.871-.098.121-.098.146-.221.268-.529.538-.992 1.14-1.448 1.735-.671.895-1.294 1.825-1.866 2.778l-.947 1.775C2.3 79.419.758 83.005.687 83.998L.573 84c-.003-.13-.43-1.76-.553-3.165L0 79.671c0-.033.01-.071.008-.117.1-.757.08-1.257.24-2.218.39-2.647 1.544-5.32 3.047-7.572l1.541-2.175c.43-.569 2.099-2.427 2.595-2.803.482-.38.91-.949 1.429-1.33.223-.167.445-.402.692-.586.258-.193.444-.377.704-.562l1.472-1.076c1.496-1.077 3.104-2.034 4.77-2.865 1.777-.879 3.542-1.6 5.394-2.327 2.414-.945 5.668-1.657 8.154-2.166 2.621-.56 9.261-1.804 12.456-1.856l.686-.012c1.655-.028 4.21.003 4.812.83"
transform="translate(-445 -188) translate(445 188)"></path>
</g>
</g>
</g>
</svg>
<div class="tar-block-title"><h2 class="mb-10">Thrive Block</h2></div>
<div class="tar-new-block-description"><?php echo esc_html__( 'Currently this block has no content.', 'thrive-cb' ); ?></div>
<div class="tvo-new-block-description mb-10"><?php echo esc_html__( 'It will update once your block has been saved in Architect.', 'thrive-cb' ); ?></div>
</div>

View File

@@ -0,0 +1,21 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tve-number-counter tcb-plain-text tcb-label-bottom" data-label-position="tcb-label-bottom" data-label="true">
<span class="thrv-inline-text tve-number-label tcb-plain-text tcb-label-top"><?php echo __( 'Customers served!', 'thrive-cb' ); ?></span>
<span class="tve-number-wrapper tcb-plain-text" data-anim="ticker" data-refresh-interval="10" data-from="100" data-formatted-from="100" data-to="15000" data-final-number="15,000" data-decimals="0" data-thousand-divider="," data-decimal-character="." data-speed="2507">
<span class="tve-number-prefix tve-mini-label tcb-plain-text thrv-inline-text"></span>
<span class="thrv-inline-text tve-number">15,000</span>
<span class="tve-number-suffix tve-mini-label tcb-plain-text thrv-inline-text"></span>
</span>
<span class="thrv-inline-text tcb-plain-text tve-number-label tcb-label-bottom"><?php echo __( 'Customers served!', 'thrive-cb' ); ?></span>
</div>

View File

@@ -0,0 +1,39 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-theme
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
[tcb_post_featured_image]
<div class="tcb-clear tcb-post-list-cb-clear">
<div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tcb-post-list-cb">
<div class="tve-content-box-background"></div>
<div class="tve-cb">
[tcb_post_categories]
</div>
</div>
</div>
[tcb_post_title]
[tcb_post_content]
<div class="tcb-clear tcb-post-read-more-clear">
<div class="tcb-post-read-more thrv_wrapper">
<a href="[tcb_post_the_permalink]" class="tcb-button-link tcb-post-read-more-link">
<span class="tcb-button-texts">
<span class="tcb-button-text thrv-inline-text">
<?php echo esc_html__( 'Read More', 'thrive-cb' ); ?>
</span>
</span>
</a>
</div>
</div>

View File

@@ -0,0 +1,22 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tcb-group-editing-item <?php echo esc_attr( $data['classes'] ); ?>"
data-id="<?php echo esc_attr( $data['id'] ); ?>"
data-name="<?php echo esc_attr( $data['name'] ); ?>"
data-selector="<?php echo ! empty( $data['css'] ) ? esc_attr( $data['css'] ) : ''; ?>">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"62516":{"name":"Main Accent","parent":-1}},"gradients":[]},"palettes":[{"name":"Default Palette","value":{"colors":{"62516":{"val":"var(--tcb-skin-color-0)"}},"gradients":[]}}]}__CONFIG_colors_palette__</div>
<a class="tcb-button-link tcb-plain-text">
<span class="tcb-button-texts">
<span class="tcb-button-text"> <?php echo esc_attr( $data['display_name'] ); ?> </span>
</span>
</a>
</div>

View File

@@ -0,0 +1,24 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tve_lg_checkbox_wrapper tve-updated-dom tcb-local-vars-root <?php echo esc_attr( $data['classes'] ); ?>"
data-id="<?php echo esc_attr( $data['id'] ); ?>"
data-name="<?php echo esc_attr( $data['name'] ); ?>"
data-value="<?php echo ! empty( $data['template'] ) ? esc_attr( $data['template'] ) : 'default'; ?>"
data-override-colors="<?php echo ! empty( $data['override_colors'] ) ? esc_attr( $data['override_colors'] ) : ''; ?>"
data-selector="<?php echo ! empty( $data['css'] ) ? esc_attr( $data['css'] ) : ''; ?>">
<label>
<span class="tve-checkmark">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"/></svg>
</span>
<span class="tve-input-option-text"><?php echo esc_attr( $data['display_name'] ); ?></span>
</label>
</div>

View File

@@ -0,0 +1,20 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<li class="tve-dynamic-dropdown-option tve_no_icons tve-dynamic-dropdown-editable <?php echo esc_attr( $data['classes'] ); ?>"
data-id="<?php echo esc_attr( $data['id'] ); ?>"
data-name="<?php echo esc_attr( $data['name'] ); ?>"
data-value="<?php echo esc_attr( $data['id'] ); ?>"
data-selector="<?php echo !empty($data['css']) ? esc_attr( $data['css'] ) : ''; ?>">
<div class="tve-input-option-text tcb-plain-text">
<span contenteditable="false"><?php echo esc_attr( $data['display_name'] ); ?></span>
</div>
</li>

View File

@@ -0,0 +1,31 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tcb-filter-dropdown tve-dynamic-dropdown tcb-local-vars-root <?php echo esc_attr( $data['dropdown_animation'] ) ?>"
data-style="<?php echo ! empty( $data['template'] ) ? esc_attr( $data['template'] ) : 'default'; ?>"
data-selector="<?php echo ! empty( $data['css'] ) ? esc_attr( $data['css'] ) : ''; ?>"
data-icon="<?php echo esc_attr( $data['dropdown_icon_style'] ) ?>"
data-dropdown-animation="<?php echo esc_attr( $data['dropdown_animation'] ) ?>"
data-override-colors="<?php echo ! empty( $data['override_colors'] ) ? esc_attr( $data['override_colors'] ) : ''; ?>"
data-placeholder="<?php echo esc_attr( $data['dropdown_placeholder'] ) ?>">
<input type="text" style="position: absolute; opacity: 0;" autocomplete="off" readonly/>
<a class="tve-lg-dropdown-trigger tcb-plain-text" tabindex="-1">
<span class="tve-disabled-text-inner"><?php echo esc_attr( $data['dropdown_placeholder'] ) ?></span>
<span class="tve-item-dropdown-trigger">
<?php if ( ! empty( $data['dropdown_icon'] ) ) {
echo( $data['dropdown_icon'] );
} else { ?>
<svg xmlns="http://www.w3.org/2000/svg" class="tve-dropdown-icon-up" viewBox="0 0 320 512"><path d="M151.5 347.8L3.5 201c-4.7-4.7-4.7-12.3 0-17l19.8-19.8c4.7-4.7 12.3-4.7 17 0L160 282.7l119.7-118.5c4.7-4.7 12.3-4.7 17 0l19.8 19.8c4.7 4.7 4.7 12.3 0 17l-148 146.8c-4.7 4.7-12.3 4.7-17 0z"></path></svg>
<?php } ?>
</span>
</a>
<?php echo( $data['dropdown_content'] ); ?>
</div>

View File

@@ -0,0 +1,24 @@
<li class="thrv_wrapper tve_no_icons dynamic-item-with-icon <?php echo esc_attr( $data['classes'] ); ?>"
data-id="<?php echo esc_attr( $data['id'] ); ?>"
data-name="<?php echo esc_attr( $data['name'] ); ?>"
data-selector="<?php echo ! empty( $data['css'] ) ? '.tcb-post-list-filter' . esc_attr( $data['css'] ) : ''; ?>">
<div class="tcb-styled-list-icon"
data-selector="<?php echo ! empty( $data['css'] ) ? '.tcb-post-list-filter' . esc_attr( $data['css'] ) . ' .tcb-styled-list-icon .thrv_icon' : ''; ?>">
<?php
if ( ! empty( $data['icon'] ) ) {
echo $data['icon'];
} else {
?>
<div class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style tcb-icon-display"
data-tcb-elem-type="filter_dynamic_list_icon"
data-selector="<?php echo ! empty( $data['css'] ) ? '.tcb-post-list-filter' . esc_attr( $data['css'] ) . ' .tcb-styled-list-icon .thrv_icon' : ''; ?>">
<svg class="tcb-icon" viewBox="0 0 192 512" data-id="icon-angle-right-light" data-name="">
<path d="M166.9 264.5l-117.8 116c-4.7 4.7-12.3 4.7-17 0l-7.1-7.1c-4.7-4.7-4.7-12.3 0-17L127.3 256 25.1 155.6c-4.7-4.7-4.7-12.3 0-17l7.1-7.1c4.7-4.7 12.3-4.7 17 0l117.8 116c4.6 4.7 4.6 12.3-.1 17z"></path>
</svg>
</div>
<?php } ?>
</div>
<div class="thrv-advanced-inline-text tcb-filter-list-text" data-selector="<?php echo ! empty( $data['css'] ) ? esc_attr( $data['css'] ) . ' .tcb-filter-list-text' : ''; ?>">
<span data-selector="<?php echo ! empty( $data['css'] ) ? esc_attr( $data['css'] ) . ' .tcb-filter-list-text span' : ''; ?>"><?php echo esc_attr( $data['display_name'] ); ?></span>
</div>
</li>

View File

@@ -0,0 +1,20 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tcb-local-vars-root click tcb-filter-radio <?php echo esc_attr( $data['classes'] ); ?>"
data-id="<?php echo esc_attr( $data['id'] ); ?>"
data-name="<?php echo esc_attr( $data['name'] ); ?>"
data-value="<?php echo ! empty( $data['template'] ) ? esc_attr( $data['template'] ) : 'default'; ?>"
data-override-colors="<?php echo ! empty( $data['override_colors'] ) ? esc_attr( $data['override_colors'] ) : ''; ?>"
data-selector="<?php echo ! empty( $data['css'] ) ? esc_attr( $data['css'] ) : ''; ?>">
<span class="tve-checkmark"></span>
<span class="tve-input-option-text"><?php echo esc_attr( $data['display_name'] ); ?></span>
</div>

View File

@@ -0,0 +1,19 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 5/26/2017
* Time: 4:43 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_post_grid tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'post_grid', false, 'editor' ); ?>
<?php echo esc_html__( 'Add post grid', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,17 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tcb-post-read-more">
<a href="#" class="tcb-button-link tcb-post-read-more-link">
<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text"> Read More </span></span>
</a>
</div>
<?php

View File

@@ -0,0 +1,24 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 5/20/2017
* Time: 9:47 AM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="tcb-elem-placeholder thrv_responsive_video thrv_wrapper tcb-lazy-load" data-type="youtube">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'video-player', false, 'editor' ); ?>
<?php echo esc_html__( 'Insert Video', 'thrive-cb' ); ?>
</span>
<div class="tve_responsive_video_container" style="display: none;">
<div class="video_overlay"></div>
</div>
</div>

View File

@@ -0,0 +1,16 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 4/12/2017
* Time: 2:22 PM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_content_reveal tve-elem-default-pad" data-after="5" data-redirect-url="">
<div class="tve_reveal_container tcb-parent-placeholder-empty"><div class="tcb-replaceable-placeholder"><?php echo esc_html__( 'Click to add text or drag and drop element from right hand panel', 'thrive-cb' ); ?></div></div>
</div>

View File

@@ -0,0 +1,16 @@
<?php
/**
* FileName section-placeholder.php.
*
* @project: thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div id="<?php echo esc_attr( $data['id'] ) ?>" class="thrv_wrapper tcb-no-delete tve_no_drag thrive-shortcode tcb-elem-placeholder <?php echo esc_attr( $data['class'] ) ?>"<?php echo isset( $data['extra_attr'] ) ? ' ' . $data['extra_attr'] : '' ?> draggable="false">
<span class="tcb-inline-placeholder-action with-icon"><?php tcb_icon( $data['icon'], false, 'editor' ) ?>
<?php echo esc_html( $data['title'] ); ?>
</span>
</div>

View File

@@ -0,0 +1,17 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv-page-section tve-height-update">
<div class="tve-page-section-out"></div>
<div class="tve-page-section-in tve_empty_dropzone"></div>
</div>

View File

@@ -0,0 +1,16 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_symbol tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php echo esc_html__( 'Insert Symbol', 'thrive-cb' ); ?>
</span>
</div>

View File

@@ -0,0 +1,3 @@
<div class="thrv_wrapper tcb-elem-placeholder thrv-table-placeholder">
<span class="tcb-inline-placeholder-action with-icon"><?php tcb_icon( 'table', false, 'editor' ) ?><?php echo esc_html__( 'Insert table', 'thrive-cb' ) ?></span>
</div>

View File

@@ -0,0 +1,23 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_tabs_shortcode thrv-tabbed-content">
<div class="tve_scT tve_red">
<ul class="tve_clearfix">
<li class="tve_tS"><span class="tve_scTC1 thrv-inline-text tve_editable"><?php echo esc_html__( 'First tab', 'thrive-cb' ) ?></span></li>
<li><span class="tve_scTC2 thrv-inline-text tve_editable"><?php echo esc_html__( 'Second tab', 'thrive-cb' ) ?></span></li>
<li><span class="tve_scTC3 thrv-inline-text tve_editable"><?php echo esc_html__( 'Third tab', 'thrive-cb' ) ?></span></li>
</ul>
<div class="tve_scTC tve_scTC1" style="display: block"></div>
<div class="tve_scTC tve_scTC2"></div>
<div class="tve_scTC tve_scTC3"></div>
</div>
</div>

View File

@@ -0,0 +1,15 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_text_element">
<p><?php echo esc_html__( 'Enter your text here...', 'thrive-cb' ) ?></p>
</div>

View File

@@ -0,0 +1,17 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_contents_table" data-columns="2" data-headers="h1,h2,h3">
<div class="tve_contents_table">
<span class="tve_ct_title"><?php echo esc_html__( 'Quick Navigation', 'thrive-cb' ) ?></span>
<div class="tve_ct_content tve_clearfix"></div>
</div>
</div>

View File

@@ -0,0 +1,103 @@
<?php
/**
* Thrive Themes - https://thrivethemes.com
*
* @package thrive-visual-editor
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper thrv_toggle" data-columns="2" data-animation="slide-fade" data-animation-speed="fast" data-ct-name="Default" data-ct="toggle-55351">
<div class="tve-toggle-grid">
<div class="tve-toggle-column" data-index="1">
<div class="thrv_toggle_item tve_faq">
<div class="tve_faqI">
<div class="tve_faqB thrv_toggle_title tve-toggle-show-icon tve-toggle-icon-right tcb-icon-display" data-icon-code="icon-ellipsis-h-light" data-css="tve-u-17010f7948c" data-selector='[data-css="tve-u-17010f7948a"] .thrv_toggle_title' data-tcb_hover_state_parent="">
<div class="tve_toggle">
<svg class="tcb-icon" viewBox="0 0 320 512" data-id="icon-ellipsis-h-light">
<path d="M192 256c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm88-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-240 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"></path>
</svg>
</div>
<h4 class="tve-toggle-text"><?php echo esc_html__( 'Content Toggle Headline', 'thrive-cb' ); ?></h4>
</div>
<div class="tve_faqC ">
<div class="thrv_wrapper thrv_toggle_content tve-elem-default-pad" data-css="tve-u-17010f7948e">
<div class="tve-content-box-background" data-css="tve-u-17010f7948f"></div>
<div class="tve-cb">
<div class="thrv_wrapper thrv_text_element"><p data-css="tve-u-17010f79490"><?php echo esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus commodo nibh, ut elementum velit sollicitudin at. Donec suscipit commodo risus. Nunc vel orci eget ligula elementum consequat. Fusce velit erat, convallis scelerisque aliquet ut, facilisis egestas tellus. Quisque sit amet sapien placerat, ultricies sapien ut, vestibulum ex.', 'thrive-cb' ); ?></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="thrv_toggle_item tve_faq">
<div class="tve_faqI">
<div class="tve_faqB thrv_toggle_title tve-toggle-show-icon tve-toggle-icon-right tcb-icon-display" data-icon-code="icon-ellipsis-h-light" data-css="tve-u-17010f7948c" data-selector='[data-css="tve-u-17010f7948a"] .thrv_toggle_title' data-tcb_hover_state_parent="">
<div class="tve_toggle">
<svg class="tcb-icon" viewBox="0 0 320 512" data-id="icon-ellipsis-h-light">
<path d="M192 256c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm88-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-240 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"></path>
</svg>
</div>
<h4 class="tve-toggle-text"><?php echo esc_html__( 'Content Toggle Headline', 'thrive-cb' ); ?></h4>
</div>
<div class="tve_faqC">
<div class="thrv_wrapper thrv_toggle_content tve-elem-default-pad" data-css="tve-u-17010f7948e">
<div class="tve-content-box-background" data-css="tve-u-17010f7948f"></div>
<div class="tve-cb">
<div class="thrv_wrapper thrv_text_element"><p><?php echo esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus commodo nibh, ut elementum velit sollicitudin at. Donec suscipit commodo risus. Nunc vel orci eget ligula elementum consequat. Fusce velit erat, convallis scelerisque aliquet ut, facilisis egestas tellus. Quisque sit amet sapien placerat, ultricies sapien ut, vestibulum ex.', 'thrive-cb' ); ?></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="tve-toggle-column" data-index="2">
<div class="thrv_toggle_item tve_faq">
<div class="tve_faqI">
<div class="tve_faqB thrv_toggle_title tve-toggle-show-icon tve-toggle-icon-right tcb-icon-display" data-icon-code="icon-ellipsis-h-light" data-css="tve-u-17010f7948c" data-selector='[data-css="tve-u-17010f7948a"] .thrv_toggle_title' data-tcb_hover_state_parent="">
<div class="tve_toggle">
<svg class="tcb-icon" viewBox="0 0 320 512" data-id="icon-ellipsis-h-light">
<path d="M192 256c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm88-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-240 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"></path>
</svg>
</div>
<h4 class="tve-toggle-text"><?php echo esc_html__( 'Content Toggle Headline', 'thrive-cb' ); ?></h4>
</div>
<div class="tve_faqC">
<div class="thrv_wrapper thrv_toggle_content tve-elem-default-pad" data-css="tve-u-17010f7948e">
<div class="tve-content-box-background" data-css="tve-u-17010f7948f"></div>
<div class="tve-cb">
<div class="thrv_wrapper thrv_text_element"><p><?php echo esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus commodo nibh, ut elementum velit sollicitudin at. Donec suscipit commodo risus. Nunc vel orci eget ligula elementum consequat. Fusce velit erat, convallis scelerisque aliquet ut, facilisis egestas tellus. Quisque sit amet sapien placerat, ultricies sapien ut, vestibulum ex.', 'thrive-cb' ); ?></p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="thrv_toggle_item tve_faq">
<div class="tve_faqI">
<div class="tve_faqB thrv_toggle_title tve-toggle-show-icon tve-toggle-icon-right tcb-icon-display" data-icon-code="icon-ellipsis-h-light" data-css="tve-u-17010f7948c" data-selector='[data-css="tve-u-17010f7948a"] .thrv_toggle_title' data-tcb_hover_state_parent="">
<div class="tve_toggle">
<svg class="tcb-icon" viewBox="0 0 320 512" data-id="icon-ellipsis-h-light">
<path d="M192 256c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32zm88-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32zm-240 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32z"></path>
</svg>
</div>
<h4 class="tve-toggle-text"><?php echo esc_html__( 'Content Toggle Headline', 'thrive-cb' ); ?></h4>
</div>
<div class="tve_faqC">
<div class="thrv_wrapper thrv_toggle_content tve-elem-default-pad" data-css="tve-u-17010f7948e">
<div class="tve-content-box-background" data-css="tve-u-17010f7948f"></div>
<div class="tve-cb">
<div class="thrv_wrapper thrv_text_element"><p><?php echo esc_html__( 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque finibus commodo nibh, ut elementum velit sollicitudin at. Donec suscipit commodo risus. Nunc vel orci eget ligula elementum consequat. Fusce velit erat, convallis scelerisque aliquet ut, facilisis egestas tellus. Quisque sit amet sapien placerat, ultricies sapien ut, vestibulum ex.', 'thrive-cb' ); ?></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,13 @@
<div class="thrv_wrapper thrv_toggle_shortcode" data-hover-color="#1abc9c" data-text-hover-color="#fff">
<div class="tve_faq">
<div class="tve_faqI">
<div class="tve_faqB">
<svg class="tve_toggle" id="tcb-icon-caret-right-solid" viewBox="0 0 192 512" width="100%" height="100%">
<path d="M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z"></path>
</svg>
<h4 class="tve_editable"><?php echo esc_html__( 'Content Toggle Headline', 'thrive-cb' ); ?></h4>
</div>
<div class="tve_faqC" style="display: none;"></div>
</div>
</div>
</div>

View File

@@ -0,0 +1,13 @@
<div class="thrv_wrapper thrv_tw_qs tve_clearfix tve-twitter-x" data-url="https://x.com/intent/tweet" data-via="" data-use_custom_url="">
<div class="thrv_tw_qs_container">
<div class="thrv_tw_quote">
<p><?php echo esc_html__( 'Insert your postable quote/phrase here', 'thrive-cb' ) ?></p>
</div>
<div class="thrv_tw_qs_button tve_p_right">
<span>
<i></i>
<span class="thrv_tw_qs_button_text "><?php echo esc_html__( 'Click to Post', 'thrive-cb' ) ?></span>
</span>
</div>
</div>
</div>

View File

@@ -0,0 +1,80 @@
<?php $palette = array(
'active_palette' => 0,
'config' => [
'colors' => [
'cf6ff' => [
'name' => 'Main Color',
'parent' => - 1,
],
'73c8d' => [
'name' => 'Dark Accent',
'parent' => 'cf6ff',
],
],
'gradients' => [],
],
'palettes' => array(
array(
'name' => 'Default',
'value' => array(
'colors' => array(
'cf6ff' => array(
'val' => 'rgb(20, 115, 210)',
'hsl' => [
'h' => 210,
's' => 0.82,
'l' => 0.45,
],
),
'73c8d' => array(
'val' => 'rgb(21, 89, 162)',
'hsl_parent_dependency' => [
'h' => 211,
's' => 0.77,
'l' => 0.35,
],
),
),
'gradients' => [],
),
),
),
); ?>
<div class="thrv_wrapper tve-user-profile" data-ct="user_profile--1">
<div class="tve-user-profile-container tve-prevent-content-edit"
data-config="__TCB_UP__{&quot;error_message&quot;:{&quot;email&quot;:&quot;Email address invalid&quot;,&quot;required&quot;:&quot;Required field missing&quot;,&quot;passwordmismatch&quot;:&quot;Password mismatch&quot;},&quot;fields&quot;:[&quot;first_name&quot;,&quot;last_name&quot;,&quot;username&quot;,&quot;user_email&quot;],&quot;label_pos&quot;:&quot;left&quot;,&quot;success_message&quot;:&quot;Profile updated successfully&quot;}__TCB_UP__">
<input type="hidden" class="tve-up-messages" value="{&quot;success_message&quot;:&quot;Profile updated successfully&quot;,&quot;error_message&quot;:{&quot;email&quot;:&quot;Email address invalid&quot;,&quot;required&quot;:&quot;Required field missing&quot;,&quot;passwordmismatch&quot;:&quot;Password mismatch&quot;}}">
<form action="#" method="post" novalidate="">
<div class="tve_lead_generated_inputs_container tve_clearfix">
<div class="tve-up-editable tve-up-item" data-type="first_name">
<div class="tve-up-editable tve-up-input">
<input name="first_name" type="text" placeholder="First Name">
</div>
</div>
<div class="tve-up-editable tve-up-item" data-type="last_name">
<div class="tve-up-editable tve-up-input">
<input name="last_name" type="text" placeholder="Last Name">
</div>
</div>
<div class="tve-up-editable tve-up-item" data-type="username">
<div class="tve-up-editable tve-up-input">
<input name="username" type="text" placeholder="Username" readonly>
</div>
</div>
<div class="tve-up-editable tve-up-item" data-type="user_email">
<div class="tve-up-editable tve-up-input">
<input name="user_email" type="email" placeholder="Email">
</div>
</div>
<div class="thrv_wrapper tve-form-button tcb-local-vars-root tve-up-editable tve-up-button">
<div class="thrive-colors-palette-config" style="display: none !important">__CONFIG_colors_palette__<?php echo json_encode( $palette ); ?>__CONFIG_colors_palette__
</div>
<a href="#" class="tcb-button-link tve-form-button-submit tcb-plain-text">
<span class="tcb-button-texts"><span class="tcb-button-text thrv-inline-text">Sign Up</span></span>
</a>
<input type="submit" style="display: none !important;">
</div>
</div>
</form>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<?php
/**
* Created by PhpStorm.
* User: Ovidiu
* Date: 4/10/2017
* Time: 10:27 AM
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Silence is golden!
}
?>
<div class="thrv_wrapper tve_wp_shortcode tcb-elem-placeholder">
<span class="tcb-inline-placeholder-action with-icon">
<?php tcb_icon( 'wordpress', false, 'editor' ); ?>
<?php echo esc_html__( 'Insert WordPress Content', 'thrive-cb' ); ?>
</span>
</div>