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 | inc/init.php +35 -4 2.6.12.7.3 View file →
@@ -26,9 +26,13 @@
26 26 public function __construct()
27 27 {
28 28 add_action('init', array($this, 'blockspare_blocks_block_assets' ));
29 29 add_action('enqueue_block_editor_assets', array($this,'blockspare_create_block'));
30 - add_action('wp_enqueue_scripts', array($this,'blockspare_load_scripts'));
30 + if (version_compare(get_bloginfo('version') , '5.8', '<')) {
31 + add_action('wp_enqueue_scripts', array($this,'blockspare_load_scripts'));
32 + }else{
33 + add_action('enqueue_block_assets', array($this,'blockspare_load_scripts'));
34 + }
31 35 add_action('plugins_loaded', array($this,'blockspare_blocks_loader'));
32 36 add_action( 'rest_api_init', array($this,'blockspare_blocks_register_api_endpoints' ));
33 37
34 38
@@ -56,10 +60,28 @@
56 60 include(BLOCKSPARE_PLUGIN_DIR . '/admin/notice-upgrade.php');
57 61 }
58 62
59 63 function blockspare_load_scripts(){
60 - if(has_blocks()){
64 +
65 + wp_register_style(
66 + 'fontawesome',
67 + plugins_url('assets/fontawesome/css/all.css', dirname(__FILE__)),
68 + array()
61 69
70 + );
71 + // Load the compiled styles.
72 + wp_enqueue_style(
73 + 'blockspare-frontend-block-style-css',
74 + plugins_url('dist/style-blocks.css', dirname(__FILE__)),
75 + array()
76 + );
77 +
78 + wp_register_style('slick', BLOCKSPARE_PLUGIN_URL . 'assets/slick/css/slick.css', array(), '', 'all');
79 + if (is_admin()){
80 + wp_enqueue_style('slick');
81 + }
82 + //if(has_blocks()){
83 +
62 84 wp_enqueue_style('fontawesome');
63 85 $min = (SCRIPT_DEBUG == true) ? '' : '.min';
64 86 wp_register_script('slick', BLOCKSPARE_PLUGIN_URL . 'assets/slick/js/slick.js', array('jquery'), '', true);
65 87 if(has_block('blockspare/blockspare-carousel' )|| has_block('blockspare/blockspare-slider' ) || has_block('blockspare/latest-posts-block-carousel-grid') || has_block('blockspare/blockspare-posts-block-slider')){
@@ -83,9 +105,9 @@
83 105 wp_localize_script('blockspare-pagination-js', 'blocsparePagination',array(
84 106 'ajaxurl' => admin_url( 'admin-ajax.php' ),
85 107 'nonce'=>wp_create_nonce('blockspare-load-more-nonce')
86 108 ));
87 - }
109 + //}
88 110
89 111
90 112 }
91 113
@@ -125,14 +147,17 @@
125 147 'blockspare-block-edit-style',
126 148 BLOCKSPARE_PLUGIN_URL . 'dist/blocks.css',
127 149 array('wp-edit-blocks')
128 150 );
151 + wp_enqueue_script('blockspare-design-btn', BLOCKSPARE_PLUGIN_URL.'dist/block_design_btn.js',array( 'blockspare-blocks-block-js'), $script_info['version'], true);
152 + wp_enqueue_script('blockspare-design', BLOCKSPARE_PLUGIN_URL.'dist/block_design.js',array( 'blockspare-blocks-block-js'), $script_info['version'], true);
153 + wp_enqueue_style('blockspare-design', BLOCKSPARE_PLUGIN_URL.'dist/block_design.css',array( 'blockspare-block-edit-style'));
129 154 endif;
130 155
131 156
132 157 $blockspare_priview_img_url = BLOCKSPARE_PLUGIN_URL . 'assets/blockspare-placeholder-img.jpg';
133 158 $blockspare_food_img_url = BLOCKSPARE_PLUGIN_URL . 'assets/blockspare-placeholder-img-square.jpg';
134 -
159 + $blockspare_dashboard_logo = BLOCKSPARE_PLUGIN_URL . 'assets/images/blockspare-logo.png';
135 160 $taxonomies = get_categories();
136 161 $txnm = array();
137 162
138 163 foreach( $taxonomies as $type ) {
@@ -151,9 +176,12 @@
151 176 array(
152 177 'srcUrl' => untrailingslashit(plugins_url('/', BLOCKSPARE_BASE_DIR . '/dist/')),
153 178 'rest_url' => esc_url(rest_url()),
154 179 'img' => $blockspare_priview_img_url,
180 + 'homeUrl'=>home_url(),
181 + 'blogUrl'=>get_site_url(),
155 182 'menu_img_url' => $blockspare_food_img_url,
183 + 'logo'=>$blockspare_dashboard_logo,
156 184 'postTypes' => $this->aft_get_post_types(),
157 185 'taxonomies' => $this->aft_get_taxonomies(),
158 186 'postQueryEndpoint'=>'aft/v1/post-query',
159 187 'config' => '',
@@ -219,8 +247,9 @@
219 247
220 248 function blockspare_blocks_loader(){
221 249
222 250 if ( PHP_VERSION_ID >= 50600 ) {
251 + require_once BLOCKSPARE_PLUGIN_DIR .'inc/layout/class-image-importer.php';
223 252 require_once BLOCKSPARE_PLUGIN_DIR . 'inc/layout/functions.php';
224 253 require_once BLOCKSPARE_PLUGIN_DIR . 'inc/layout/registry.php';
225 254 require_once BLOCKSPARE_PLUGIN_DIR . 'inc/layout/components.php';
226 255
@@ -242,8 +271,9 @@
242 271 include(BLOCKSPARE_PLUGIN_DIR . '/inc/latest-post-block/posts-grid/index.php');
243 272 include(BLOCKSPARE_PLUGIN_DIR . '/inc/latest-post-block/posts-list/index.php');
244 273
245 274 include(BLOCKSPARE_PLUGIN_DIR . '/inc/latest-post-block/posts-express-grid/index.php');
275 + include(BLOCKSPARE_PLUGIN_DIR . '/inc/latest-post-block/posts-express-grid/post-content.php');
246 276
247 277
248 278 include(BLOCKSPARE_PLUGIN_DIR . '/inc/latest-post-block/posts-carousel-grid/index.php');
249 279 include(BLOCKSPARE_PLUGIN_DIR . '/inc/latest-post-block/posts-slider/index.php');
@@ -249,8 +279,9 @@
249 279 include(BLOCKSPARE_PLUGIN_DIR . '/inc/latest-post-block/posts-slider/index.php');
250 280
251 281 include(BLOCKSPARE_PLUGIN_DIR . '/inc/post-banner/banner-1/index.php');
252 282 include(BLOCKSPARE_PLUGIN_DIR . '/inc/post-banner/banner-2/index.php');
283 + include(BLOCKSPARE_PLUGIN_DIR . '/inc/post-banner/banner-9/index.php');
253 284 include(BLOCKSPARE_PLUGIN_DIR . 'inc/block-posts-config/ajax-pagination.php');
254 285 include(BLOCKSPARE_PLUGIN_DIR . 'inc/block-posts-config/class-post-rest-api.php');
255 286 include(BLOCKSPARE_PLUGIN_DIR . 'inc/block-posts-config/class-multiauthor-backend.php');
256 287 include(BLOCKSPARE_PLUGIN_DIR . 'inc/block-posts-config/class-multiauthor-frontend.php');