PluginProbe
Elementor Website Builder – more than just a page builder / 3.28.0-dev2
Elementor Website Builder – more than just a page builder v3.28.0-dev2
4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 4.0.7 All 451 releases
elementor / includes / admin-templates / new-floating-elements.php

new-floating-elements.php in Elementor Website Builder – more than just a page builder 3.28.0-dev2, at includes/admin-templates/new-floating-elements.php

53 lines 2.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 namespace Elementor;
3
4 use Elementor\Modules\FloatingButtons\Module;
5
6 if ( ! defined( 'ABSPATH' ) ) {
7 exit; // Exit if accessed directly.
8 }
9
10 ?>
11 <script type="text/template" id="tmpl-elementor-new-floating-elements">
12 <div id="elementor-new-floating-elements__description">
13 <div id="elementor-new-floating-elements__description__title"><?php
14 printf(
15 /* translators: %1$s Span open tag, %2$s: Span close tag. */
16 esc_html__( 'Floating Elements Help You %1$sWork Efficiently%2$s', 'elementor' ),
17 '<span>',
18 '</span>'
19 );
20 ?></div>
21 <div id="elementor-new-floating-elements__description__content"><?php echo esc_html__( 'Use floating elements to engage your visitors and increase conversions.', 'elementor' ); ?></div>
22 </div>
23 <form id="elementor-new-floating-elements__form" action="<?php esc_url( admin_url( '/edit.php' ) ); ?>">
24 <input type="hidden" name="post_type" value="<?php echo esc_attr( Module::CPT_FLOATING_BUTTONS ); ?>">
25 <input type="hidden" name="template_type" value="<?php echo esc_attr( Module::FLOATING_BUTTONS_DOCUMENT_TYPE ); ?>">
26 <input type="hidden" name="action" value="elementor_new_post">
27 <?php // PHPCS - a nonce doesn't have to be escaped. ?>
28 <input type="hidden" name="_wpnonce" value="<?php echo wp_create_nonce( 'elementor_action_new_post' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?>">
29 <div id="elementor-new-template__form___elementor_source__wrapper" class="elementor-form-field">
30 <label for="elementor-new-template__form___elementor_source" class="elementor-form-field__label">
31 <?php echo esc_html__( 'Choose Floating Element', 'elementor' ); ?>
32 </label>
33 <div class="elementor-form-field__select__wrapper">
34 <select id="elementor-new-template__form___elementor_source" class="elementor-form-field__select" name="meta[<?php echo esc_attr( Module::FLOATING_ELEMENTS_TYPE_META_KEY ); ?>]">
35 <?php foreach ( Module::get_floating_elements_types() as $key => $value ) : ?>
36 <option value="<?php echo esc_attr( $key ); ?>"><?php echo esc_html( $value ); ?></option>
37 <?php endforeach; ?>
38 </select>
39 </div>
40 </div>
41
42 <div id="elementor-new-floating-elements__form__post-title__wrapper" class="elementor-form-field">
43 <label for="elementor-new-floating-elements__form__post-title" class="elementor-form-field__label">
44 <?php echo esc_html__( 'Name your template', 'elementor' ); ?>
45 </label>
46 <div class="elementor-form-field__text__wrapper">
47 <input type="text" placeholder="<?php echo esc_attr__( 'Enter template name (optional)', 'elementor' ); ?>" id="elementor-new-floating-elements__form__post-title" class="elementor-form-field__text" name="post_data[post_title]">
48 </div>
49 </div>
50 <button id="elementor-new-floating-elements__form__submit" class="elementor-button e-primary"><?php echo esc_html__( 'Create Floating Element', 'elementor' ); ?></button>
51 </form>
52 </script>
53