Commit realizado el 12:13:52 08-04-2024
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
/**
|
||||
* Challenge HTML template specific to Form Builder.
|
||||
*
|
||||
* @since 1.6.2
|
||||
*/
|
||||
|
||||
if ( ! \defined( 'ABSPATH' ) ) {
|
||||
exit;
|
||||
}
|
||||
|
||||
?>
|
||||
<div class="wpforms-challenge-tooltips">
|
||||
<div id="tooltip-content1">
|
||||
<h3><?php esc_html_e( 'Name Your Form', 'wpforms-lite' ); ?></h3>
|
||||
<p><?php esc_html_e( 'Give your form a name so you can easily identify it.', 'wpforms-lite' ); ?></p>
|
||||
<button type="button" class="wpforms-challenge-step1-done wpforms-challenge-done-btn"><?php esc_html_e( 'Done', 'wpforms-lite' ); ?></button>
|
||||
</div>
|
||||
|
||||
<div id="tooltip-content2">
|
||||
<h3><?php esc_html_e( 'Select a Template', 'wpforms-lite' ); ?></h3>
|
||||
<p><?php esc_html_e( 'Build your form from scratch or use one of our pre-made templates.', 'wpforms-lite' ); ?></p>
|
||||
</div>
|
||||
|
||||
<div id="tooltip-content3">
|
||||
<p><?php esc_html_e( 'You can add additional fields to your form, if you need them.', 'wpforms-lite' ); ?></p>
|
||||
<button type="button" class="wpforms-challenge-step3-done wpforms-challenge-done-btn"><?php esc_html_e( 'Done', 'wpforms-lite' ); ?></button>
|
||||
</div>
|
||||
|
||||
<div id="tooltip-content4">
|
||||
<h3><?php esc_html_e( 'Check Notification Settings', 'wpforms-lite' ); ?></h3>
|
||||
<p><?php esc_html_e( 'The default notification settings might be sufficient, but double‑check to be sure.', 'wpforms-lite' ); ?></p>
|
||||
<button type="button" class="wpforms-challenge-step4-done wpforms-challenge-done-btn"><?php esc_html_e( 'Done', 'wpforms-lite' ); ?></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wpforms-challenge-popup-container">
|
||||
<div id="wpforms-challenge-welcome-builder-popup" class="wpforms-challenge-popup wpforms-challenge-popup-plain">
|
||||
<div class="wpforms-challenge-popup-content">
|
||||
<h3><?php esc_html_e( 'Welcome to the Form Builder', 'wpforms-lite' ); ?></h3>
|
||||
<p><?php esc_html_e( 'Our form builder is a full-screen, distraction-free experience where you manage your forms. The following steps will walk you through essential areas.', 'wpforms-lite' ); ?></p>
|
||||
<button type="button" class="wpforms-challenge-popup-btn"><?php esc_html_e( 'Let’s Go!', 'wpforms-lite' ); ?></button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@@ -0,0 +1,117 @@
|
||||
<?php
|
||||
/**
|
||||
* Challenge HTML template specific to form embed page.
|
||||
*
|
||||
* @since 1.6.2
|
||||
*
|
||||
* @var int $minutes
|
||||
* @var string $congrats_popup_footer Congrats popup footer HTML.
|
||||
*/
|
||||
|
||||
if ( ! defined( 'ABSPATH' ) ) {
|
||||
exit;
|
||||
}
|
||||
|
||||
?>
|
||||
<div class="wpforms-challenge-tooltips">
|
||||
<div id="tooltip-content5">
|
||||
<?php if ( wpforms_is_gutenberg_active() ) : // Gutenberg content. ?>
|
||||
<h3><?php esc_html_e( 'Add a Block', 'wpforms-lite' ); ?></h3>
|
||||
<p>
|
||||
<?php
|
||||
printf(
|
||||
wp_kses(
|
||||
/* translators: %s - link to the WPForms documentation page. */
|
||||
__( 'Click the plus button, search for WPForms, click the block to<br>embed it. <a href="%s" target="_blank" rel="noopener noreferrer">Learn More</a>.', 'wpforms-lite' ),
|
||||
[
|
||||
'a' => [
|
||||
'href' => [],
|
||||
'rel' => [],
|
||||
'target' => [],
|
||||
],
|
||||
'br' => [],
|
||||
]
|
||||
),
|
||||
esc_url( wpforms_utm_link( 'https://wpforms.com/docs/creating-first-form/#display-form', 'WPForms Challenge Block', 'Add A Block' ) )
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<i class="wpforms-challenge-tooltips-red-arrow"></i>
|
||||
<?php else : ?>
|
||||
<h3><?php esc_html_e( 'Embed in a Page', 'wpforms-lite' ); ?></h3>
|
||||
<p><?php esc_html_e( 'Click the “Add Form” button, select your form, then add the embed code.', 'wpforms-lite' ); ?></p>
|
||||
<?php endif; ?>
|
||||
<button type="button" class="wpforms-challenge-step5-done wpforms-challenge-done-btn"><?php esc_html_e( 'Done', 'wpforms-lite' ); ?></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wpforms-challenge-popup-container">
|
||||
<div id="wpforms-challenge-congrats-popup" class="wpforms-challenge-popup wpforms-challenge-popup-congrats">
|
||||
<i class="wpforms-challenge-popup-close fa fa-times-circle fa-lg"></i>
|
||||
<div class="wpforms-challenge-popup-content">
|
||||
<h3>
|
||||
<?php esc_html_e( 'Congrats, You Did It!', 'wpforms-lite' ); ?>
|
||||
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/challenge/party-popper.png' ); ?>" alt="">
|
||||
</h3>
|
||||
<p>
|
||||
<?php
|
||||
echo wp_kses(
|
||||
sprintf(
|
||||
/* translators: %1$s - number of minutes in HTML container, %2$s - singular or plural form of 'minute', %3$s - number of seconds in HTML container, %4$s - singular or plural form of 'second', %5$s - 5 rating star symbols HTML. */
|
||||
__( 'You completed the WPForms Challenge in <b>%1$s %2$s %3$s %4$s</b>. Share your success story with other WPForms users and help us spread the word <b>by giving WPForms a 5-star rating (%5$s) on WordPress.org</b>. Thanks for your support and we look forward to bringing you more awesome features.', 'wpforms-lite' ),
|
||||
'<span id="wpforms-challenge-congrats-minutes"></span>',
|
||||
_n( 'minute', 'minutes', absint( $minutes ), 'wpforms-lite' ),
|
||||
'<span id="wpforms-challenge-congrats-seconds"></span>',
|
||||
_n( 'second', 'seconds', absint( $minutes ), 'wpforms-lite' ),
|
||||
'<span class="rating-stars"><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i><i class="fa fa-star"></i></span>'
|
||||
),
|
||||
[
|
||||
'span' => [
|
||||
'id' => [],
|
||||
'class' => [],
|
||||
],
|
||||
'b' => [],
|
||||
'i' => [
|
||||
'class' => [],
|
||||
],
|
||||
]
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<a href="https://wordpress.org/support/plugin/wpforms-lite/reviews/?filter=5#new-post" class="wpforms-challenge-popup-btn wpforms-challenge-popup-rate-btn" target="_blank" rel="noopener"><?php esc_html_e( 'Rate WPForms on WordPress.org', 'wpforms-lite' ); ?>
|
||||
<span class="dashicons dashicons-external"></span></a>
|
||||
</div>
|
||||
<?php echo $congrats_popup_footer; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>
|
||||
</div>
|
||||
|
||||
<div id="wpforms-challenge-contact-popup" class="wpforms-challenge-popup">
|
||||
<div class="wpforms-challenge-popup-header wpforms-challenge-popup-header-contact">
|
||||
<i class="wpforms-challenge-popup-close fa fa-times-circle fa-lg"></i>
|
||||
</div>
|
||||
<div class="wpforms-challenge-popup-content">
|
||||
<form id="wpforms-challenge-contact-form">
|
||||
<h3><?php esc_html_e( 'Do you need more help?', 'wpforms-lite' ); ?></h3>
|
||||
<p>
|
||||
<?php
|
||||
echo wp_kses(
|
||||
sprintf(
|
||||
/* translators: %1$d - number of minutes, %2$s - singular or plural form of 'minute'. */
|
||||
__( 'We\'re sorry that it took longer than %1$d %2$s to publish your form. Our goal is to create the most beginner-friendly WordPress form plugin.<br>How can we help you to be successful? Please send us your feedback. Our support team is standing by to help.', 'wpforms-lite' ),
|
||||
absint( $minutes ),
|
||||
_n( 'minute', 'minutes', absint( $minutes ), 'wpforms-lite' )
|
||||
),
|
||||
[ 'br' => [] ]
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<textarea class="wpforms-challenge-contact-message"></textarea>
|
||||
<?php if ( ! wpforms()->is_pro() ) { ?>
|
||||
<label>
|
||||
<input type="checkbox" class="wpforms-challenge-contact-permission"><?php esc_html_e( 'Yes, I give WPForms permission to contact me for any follow up questions.', 'wpforms-lite' ); ?>
|
||||
</label>
|
||||
<?php } ?>
|
||||
<button type="submit" class="wpforms-challenge-popup-btn wpforms-challenge-popup-contact-btn"><?php esc_html_e( 'Submit Feedback', 'wpforms-lite' ); ?></button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@@ -0,0 +1,78 @@
|
||||
<?php
|
||||
/**
|
||||
* Challenge main modal window template.
|
||||
*
|
||||
* @since 1.6.2
|
||||
*
|
||||
* @var string $state
|
||||
* @var integer $step
|
||||
* @var integer $minutes
|
||||
*/
|
||||
|
||||
if ( ! \defined( 'ABSPATH' ) ) {
|
||||
exit;
|
||||
}
|
||||
|
||||
?>
|
||||
<div class="wpforms-challenge <?php echo 'start' === $state ? 'wpforms-challenge-start' : ''; ?>"
|
||||
data-wpforms-challenge-saved-step="<?php echo absint( $step ); ?>">
|
||||
|
||||
<div class="wpforms-challenge-list-block">
|
||||
<i class="list-block-button toggle-list" title="<?php esc_attr_e( 'Toggle list', 'wpforms-lite' ); ?>"></i>
|
||||
<i class="list-block-button challenge-skip" title="<?php esc_attr_e( 'Skip challenge', 'wpforms-lite' ); ?>"
|
||||
data-cancel-title="<?php esc_attr_e( 'Cancel challenge', 'wpforms-lite' ); ?>"></i>
|
||||
<p>
|
||||
<?php
|
||||
echo wp_kses(
|
||||
sprintf(
|
||||
/* translators: %1$d - number of minutes, %2$s - singular or plural form of 'minute'. */
|
||||
__( 'Complete the <b>WPForms Challenge</b> and get up and running within %1$d %2$s.', 'wpforms-lite' ),
|
||||
absint( $minutes ),
|
||||
_n( 'minute', 'minutes', absint( $minutes ), 'wpforms-lite' )
|
||||
),
|
||||
[ 'b' => [] ]
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
<ul class="wpforms-challenge-list">
|
||||
<li class="wpforms-challenge-step1-item"><span></span><?php esc_html_e( 'Name Your Form', 'wpforms-lite' ); ?></li>
|
||||
<li class="wpforms-challenge-step2-item"><span></span><?php esc_html_e( 'Select a Template', 'wpforms-lite' ); ?></li>
|
||||
<li class="wpforms-challenge-step3-item"><span></span><?php esc_html_e( 'Add Fields to Your Form', 'wpforms-lite' ); ?></li>
|
||||
<li class="wpforms-challenge-step4-item"><span></span><?php esc_html_e( 'Check Notifications', 'wpforms-lite' ); ?></li>
|
||||
<li class="wpforms-challenge-step5-item"><span></span><?php esc_html_e( 'Embed in a Page', 'wpforms-lite' ); ?></li>
|
||||
<li class="wpforms-challenge-completed"><span></span><?php esc_html_e( 'Challenge Complete', 'wpforms-lite' ); ?></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="wpforms-challenge-bar" style="display:none">
|
||||
<div></div>
|
||||
</div>
|
||||
|
||||
<div class="wpforms-challenge-block-timer">
|
||||
<img src="<?php echo esc_url( WPFORMS_PLUGIN_URL . 'assets/images/challenge/sullie-circle.png' ); ?>" alt="<?php esc_html_e( 'Sullie the WPForms mascot', 'wpforms-lite' ); ?>">
|
||||
<div>
|
||||
<h3><?php esc_html_e( 'WPForms Challenge', 'wpforms-lite' ); ?></h3>
|
||||
<p>
|
||||
<?php
|
||||
printf(
|
||||
/* translators: %s - minutes in 2:00 format. */
|
||||
esc_html__( '%s remaining', 'wpforms-lite' ),
|
||||
'<span id="wpforms-challenge-timer">' . absint( $minutes ) . ':00</span>'
|
||||
);
|
||||
?>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="wpforms-challenge-block-under-timer">
|
||||
<?php if ( 'start' === $state ) : ?>
|
||||
<a href="<?php echo esc_url( admin_url( 'admin.php?page=wpforms-builder' ) ); ?>" class="wpforms-btn wpforms-btn-md wpforms-btn-orange wpforms-challenge-start">
|
||||
<?php esc_html_e( 'Start Challenge', 'wpforms-lite' ); ?>
|
||||
</a>
|
||||
<?php elseif ( 'progress' === $state ) : ?>
|
||||
<button type="button" class="wpforms-btn wpforms-btn-md wpforms-btn-grey wpforms-challenge-pause"><?php esc_html_e( 'Pause', 'wpforms-lite' ); ?></button>
|
||||
<button type="button" class="wpforms-btn wpforms-btn-md wpforms-btn-orange wpforms-challenge-resume" style="display: none;"><?php esc_html_e( 'Continue', 'wpforms-lite' ); ?></button>
|
||||
<button type="button" class="wpforms-btn wpforms-btn-md wpforms-btn-orange wpforms-challenge-end" style="display: none;"><?php esc_html_e( 'End Challenge', 'wpforms-lite' ); ?></button>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</div>
|
@@ -0,0 +1,24 @@
|
||||
<?php
|
||||
/**
|
||||
* Challenge CTA on WPForms welcome activation screen HTML template.
|
||||
*
|
||||
* @since 1.6.2
|
||||
*/
|
||||
|
||||
if ( ! \defined( 'ABSPATH' ) ) {
|
||||
exit;
|
||||
}
|
||||
|
||||
?>
|
||||
<div class="challenge">
|
||||
<div class="block">
|
||||
<h1><?php esc_html_e( 'Take the WPForms Challenge', 'wpforms-lite' ); ?></h1>
|
||||
<h6><?php esc_html_e( 'Create your first form with our guided setup wizard in less than 5 minutes to experience the WPForms difference.', 'wpforms-lite' ); ?></h6>
|
||||
<div class="button-wrap">
|
||||
<a href="<?php echo esc_url( admin_url( 'admin.php?page=wpforms-builder' ) ); ?>" class="wpforms-btn wpforms-btn-lg wpforms-btn-orange">
|
||||
<?php esc_html_e( 'Start the WPForms Challenge', 'wpforms-lite' ); ?>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user