PluginProbe ʕ •ᴥ•ʔ
Kirki – Freeform Page Builder, Website Builder & Customizer / 6.1.1
Kirki – Freeform Page Builder, Website Builder & Customizer v6.1.1
6.1.1 6.1.0 6.0.14 6.0.13 6.0.12 6.0.11 6.0.10 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 4.0.19 4.0.20 4.0.21 4.0.22 4.0.23 4.0.24 4.1 4.2.0 5.0.0 5.1.0 5.1.1 5.2.0 5.2.1 5.2.2 5.2.3 6.0.0 trunk 3.0.40 3.0.41 3.0.42 3.0.43 3.0.44 3.0.45 3.1.0 3.1.1 3.1.2
kirki / includes / Admin / views / dashboard.php
kirki / includes / Admin / views Last commit date
dashboard.php 2 months ago get-pro.php 2 months ago
dashboard.php
53 lines
1 <?php
2 /**
3 * WP Kirki Dashboard React root renderer
4 *
5 * @package kirki
6 */
7
8 if ( ! defined( 'ABSPATH' ) ) {
9 exit; // Exit if accessed directly.
10 }
11
12 use Kirki\HelperFunctions;
13
14 echo '<div id="' . 'kirki' . '-app"></div>';
15
16 $url_arr = HelperFunctions::get_post_url_arr_from_post_id(
17 get_the_ID(),
18 array(
19 'ajax_url' => true,
20 'rest_url' => true,
21 'admin_url' => true,
22 'site_url' => true,
23 'nonce' => true,
24 )
25 );
26
27 $last_edited_kirki_editor_page = HelperFunctions::get_last_edited_kirki_editor_type_page();
28 $last_edited_kirki_editor_page_url_arr = array( 'editor_url' => false );
29 if ( $last_edited_kirki_editor_page ) {
30 $last_edited_kirki_editor_page_url_arr = HelperFunctions::get_post_url_arr_from_post_id( $last_edited_kirki_editor_page->ID, array( 'editor_url' => true ) );
31 }
32 ?>
33
34 <script>
35 window.wp_kirki =
36 <?php
37 echo wp_json_encode(
38 array(
39 'ajaxUrl' => esc_url( $url_arr['ajax_url'] ),
40 'restUrl' => esc_url( $url_arr['rest_url'] ),
41 'hasValidLicense' => (bool) HelperFunctions::is_pro_user(),
42 'nonce' => sanitize_text_field( $url_arr['nonce'] ),
43 'version' => sanitize_text_field( KIRKI_VERSION ),
44 'adminUrl' => esc_url( $url_arr['admin_url'] ),
45 'kirkiWPDashboard' => esc_url( site_url( '/wp-admin' ) ),
46 'lastEditedKirkiEditorPageUrl' => esc_url( $last_edited_kirki_editor_page_url_arr['editor_url'] ),
47 ),
48 JSON_HEX_TAG | JSON_HEX_AMP | JSON_HEX_APOS | JSON_HEX_QUOT
49 );
50 ?>
51 ;
52 </script>
53