'post']); $product_data = get_posts(['post_type' => 'product']); $pages_data = array_merge($pages_data, $post_data, $product_data); foreach ($pages_data as $page) $data['pages'][] = [ 'name' => $page->post_name, 'url' => get_page_link($page->ID) ]; $data['projectName'] = $project_name = $_SERVER['HTTP_HOST']; $used_amp = get_option('fas-used-amp'); require_once('page-creator.php'); wp_enqueue_script('jquery'); wp_enqueue_script('jquery.phpdiffmerge.js', plugins_url('js/jquery.phpdiffmerge.js', __FILE__)); wp_enqueue_script('scripts.js', plugins_url('js/scripts.js', __FILE__)); wp_localize_script('scripts.js', 'siteData', [ 'wpnonce' => wp_nonce_url(''), 'data' => json_encode($data), 'plugin_url' => plugin_dir_url(__FILE__) ]); } function amp_creator_admin_head() { $fas_amp_url = get_option('fas-amp-url'); if(get_option('fas-used-amp') == 'true' && !empty($fas_amp_url)) { $page = ($_SERVER[REQUEST_URI] == '/') ? '/' : rtrim($_SERVER[REQUEST_URI], '/').'.html'; echo ''; } } function amp_creator_mobile_redirect() { $fas_amp_url = get_option('fas-amp-url'); if(get_option('fas-used-amp') == 'true' && !empty($fas_amp_url)) { require_once('Mobile_Detect.php'); $detect = new Mobile_Detect(); if($detect->isMobile()) { $page = ($_SERVER[REQUEST_URI] == '/') ? '/' : rtrim($_SERVER[REQUEST_URI], '/').'.html'; header('Location: '.get_option('fas-amp-url').$page); exit; } } }