PluginProbe ʕ •ᴥ•ʔ
Essential Classy Addons for Elementor – 150+ Widgets, Templates & Performance Tools / 3.0.27
Essential Classy Addons for Elementor – 150+ Widgets, Templates & Performance Tools v3.0.27
3.0.59 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 3.0 3.0.1 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.18 3.0.2 3.0.20 3.0.21 3.0.22 3.0.23 3.0.24 3.0.25 3.0.26 3.0.27 3.0.28 3.0.29 3.0.3 3.0.30 3.0.31 3.0.32 3.0.33 3.0.34 3.0.35 3.0.36 3.0.37 3.0.38 3.0.39 3.0.4 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.0.46 3.0.47 3.0.48 3.0.49 3.0.5 3.0.50 3.0.51 3.0.52 3.0.53 3.0.54 3.0.55 3.0.56 3.0.57 3.0.58 3.0.6 3.0.7 3.0.8 3.0.9
essential-classy-addons-for-elementor / classes / documents / class-ele-document-singular.php
essential-classy-addons-for-elementor / classes / documents Last commit date
class-ele-builder-document-base.php 1 year ago class-ele-builder-documents.php 1 year ago class-ele-document-singular.php 1 year ago
class-ele-document-singular.php
42 lines
1 <?php
2 /**
3 * Class: Ecafe_Ele_Document
4 * Name: Ecafe Document
5 * Slug: ec_theme_builder
6 *
7 * @package Ecafe
8 * @since 3.0.24
9 */
10 if ( ! defined( 'WPINC' ) ) {
11 die;
12 }
13
14 class Ecafe_Ele_Document extends Ecafe_Ele_Document_Base {
15
16 public function get_name() {
17 return 'ec_theme_builder';
18 }
19
20 public static function get_title() {
21 return esc_html__( 'Template Builder', 'essential-classy-addons-for-elementor' );
22 }
23
24 public function get_wp_preview_url() {
25 $current_post_id = $this->get_main_id();
26 $document = new Ecafe_Elementor_Builder_Documents();
27 $preview_url = get_permalink($current_post_id);
28 if(method_exists( $document, 'preview_post_setting' )){
29 $prev_data = $document->preview_post_setting( $current_post_id );
30 $preview_url = (isset($prev_data['preview_url']) && !empty($prev_data['preview_url'])) ? $prev_data['preview_url'] : get_permalink($current_post_id);
31 }
32 return add_query_arg(
33 [
34 'preview_nonce' => wp_create_nonce( 'post_preview_' . $current_post_id ),
35 'ecafe_build_template' => $current_post_id,
36 ],
37 esc_url($preview_url)
38 );
39
40 }
41
42 }