'any', 'post_status' => 'publish', 'posts_per_page' => -1 ) ); if( $query->have_posts() ) { while( $query->have_posts() ) { $query->the_post(); $routes[] = array( 'id' => get_the_ID(), 'type' => get_post_type(), 'slug' => basename( get_permalink() ), ); } } wp_reset_postdata(); return $routes; } /* 1 */ function vue_theme_scripts() { wp_enqueue_style( 'style', get_stylesheet_uri() ); if ( defined( 'IS_DEV' ) && IS_DEV ) { wp_register_script( 'vue-theme', 'http://localhost:8081/main.js', array( 'jquery' ), false, true ); } else { wp_register_script( 'vue-theme', get_template_directory_uri() . '/public/main.js', array( 'jquery' ), false, true ); } wp_localize_script( 'vue-theme', 'wp', array( 'template' => get_stylesheet_directory_uri(), 'rest' => esc_url_raw( rest_url() ), 'site_name' => get_bloginfo( 'name' ), // 'nonce' => wp_create_nonce( 'wp_rest' ), 'routes' => vue_theme_routes(), ) ); wp_enqueue_script( 'vue-theme' ); } add_action( 'wp_enqueue_scripts', 'vue_theme_scripts' );