Changeset 3436637
- Timestamp:
- 01/10/2026 01:58:41 PM (3 months ago)
- Location:
- combo-blocks/trunk
- Files:
-
- 6 deleted
- 8 edited
-
assets/js/masonry.pkgd.js (deleted)
-
assets/js/masonry.pkgd.min.js (deleted)
-
assets/js/mixitup-multifilter.js (deleted)
-
assets/js/mixitup-pagination.js (deleted)
-
assets/js/mixitup.js (deleted)
-
assets/js/mixitup.min.js (deleted)
-
combo-blocks.php (modified) (4 diffs)
-
includes/blocks/functions-blocks.php (modified) (4 diffs)
-
includes/blocks/functions-rest.php (modified) (2 diffs)
-
includes/blocks/icon/index.php (modified) (1 diff)
-
includes/blocks/masonry-wrap/index.php (modified) (1 diff)
-
includes/blocks/post-query/index.php (modified) (1 diff)
-
includes/classes/class-admin-notices.php (modified) (1 diff)
-
readme.md (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
combo-blocks/trunk/combo-blocks.php
r3430342 r3436637 1 1 <?php 2 2 /* 3 Plugin Name: ComboBlocks 3 Plugin Name: ComboBlocks — Block Library & Page Builder 4 4 Plugin URI: https://comboblocks.com/ 5 5 Description: ComboBlocks is a powerful WordPress plugin for Gutenberg, offering 70+ customizable blocks to create stunning websites, including sliders, galleries, forms, and more, enhancing flexibility, design, and functionality. 6 Version: 1.0. 96 Version: 1.0.11 7 7 Author: PickPlugins 8 8 Author URI: https://www.pickplugins.com/ … … 485 485 486 486 $locale = apply_filters('plugin_locale', get_locale(), 'combo-blocks'); 487 load_textdomain('combo-blocks', WP_LANG_DIR . '/combo-blocks/ post-grid-' . $locale . '.mo');487 load_textdomain('combo-blocks', WP_LANG_DIR . '/combo-blocks/combo-blocks-' . $locale . '.mo'); 488 488 489 489 } … … 494 494 495 495 496 if ($plugin == 'combo-blocks/ post-grid.php') {496 if ($plugin == 'combo-blocks/combo-blocks.php') { 497 497 wp_safe_redirect(admin_url('admin.php?page=combo-blocks-overview')); 498 498 exit; … … 596 596 wp_register_script('imagesloaded', combo_blocks_url . 'assets/js/imagesloaded.pkgd.min.js', [], '', ['in_footer' => true, 'strategy' => 'defer']); 597 597 598 wp_register_script('masonry', combo_blocks_url . 'assets/js/masonry.pkgd.js', [], '', ['in_footer' => true, 'strategy' => 'defer']);599 wp_register_script('masonry.min', combo_blocks_url . 'assets/js/masonry.pkgd.min.js', [], '', ['in_footer' => true, 'strategy' => 'defer']);600 598 wp_register_script('fslightbox', combo_blocks_url . 'assets/js/fslightbox.js', [], '', true); 601 599 wp_register_script('lazyLoad', combo_blocks_url . 'assets/js/lazy-load.js', [], '', ['in_footer' => true, 'strategy' => 'defer']); 602 600 wp_register_script('splide.min', combo_blocks_url . 'assets/js/splide.min.js', [], '', ['in_footer' => true, 'strategy' => 'defer']); 603 601 604 wp_register_script('combo_blocks_mixitup', combo_blocks_url . 'assets/js/mixitup.min.js', []); 605 wp_register_script('combo_blocks_mixitup_multifilter', combo_blocks_url . 'assets/js/mixitup-multifilter.js', []); 606 wp_register_script('combo_blocks_mixitup_pagination', combo_blocks_url . 'assets/js/mixitup-pagination.js', []); 602 607 603 608 604 wp_register_script('scrollto', combo_blocks_url . 'assets/js/jquery-scrollto.js', array('jquery')); -
combo-blocks/trunk/includes/blocks/functions-blocks.php
r3430342 r3436637 1172 1172 combo_blocks_url . 'assets/block-css/page-styles.css' 1173 1173 ); 1174 wp_add_inline_style('combo-blocks-page-styles', $reponsiveCss); 1174 $sanitized_css = wp_strip_all_tags($reponsiveCss); 1175 wp_add_inline_style('combo-blocks-page-styles', $sanitized_css); 1175 1176 endif; 1176 1177 } … … 1320 1321 combo_blocks_url . 'assets/block-css/global-styles.css' 1321 1322 ); 1322 wp_add_inline_style('combo-blocks-global-styles', $reponsiveCss); 1323 $sanitized_css = wp_strip_all_tags($reponsiveCss); 1324 wp_add_inline_style('combo-blocks-global-styles', $sanitized_css); 1323 1325 endif; 1324 1326 } … … 1423 1425 ); 1424 1426 if (!empty($reponsiveCss)): 1425 wp_add_inline_style('combo-blocks-blocks-styles', $reponsiveCss); 1427 $sanitized_css = wp_strip_all_tags($reponsiveCss); 1428 wp_add_inline_style('combo-blocks-blocks-styles', $sanitized_css); 1426 1429 endif; 1427 1430 } … … 1601 1604 combo_blocks_url . 'assets/block-css/custom-fonts.css' 1602 1605 ); 1603 wp_add_inline_style('combo-blocks-custom-fonts', $faceStr); 1606 $sanitized_css = wp_strip_all_tags($faceStr); 1607 wp_add_inline_style('combo-blocks-custom-fonts', $sanitized_css); 1604 1608 } 1605 1609 //add_action('wp_footer', 'combo_blocks_custom_fonts', 999); -
combo-blocks/trunk/includes/blocks/functions-rest.php
r3430342 r3436637 517 517 $posts[] = $post; 518 518 endwhile; 519 wp_reset_query();520 519 wp_reset_postdata(); 521 520 endif; … … 1871 1870 $responses['posts'] = $posts; 1872 1871 $responses['pagination'] = $pages; 1873 wp_reset_query();1874 1872 wp_reset_postdata(); 1875 1873 else : -
combo-blocks/trunk/includes/blocks/icon/index.php
r3430342 r3436637 170 170 parse_str($url_prams, $params_array); 171 171 172 $textCustomUrl = add_query_arg( $params_array, $textCustomUrl);172 $textCustomUrl = add_query_arg(urlencode_deep($params_array), $textCustomUrl); 173 173 } 174 174 -
combo-blocks/trunk/includes/blocks/masonry-wrap/index.php
r3280834 r3436637 25 25 wp_enqueue_script('imagesloaded'); 26 26 wp_enqueue_script('masonry'); 27 wp_enqueue_script('masonry.min');28 27 ////wp_enqueue_script('combo_blocks_scripts'); 29 28 } -
combo-blocks/trunk/includes/blocks/post-query/index.php
r3430342 r3436637 193 193 $counter++; 194 194 endwhile; 195 wp_reset_query();196 195 wp_reset_postdata(); 197 196 endif; -
combo-blocks/trunk/includes/classes/class-admin-notices.php
r3430342 r3436637 39 39 40 40 </span> 41 <a href="<?php echo esc_url _raw($actionurl); ?>" class="bg-red-600 inline-block cursor-pointer rounded-sm text-white hover:text-white hover:bg-red-400 px-2 py-1"><span class="align-middle dashicons dashicons-no"></span> Hide this</a>41 <a href="<?php echo esc_url($actionurl); ?>" class="bg-red-600 inline-block cursor-pointer rounded-sm text-white hover:text-white hover:bg-red-400 px-2 py-1"><span class="align-middle dashicons dashicons-no"></span> Hide this</a> 42 42 </p> 43 43 </div> -
combo-blocks/trunk/readme.md
r3430342 r3436637 1 === Gutenberg Blocks by ComboBlocks===1 === ComboBlocks — Block Library & Page Builder === 2 2 Contributors: PickPlugins 3 3 Donate link: https://comboblocks.com/ … … 5 5 Requires at least: 5.0.0 6 6 Tested up to: 6.9 7 Stable tag: 1.0.1 07 Stable tag: 1.0.11 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 226 226 > We’ve been happily using it for nearly 5 years now. The plugin is flexible, we were able to customise to suit our needs. It is also simple to use despite all the flexibility. But best of all, the support, even for free users, is fast and good. I can’t recommend this enough. Thanks to everyone at PickPlugins for a great product! 227 227 228 == Development Repository == 229 230 The source code for this plugin is publicly available on GitHub for development, issue tracking, and contributions. 231 232 GitHub Repository: https://github.com/pickplugins/combo-blocks 233 234 == External Services == 235 236 This plugin connects to third-party services to provide certain features. These services may collect or process data according to their own privacy policies. 237 238 239 * OpenAI (https://openai.com) 240 Used to generate AI-powered content and responses. 241 User-provided input and related context may be sent to OpenAI’s API to generate results. 242 Privacy Policy: https://openai.com/privacy 243 244 * SendGrid (https://sendgrid.com) 245 Used to send transactional or notification emails from the plugin. 246 Email addresses and message content may be transmitted to SendGrid for delivery. 247 Privacy Policy: https://www.twilio.com/legal/privacy 248 249 * Google Maps JavaScript API (https://maps.googleapis.com/maps/api/js) 250 Used to display interactive maps within the plugin. 251 Google may collect usage data such as IP address and location data according to their policies. 252 Privacy Policy: https://policies.google.com/privacy 253 254 * Airtable (https://airtable.com) 255 Used as a data storage or content management backend for plugin features. 256 Data submitted through the plugin may be sent to Airtable via its API. 257 Privacy Policy: https://www.airtable.com/privacy 258 259 * ComboBlocks (https://comboblocks.com) 260 Used to load or integrate block-based design components and related resources. 261 No personal user data is intentionally sent beyond standard HTTP requests. 262 Privacy Policy: https://comboblocks.com/privacy-policy 263 264 * PickPlugins (https://www.pickplugins.com) 265 Used for plugin updates, extensions, or related resources. 266 The site URL and plugin metadata may be shared to check updates or compatibility. 267 Privacy Policy: https://www.pickplugins.com/privacy-policy 268 269 * Lemon Squeezy (https://lemonsqueezy.com) 270 User for pricing and payment processing. 271 Privacy Policy: https://www.lemonsqueezy.com/privacy 272 273 228 274 == Installation == 229 275 … … 244 290 For Manual installation, you download our product from WordPress directory uploading it to your web-server via your FTP or CPanel application. 245 291 246 1. Download the plugin and unzip it, make sure its under the folder name " post-grid"292 1. Download the plugin and unzip it, make sure its under the folder name "combo-blocks" 247 293 2. Using an FTP program or CPanel upload the unzipped plugin folder to your WordPress installation’s wp-content/plugins/ directory. 248 294 3. Activate the plugin from the Plugins menu (Dashboard > Plugins > Installed Plugins > Combo Blocks) within the WordPress admin.
Note: See TracChangeset
for help on using the changeset viewer.