builder_data();
?>
$script) {
wp_enqueue_script("emailkit-js" . $index, EMAILKIT_URL . $script, ['wp-plugins', 'wp-edit-post', 'wp-i18n', 'wp-element', 'wp-dom', 'wp-data'], EMAILKIT_VERSION, true);
}
foreach ($styles as $index => $style) {
wp_enqueue_style("emailkit-css" . $index, EMAILKIT_URL . $style, [], EMAILKIT_VERSION);
}
}
}
if (is_admin()) {
wp_enqueue_style('emailkit-admin-style', EMAILKIT_URL . 'assets/dist/admin/styles/email-builder-navbar.css', [], EMAILKIT_VERSION);
}
}
public function builder_data()
{
//add_filter('show_admin_bar', '__return_false');
// Remove all WordPress actions
//remove_all_actions('wp_head');
remove_all_actions('wp_print_styles');
/* remove_all_actions('wp_print_head_scripts');
remove_all_actions('wp_footer');
// Handle `wp_enqueue_scripts`
remove_all_actions('wp_enqueue_scripts');
remove_all_actions('after_wp_tiny_mce');
// Handle `wp_head`
add_action('wp_head', 'wp_enqueue_scripts', 1);
add_action('wp_head', 'wp_print_styles', 8);
add_action('wp_head', 'wp_print_head_scripts', 9);
add_action('wp_head', 'wp_site_icon');
// Handle `wp_footer`
add_action('wp_footer', 'wp_print_footer_scripts', 20);
add_action('wp_footer', 'wp_auth_check_html', 30); */
$_nonce = wp_create_nonce('wp_rest');
$post_id = isset($_GET['post']) ? sanitize_text_field(wp_unslash($_GET['post'])) : ''; //phpcs:ignore WordPress.Security.NonceVerification -- Nonce can't be added in CPT edit page URL
$config = [
'version' => EMAILKIT_VERSION,
'restNonce' => esc_attr($_nonce),
'siteUrl' => esc_url(get_site_url()),
'assetsUrl' => esc_url(EMAILKIT_URL . 'assets/'),
'baseApi' => esc_url(get_rest_url(null, 'emailkit/v1/')),
'baseUrl' => esc_url(EMAILKIT_URL),
'adminUrl' => esc_url(admin_url()),
'adminEmail' => get_option('admin_email'),
'post_id' => $post_id,
'template_status' => get_post_meta($post_id,'emailkit_template_status',true)
];
?>