PluginProbe
BlockSpare – Gutenberg Blocks, AI Content Generator & Site Builder for News, Magazine & Blogs / 2.7.3
BlockSpare – Gutenberg Blocks, AI Content Generator & Site Builder for News, Magazine & Blogs v2.7.3
4.1.0 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.1.0 1.1.1 1.1.2 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 2.1.2 2.5.0 2.5.3 2.6.1 All 38 releases
← All changes | admin/index.php +29 -0 2.6.12.7.3 View file →
@@ -17,8 +17,10 @@
17 17
18 18 add_action('admin_enqueue_scripts', array($this, 'enqueue_dashboard_script'));
19 19
20 20 add_action('admin_init', array($this, 'redirect_to_blockspare_page'));
21 +
22 + add_action( 'init', array($this,'blockspare_load_api_files'));
21 23 }
22 24
23 25 public function add_dashboard_page()
24 26 {
@@ -61,16 +63,36 @@
61 63 1 // Position
62 64 );
63 65 }
64 66
67 +
65 68 public function enqueue_dashboard_script($hook)
66 69 {
70 + wp_enqueue_style('blockspare-admin', BLOCKSPARE_PLUGIN_URL .'admin/assets/css/style.css','','');
71 + wp_enqueue_script( 'blockspare_dashboard_js', BLOCKSPARE_PLUGIN_URL. 'dist/block_admin_dashboard.js', array('react', 'react-dom', 'wp-element', 'wp-api-fetch', 'wp-polyfill'), '1.0' );
72 + wp_enqueue_style('blockspare-admin-css',BLOCKSPARE_PLUGIN_URL.'dist/style-block_admin_dashboard.css');
73 + $blockspare_dashboard_logo = BLOCKSPARE_PLUGIN_URL . 'admin/assets/images/blockspare-logo.png';
74 + wp_localize_script(
75 + 'blockspare_dashboard_js',
76 + 'blockspare_dashboard',
77 + array(
78 +
79 + 'logo'=>$blockspare_dashboard_logo,
80 + "imagePath"=> "https://templatespare.com/wp-content/uploads/blockspare/blocks/",
81 + "static_img"=>BLOCKSPARE_PLUGIN_URL,
82 + 'adminPath'=>admin_url('post-new.php?post_type=page&blockspare_show_intro=true')
83 +
84 + )
85 + );
67 86 }
68 87
69 88 public function blockspare_admin_dashboard()
70 89 {
71 90 ?>
91 + <div id="bs-dashboard"></div>
92 + <?php /*
72 93 <div class="wrap blockspare-wrap">
94 +
73 95 <header class="blockspare-header">
74 96 <img src="<?php echo esc_url(plugins_url('assets/blockspare-logo.png', __FILE__)) ?>"
75 97 alt="<?php esc_attr_e('Blockspare', 'blockspare') ?>" />
76 98
@@ -258,8 +280,9 @@
258 280
259 281 </div>
260 282 </section>
261 283 </div>
284 +<?php */?>
262 285 <?php
263 286 }
264 287
265 288 /**
@@ -281,8 +304,14 @@
281 304 wp_redirect(esc_url(admin_url('admin.php?page=blockspare')));
282 305 die();
283 306 }
284 307 }
308 + public function blockspare_load_api_files(){
309 + require_once BLOCKSPARE_PLUGIN_DIR. '/admin/rest-request.php';
310 + }
311 +
312 +
313 +
285 314 }
286 315
287 316 new Blockspare_Admin_Dashboard();
288 317 }