Changeset 3407261
- Timestamp:
- 12/01/2025 09:42:49 PM (4 months ago)
- Location:
- magnet-blocks
- Files:
-
- 139 added
- 10 deleted
- 16 edited
- 1 copied
-
assets/banner-1544x500.png (added)
-
assets/banner-772x250.png (added)
-
assets/icon-128x128.png (added)
-
assets/icon-256x256.png (added)
-
assets/screenshot-1.png (added)
-
assets/screenshot-2.png (added)
-
assets/screenshot-3.png (added)
-
tags/1.1.0 (copied) (copied from magnet-blocks/trunk)
-
tags/1.1.0/assets/Admin (added)
-
tags/1.1.0/assets/Admin/css (added)
-
tags/1.1.0/assets/Admin/css/admin.asset.php (added)
-
tags/1.1.0/assets/Admin/css/admin.css (added)
-
tags/1.1.0/assets/Admin/dashboard (added)
-
tags/1.1.0/assets/Admin/dashboard/dashboard.asset.php (added)
-
tags/1.1.0/assets/Admin/dashboard/dashboard.css (added)
-
tags/1.1.0/assets/Admin/dashboard/dashboard.js (added)
-
tags/1.1.0/assets/Admin/js (added)
-
tags/1.1.0/assets/Admin/js/admin.asset.php (added)
-
tags/1.1.0/assets/Admin/js/admin.js (added)
-
tags/1.1.0/assets/blocks/animated-stats (added)
-
tags/1.1.0/assets/blocks/animated-stats/block.json (added)
-
tags/1.1.0/assets/blocks/animated-stats/index.asset.php (added)
-
tags/1.1.0/assets/blocks/animated-stats/index.css (added)
-
tags/1.1.0/assets/blocks/animated-stats/index.js (added)
-
tags/1.1.0/assets/blocks/animated-stats/render.php (added)
-
tags/1.1.0/assets/blocks/animated-stats/style-index.css (added)
-
tags/1.1.0/assets/blocks/animated-stats/view.asset.php (added)
-
tags/1.1.0/assets/blocks/animated-stats/view.js (added)
-
tags/1.1.0/assets/blocks/pricing-card (added)
-
tags/1.1.0/assets/blocks/pricing-card/block.json (added)
-
tags/1.1.0/assets/blocks/pricing-card/index.asset.php (added)
-
tags/1.1.0/assets/blocks/pricing-card/index.css (added)
-
tags/1.1.0/assets/blocks/pricing-card/index.js (added)
-
tags/1.1.0/assets/blocks/pricing-card/render.php (added)
-
tags/1.1.0/assets/blocks/pricing-card/script.asset.php (added)
-
tags/1.1.0/assets/blocks/pricing-card/script.js (added)
-
tags/1.1.0/assets/blocks/pricing-card/style-index.css (added)
-
tags/1.1.0/assets/blocks/pricing-card/view.asset.php (added)
-
tags/1.1.0/assets/blocks/pricing-card/view.js (added)
-
tags/1.1.0/assets/blocks/pricing-cards (deleted)
-
tags/1.1.0/assets/blocks/pricing-comparison (added)
-
tags/1.1.0/assets/blocks/pricing-comparison/block.json (added)
-
tags/1.1.0/assets/blocks/pricing-comparison/index.asset.php (added)
-
tags/1.1.0/assets/blocks/pricing-comparison/index.css (added)
-
tags/1.1.0/assets/blocks/pricing-comparison/index.js (added)
-
tags/1.1.0/assets/blocks/pricing-comparison/render.php (added)
-
tags/1.1.0/assets/blocks/pricing-comparison/style-index.css (added)
-
tags/1.1.0/assets/blocks/tagline (added)
-
tags/1.1.0/assets/blocks/tagline/block.json (added)
-
tags/1.1.0/assets/blocks/tagline/index.asset.php (added)
-
tags/1.1.0/assets/blocks/tagline/index.css (added)
-
tags/1.1.0/assets/blocks/tagline/index.js (added)
-
tags/1.1.0/assets/blocks/tagline/render.php (added)
-
tags/1.1.0/assets/blocks/tagline/style-index.css (added)
-
tags/1.1.0/assets/blocks/tagline/view.asset.php (added)
-
tags/1.1.0/assets/blocks/tagline/view.js (added)
-
tags/1.1.0/assets/blocks/team-members (added)
-
tags/1.1.0/assets/blocks/team-members/block.json (added)
-
tags/1.1.0/assets/blocks/team-members/index.asset.php (added)
-
tags/1.1.0/assets/blocks/team-members/index.css (added)
-
tags/1.1.0/assets/blocks/team-members/index.js (added)
-
tags/1.1.0/assets/blocks/team-members/render.php (added)
-
tags/1.1.0/assets/blocks/team-members/style-index.css (added)
-
tags/1.1.0/assets/css (deleted)
-
tags/1.1.0/assets/images (added)
-
tags/1.1.0/assets/images/ai-image.png (added)
-
tags/1.1.0/assets/js (deleted)
-
tags/1.1.0/composer.json (added)
-
tags/1.1.0/inc (added)
-
tags/1.1.0/inc/Admin (added)
-
tags/1.1.0/inc/Admin/Actions.php (added)
-
tags/1.1.0/inc/Admin/Admin.php (added)
-
tags/1.1.0/inc/Blocks (added)
-
tags/1.1.0/inc/Blocks/Blocks.php (added)
-
tags/1.1.0/inc/Frontend (added)
-
tags/1.1.0/inc/Frontend/Shortcodes.php (added)
-
tags/1.1.0/inc/Plugin.php (added)
-
tags/1.1.0/languages/magnet-blocks.pot (modified) (4 diffs)
-
tags/1.1.0/magnet-blocks.php (modified) (5 diffs)
-
tags/1.1.0/readme.txt (modified) (1 diff)
-
tags/1.1.0/src (deleted)
-
tags/1.1.0/vendor/autoload.php (modified) (1 diff)
-
tags/1.1.0/vendor/composer/autoload_real.php (modified) (2 diffs)
-
tags/1.1.0/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/1.1.0/vendor/composer/installed.php (modified) (2 diffs)
-
tags/1.1.0/vendor/composer/platform_check.php (modified) (1 diff)
-
tags/1.1.0/wpml-config.xml (deleted)
-
trunk/assets/Admin (added)
-
trunk/assets/Admin/css (added)
-
trunk/assets/Admin/css/admin.asset.php (added)
-
trunk/assets/Admin/css/admin.css (added)
-
trunk/assets/Admin/dashboard (added)
-
trunk/assets/Admin/dashboard/dashboard.asset.php (added)
-
trunk/assets/Admin/dashboard/dashboard.css (added)
-
trunk/assets/Admin/dashboard/dashboard.js (added)
-
trunk/assets/Admin/js (added)
-
trunk/assets/Admin/js/admin.asset.php (added)
-
trunk/assets/Admin/js/admin.js (added)
-
trunk/assets/blocks/animated-stats (added)
-
trunk/assets/blocks/animated-stats/block.json (added)
-
trunk/assets/blocks/animated-stats/index.asset.php (added)
-
trunk/assets/blocks/animated-stats/index.css (added)
-
trunk/assets/blocks/animated-stats/index.js (added)
-
trunk/assets/blocks/animated-stats/render.php (added)
-
trunk/assets/blocks/animated-stats/style-index.css (added)
-
trunk/assets/blocks/animated-stats/view.asset.php (added)
-
trunk/assets/blocks/animated-stats/view.js (added)
-
trunk/assets/blocks/pricing-card (added)
-
trunk/assets/blocks/pricing-card/block.json (added)
-
trunk/assets/blocks/pricing-card/index.asset.php (added)
-
trunk/assets/blocks/pricing-card/index.css (added)
-
trunk/assets/blocks/pricing-card/index.js (added)
-
trunk/assets/blocks/pricing-card/render.php (added)
-
trunk/assets/blocks/pricing-card/script.asset.php (added)
-
trunk/assets/blocks/pricing-card/script.js (added)
-
trunk/assets/blocks/pricing-card/style-index.css (added)
-
trunk/assets/blocks/pricing-card/view.asset.php (added)
-
trunk/assets/blocks/pricing-card/view.js (added)
-
trunk/assets/blocks/pricing-cards (deleted)
-
trunk/assets/blocks/pricing-comparison (added)
-
trunk/assets/blocks/pricing-comparison/block.json (added)
-
trunk/assets/blocks/pricing-comparison/index.asset.php (added)
-
trunk/assets/blocks/pricing-comparison/index.css (added)
-
trunk/assets/blocks/pricing-comparison/index.js (added)
-
trunk/assets/blocks/pricing-comparison/render.php (added)
-
trunk/assets/blocks/pricing-comparison/style-index.css (added)
-
trunk/assets/blocks/tagline (added)
-
trunk/assets/blocks/tagline/block.json (added)
-
trunk/assets/blocks/tagline/index.asset.php (added)
-
trunk/assets/blocks/tagline/index.css (added)
-
trunk/assets/blocks/tagline/index.js (added)
-
trunk/assets/blocks/tagline/render.php (added)
-
trunk/assets/blocks/tagline/style-index.css (added)
-
trunk/assets/blocks/tagline/view.asset.php (added)
-
trunk/assets/blocks/tagline/view.js (added)
-
trunk/assets/blocks/team-members (added)
-
trunk/assets/blocks/team-members/block.json (added)
-
trunk/assets/blocks/team-members/index.asset.php (added)
-
trunk/assets/blocks/team-members/index.css (added)
-
trunk/assets/blocks/team-members/index.js (added)
-
trunk/assets/blocks/team-members/render.php (added)
-
trunk/assets/blocks/team-members/style-index.css (added)
-
trunk/assets/css (deleted)
-
trunk/assets/images (added)
-
trunk/assets/images/ai-image.png (added)
-
trunk/assets/js (deleted)
-
trunk/composer.json (added)
-
trunk/inc (added)
-
trunk/inc/Admin (added)
-
trunk/inc/Admin/Actions.php (added)
-
trunk/inc/Admin/Admin.php (added)
-
trunk/inc/Blocks (added)
-
trunk/inc/Blocks/Blocks.php (added)
-
trunk/inc/Frontend (added)
-
trunk/inc/Frontend/Shortcodes.php (added)
-
trunk/inc/Plugin.php (added)
-
trunk/languages/magnet-blocks.pot (modified) (4 diffs)
-
trunk/magnet-blocks.php (modified) (5 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/src (deleted)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (2 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/vendor/composer/installed.php (modified) (2 diffs)
-
trunk/vendor/composer/platform_check.php (modified) (1 diff)
-
trunk/wpml-config.xml (deleted)
Legend:
- Unmodified
- Added
- Removed
-
magnet-blocks/tags/1.1.0/languages/magnet-blocks.pot
r3399240 r3407261 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Magnet Blocks 1. 0.6\n"5 "Project-Id-Version: Magnet Blocks 1.1.0\n" 6 6 "Report-Msgid-Bugs-To: https://pluginmagnet.com/wp-plugins/magnet-blocks/\n" 7 "POT-Creation-Date: 2025-1 1-19 19:19:00+00:00\n"7 "POT-Creation-Date: 2025-12-01 21:22:47+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=utf-8\n" … … 25 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 26 26 27 #: assets/blocks/pricing-card s/render.php:1928 #: resources/blocks/pricing-card s/render.php:1927 #: assets/blocks/pricing-card/render.php:19 28 #: resources/blocks/pricing-card/render.php:19 29 29 msgid "100% Money-Back Guarantee" 30 30 msgstr "" 31 31 32 #: assets/blocks/pricing-card s/render.php:2033 #: resources/blocks/pricing-card s/render.php:2032 #: assets/blocks/pricing-card/render.php:20 33 #: resources/blocks/pricing-card/render.php:20 34 34 msgid "" 35 35 "If you're not completely satisfied with our plugins, reach out to our " … … 37 37 msgstr "" 38 38 39 #: assets/blocks/pricing-card s/render.php:2540 #: resources/blocks/pricing-card s/render.php:2539 #: assets/blocks/pricing-card/render.php:25 40 #: resources/blocks/pricing-card/render.php:25 41 41 msgid "No pricing cards configured." 42 42 msgstr "" 43 43 44 #: assets/blocks/pricing-card s/render.php:5145 #: resources/blocks/pricing-card s/render.php:5144 #: assets/blocks/pricing-card/render.php:51 45 #: resources/blocks/pricing-card/render.php:51 46 46 msgid "Best Value" 47 47 msgstr "" 48 48 49 #: assets/blocks/pricing-cards/render.php:87 50 #: resources/blocks/pricing-cards/render.php:87 49 #: assets/blocks/pricing-card/render.php:87 50 #: assets/blocks/pricing-comparison/render.php:75 51 #: resources/blocks/pricing-card/render.php:87 52 #: resources/blocks/pricing-comparison/render.php:75 51 53 msgid "Purchase Now" 54 msgstr "" 55 56 #: assets/blocks/tagline/render.php:19 resources/blocks/tagline/render.php:19 57 msgid "Your Tagline Here" 58 msgstr "" 59 60 #: inc/Admin/Actions.php:135 inc/Admin/Actions.php:455 61 msgid "Available Blocks" 62 msgstr "" 63 64 #: inc/Admin/Actions.php:136 inc/Admin/Actions.php:456 65 msgid "View All" 66 msgstr "" 67 68 #: inc/Admin/Actions.php:210 69 msgid "Our Plugins" 70 msgstr "" 71 72 #: inc/Admin/Actions.php:241 inc/Admin/Actions.php:324 73 msgid "Quick Access" 74 msgstr "" 75 76 #: inc/Admin/Actions.php:517 77 msgid "All Blocks" 78 msgstr "" 79 80 #: inc/Admin/Actions.php:759 81 msgid "Free Vs Pro" 82 msgstr "" 83 84 #: inc/Admin/Actions.php:760 85 msgid "Compare the features to find the best option for your website." 86 msgstr "" 87 88 #: inc/Admin/Admin.php:37 inc/Admin/Admin.php:151 89 msgid "Dashboard" 90 msgstr "" 91 92 #: inc/Admin/Admin.php:43 inc/Admin/Admin.php:157 93 msgid "Blocks" 94 msgstr "" 95 96 #: inc/Admin/Admin.php:49 inc/Admin/Admin.php:163 97 msgid "AI Features" 98 msgstr "" 99 100 #: inc/Admin/Admin.php:61 inc/Admin/Admin.php:175 101 msgid "Free vs Pro" 52 102 msgstr "" 53 103 … … 56 106 msgstr "" 57 107 58 #: src/Admin/Admin.php:52 src/Admin/Admin.php:53 59 msgid "All Blocks" 60 msgstr "" 61 62 #: src/Admin/Admin.php:61 src/Admin/Admin.php:62 63 msgid "Settings" 64 msgstr "" 65 66 #: src/Admin/Admin.php:80 src/Admin/Admin.php:99 67 msgid "Error - please try again" 68 msgstr "" 69 70 #: src/Admin/Admin.php:103 71 msgid "Plugin Magnet Blocks" 72 msgstr "" 73 74 #: src/Admin/Admin.php:105 75 msgid "You can manage plugin functionality from here." 76 msgstr "" 77 78 #: src/Admin/Admin.php:107 79 msgid "Use this shortcode to display this block data" 80 msgstr "" 81 82 #: src/Admin/Admin.php:115 83 msgid "Block title" 84 msgstr "" 85 86 #: src/Admin/Admin.php:122 87 msgid "Add block title." 88 msgstr "" 89 90 #: src/Admin/Admin.php:130 91 msgid "Block content" 92 msgstr "" 93 94 #: src/Admin/Admin.php:149 95 msgid "Add block content." 96 msgstr "" 97 98 #: src/Admin/Admin.php:156 99 msgid "Save changes" 100 msgstr "" 101 102 #: src/Admin/Admin.php:169 103 msgid "Settings page features will coming very soon." 108 #: inc/Plugin.php:135 109 msgid "Go Pro" 104 110 msgstr "" 105 111 -
magnet-blocks/tags/1.1.0/magnet-blocks.php
r3399240 r3407261 4 4 * Plugin URI: https://pluginmagnet.com/wp-plugins/magnet-blocks/ 5 5 * Description: WordPress extension adds your custom text. 6 * Version: 1. 0.66 * Version: 1.1.0 7 7 * Author: Plugin Magnet 8 8 * Author URI: https://pluginmagnet.com … … 18 18 * @package WPMagnetBlocks 19 19 * @author pluginmagnet 20 * @link https://pluginmagnet.com/wp-plugins/magnet-blocks /20 * @link https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/ 21 21 */ 22 22 23 23 /** 24 * Copyright (c) 20 17 PluginMagnet (email: support@pluginmagnet.com)24 * Copyright (c) 2025 PluginMagnet (email: support@pluginmagnet.com) 25 25 * 26 26 * This program is free software; you can redistribute it and/or modify … … 45 45 defined( 'ABSPATH' ) || exit(); 46 46 47 // Define plugin constants. 48 define( 'WPMB_VERSION', '1.1.0' ); 49 define( 'WPMB_FILE', __FILE__ ); 50 define( 'WPMB_PATH', plugin_dir_path( __FILE__ ) ); 51 define( 'WPMB_URL', plugin_dir_url( __FILE__ ) ); 52 47 53 // Autoload function. 48 54 spl_autoload_register( … … 61 67 $file = str_replace( '\\', DIRECTORY_SEPARATOR, $relative_class ) . '.php'; 62 68 63 // Look for the file in the src and libdirectories.69 // Look for the file in the inc directories. 64 70 $file_paths = array( 65 __DIR__ . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . $file, 66 __DIR__ . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . $file, 71 __DIR__ . DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . $file, 67 72 ); 68 73 … … 91 96 ); 92 97 93 94 98 /** 95 99 * Get the plugin instance. -
magnet-blocks/tags/1.1.0/readme.txt
r3399240 r3407261 1 ===Magnet Blocks=== 2 Contributors: pluginmagnet 3 Tags: Custom Text, Shortcode 1 === Magnet Blocks – Block Collection for Modern Websites === 2 Contributors: pluginmagnet, devsabbirhossain 3 Tags: block-editor, Gutenberg, Gutenberg Templates, Addons 4 Tested up to: 6.8 4 5 Requires at least: 6.0 5 Tested up to: 6.86 6 Requires PHP: 8.0 7 Stable tag: 1.0.6 8 License: GPLv2 or later 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 11 WordPress extension add your custom text. 12 13 14 == Description == 15 WordPress extension add your custom text. 16 17 === Magnet Blocks Features: === 18 19 - **Easy Add Global Content: ** Add global title and content using shortcode from your WordPress dashboard Magnet Blocks > All Blocks sub-menu. 20 21 - **Update Global Tab Data: ** Easily update title and content using shortcode from your WordPress dashboard Magnet Blocks > All Blocks sub-menu. 7 Stable tag: 1.1.0 8 License: GPL v2 or later 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 11 Build stunning websites with premium Gutenberg blocks. Includes pricing cards, team members, animated statistics, taglines, and more. 12 13 === 📖 Description === 14 **Magnet Blocks** is a comprehensive collection of premium Gutenberg blocks designed to help you create professional, modern websites without any coding knowledge. Whether you're building a business website, portfolio, or online store, Magnet Blocks provides the essential building blocks to bring your vision to life. 15 16 The plugin seamlessly integrates with the WordPress block editor (Gutenberg) and provides an intuitive, drag-and-drop interface for creating beautiful page sections. Each block is carefully crafted with modern design principles and best practices in mind. 17 18 ### Why Magnet Blocks Matters? 19 - Speeds up website development by 10x with ready-to-use blocks. 20 - Provides pixel-perfect designs out of the box. 21 - Enhances user engagement with animated and interactive elements. 22 - Optimized for performance and SEO. 23 - Fully responsive and mobile-friendly. 24 25 [**💻 Demo**](https://demo.pluginmagnet.com/magnet-blocks/) | [**🚀 Get The PRO Version**](https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/) | [**🛠 Support**](https://pluginmagnet.com/support/) | [**📄 Documentation**](https://pluginmagnet.com/docs/magnet-blocks/) 26 27 ### 💡 Why Choose Magnet Blocks? 28 ✅ **No Coding Required:** Build professional pages with simple drag-and-drop blocks. 29 ✅ **Modern & Beautiful Designs:** Pre-designed blocks that look great out of the box. 30 ✅ **Performance Optimized:** Lightweight code that doesn't slow down your website. 31 ✅ **Fully Customizable:** Extensive customization options for colors, spacing, typography, and more. 32 ✅ **Responsive Design:** All blocks are mobile-friendly and look great on any device. 33 ✅ **Regular Updates:** Continuous improvements and new features added regularly. 34 ✅ **WooCommerce Compatible:** Works seamlessly with WooCommerce stores. 35 ✅ **HPOS Compatible:** Full support for WooCommerce High-Performance Order Storage. 36 37 ### 🌟 Core Features (Free) 38 ✅ **Animated Stats Block:** Display impressive statistics with smooth number animations that capture attention. 39 ✅ **Pricing Card Block:** Showcase your pricing plans with beautiful, conversion-optimized cards including money-back guarantees. 40 ✅ **Pricing Comparison Block:** Create detailed pricing comparison tables to help customers make informed decisions. 41 ✅ **Tagline Block:** Add eye-catching taglines with custom icons and background colors to highlight important messages. 42 ✅ **Team Members Block:** Display your team in a professional grid layout with social media links and hover effects. 43 ✅ **Block Management Dashboard:** Enable/disable blocks to keep your editor clean and organized. 44 ✅ **Modern Admin Interface:** Beautiful, intuitive dashboard built with React for managing all blocks. 45 ✅ **Custom Spacing Controls:** Full control over margin and padding for each block. 46 ✅ **Color Customization:** Customize background, text, and border colors to match your brand. 47 ✅ **Typography Controls:** Adjust font sizes and line heights for perfect text rendering. 48 ✅ **Wide & Full Width Support:** All blocks support wide and full-width alignment options. 49 ✅ **Reusable Blocks:** Create reusable block templates to save time. 50 ✅ **Translation Ready:** Fully translatable with .pot file included. 51 52 ### 🚀 Pro Features 53 🔸 **50+ Premium Blocks:** Access to an extensive library of advanced blocks. 54 🔸 **Advanced Animations:** Add sophisticated entrance animations with delay and duration controls. 55 🔸 **Dynamic Content Support:** Display dynamic content from custom fields and post types. 56 🔸 **ACF Integration:** Seamlessly integrate with Advanced Custom Fields. 57 🔸 **Custom Post Type Support:** Create blocks that work with any custom post type. 58 🔸 **Template Library:** Pre-built page templates to jumpstart your design process. 59 🔸 **Priority Support:** Get faster response times and dedicated assistance. 60 🔸 **Regular Feature Updates:** Early access to new blocks and features. 61 🔸 **Advanced Styling Options:** Custom CSS and advanced design controls. 62 🔸 **WooCommerce Product Integration:** Special blocks for product displays and shopping features. 63 🔸 **Performance Analytics:** Track block usage and page performance. 64 🔸 **White Label Options:** Remove branding for client projects (Agency License). 65 66 ### 🎨 Available Blocks (Free) 67 #### 📊 Animated Stats 68 Display impressive statistics with smooth counting animations. Perfect for showcasing achievements, milestones, or key metrics. 69 - Customizable number animations 70 - Add suffix text (K, M, +, etc.) 71 - Adjustable column layout (1-6 columns) 72 - Custom animation duration 73 - Color and typography controls 74 75 #### 💳 Pricing Card 76 Create stunning pricing tables with multiple plan options, perfect for SaaS, subscription services, or product packages. 77 - Unlimited pricing cards 78 - "Best Value" badge for featured plans 79 - Custom pricing icons and images 80 - Feature list with checkmarks 81 - Money-back guarantee section 82 - Fully customizable colors 83 - Purchase buttons with custom URLs 84 85 #### 📋 Pricing Comparison 86 Build detailed pricing comparison tables to help customers compare different plans side-by-side. 87 - 3-column comparison layout (Starter, Advanced, Ultimate) 88 - Feature-by-feature comparison with checkmarks 89 - Responsive mobile design 90 - Custom pricing and currency 91 - Purchase buttons for each plan 92 - Best value highlighting 93 94 #### 🏷️ Tagline 95 Add eye-catching taglines with custom icons and backgrounds to draw attention to important messages. 96 - Custom tagline text 97 - Icon/image support 98 - Background color customization 99 - Three alignment options (left, center, right) 100 - Lightweight and fast 101 102 #### 👥 Team Members 103 Showcase your team with professional member cards featuring photos, names, positions, and social links. 104 - Unlimited team member cards 105 - Social media integration (Facebook, Twitter, LinkedIn, Instagram) 106 - Hover effects (Zoom, Slide Up, Fade) 107 - Custom hover background images 108 - Adjustable column layout (1-6 columns) 109 - "Join Our Team" call-to-action card 110 - Custom card background colors 111 112 ### 🔮 Upcoming Features 113 🌟 **Hero Section Block:** Full-width hero sections with background images and videos. 114 🌟 **Testimonial Carousel:** Display customer reviews in a beautiful slider. 115 🌟 **FAQ Accordion Block:** Collapsible FAQ sections with smooth animations. 116 🌟 **Call-to-Action Block:** Eye-catching CTA sections to drive conversions. 117 🌟 **Feature Grid Block:** Showcase product or service features in a grid layout. 118 🌟 **Icon Box Block:** Display content with icons for better visual hierarchy. 119 🌟 **Progress Bar Block:** Show progress, skills, or completion percentages. 120 🌟 **Countdown Timer Block:** Create urgency with countdown timers for sales or events. 121 🌟 **Before/After Slider:** Compare images with an interactive slider. 122 🌟 **Image Gallery Block:** Advanced gallery with lightbox and filtering options. 123 🌟 **Video Popup Block:** Embed videos with thumbnail and popup functionality. 124 🌟 **Form Integration:** Connect with popular form plugins. 125 🌟 **Social Share Buttons:** Encourage content sharing with styled social buttons. 126 🌟 **Google Maps Block:** Embed custom styled maps. 127 🌟 **Post Grid Block:** Display blog posts in customizable grid layouts. 128 129 ### 🛠️ How It Works 130 1️⃣ **Install the Plugin:** Download and activate Magnet Blocks from the WordPress plugin directory or upload it manually. 131 2️⃣ **Enable Blocks:** Navigate to Magnet Blocks → Blocks to enable/disable the blocks you want to use. 132 3️⃣ **Start Building:** Open any page/post in the block editor and search for "Magnet Blocks" to find all available blocks. 133 4️⃣ **Customize:** Use the block settings panel to customize colors, spacing, content, and more. 134 5️⃣ **Publish:** Preview your design and publish your beautiful page. 135 136 ### 🎯 Perfect For 137 - **Business Websites:** Create professional corporate websites with pricing tables and team sections. 138 - **SaaS Products:** Showcase your software with pricing comparisons and feature highlights. 139 - **Agencies:** Build client websites faster with pre-designed blocks. 140 - **Freelancers:** Create stunning portfolio and service pages. 141 - **E-commerce Stores:** Enhance WooCommerce product pages with custom blocks. 142 - **Bloggers:** Add engaging elements to blog posts and pages. 143 - **Startups:** Launch professional landing pages quickly. 144 145 ### 🌐 Translation Ready 146 Magnet Blocks is fully translatable and includes a .pot file for easy translation into any language. 147 148 == Screenshots == 149 1. Animated Stats Block - Display impressive statistics with smooth animations 150 2. Pricing Card Block - Beautiful pricing tables with money-back guarantee 151 3. Pricing Comparison Block - Compare plans side-by-side 152 4. Team Members Block - Showcase your team professionally 153 5. Tagline Block - Eye-catching taglines with custom styling 154 6. Blocks Dashboard - Manage all blocks from a central location 155 7. Block Settings Panel - Extensive customization options 156 8. Mobile Responsive - Perfect on all devices 22 157 23 158 == Installation == 24 25 = Minimum requirements = 26 27 * WordPress 5.0 or greater 28 * WooCommerce 5.0 or greater 29 * PHP version 5.6 or greater 30 * MySQL version 5.6 or greater 31 * MariaDB version 10 or later 32 33 = Automatic installation = 34 35 Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't need to leave your web browser. To do an automatic installation of Magnet Blocks, log in to your WordPress dashboard, navigate to the Plugins menu, and click "Add New". 36 37 In the search field, type "Magnet Blocks" and click Search Plugins. Once you have found the plugin you can view details about it such as plugin version, rating, and description. Most importantly, of course, you can install it by simply clicking "Install Now". 38 39 = Manual installation = 40 41 1. Upload the plugin files to the `/wp-content/plugins/magnet-blocks` directory, or install the plugin through the WordPress plugins screen directly. 42 1. Activate the plugin through the 'Plugins' screen in WordPress. 43 44 = Updating = 45 46 Automatic updates should work like a charm; as always though, ensure you back-up your site just in case. 47 159 ### Installation from WordPress Dashboard 160 1. Log in to your WordPress admin panel. 161 2. Navigate to **Plugins → Add New**. 162 3. Search for **Magnet Blocks by Plugin Magnet**. 163 4. Click **Install Now** and then **Activate**. 164 5. Go to **Magnet Blocks → Blocks** to enable the blocks you want to use. 165 166 ### Manual Installation 167 1. Download the plugin ZIP file from WordPress.org. 168 2. Navigate to **Plugins → Add New → Upload Plugin**. 169 3. Choose the ZIP file and click **Install Now**. 170 4. Click **Activate** after installation. 171 172 ### Installation via FTP 173 1. Download and unzip the plugin ZIP file. 174 2. Use an FTP client to upload the `magnet-blocks` folder to `/wp-content/plugins/`. 175 3. Log in to your WordPress dashboard. 176 4. Navigate to **Plugins → Installed Plugins**. 177 5. Find **Magnet Blocks** and click **Activate**. 178 179 ### After Installation 180 1. Navigate to **Magnet Blocks** in your WordPress admin menu. 181 2. Go to the **Blocks** tab to enable/disable specific blocks. 182 3. Open any page or post in the block editor. 183 4. Click the **+** button to add a new block. 184 5. Search for "Magnet Blocks" or find them in the Magnet Blocks category. 185 6. Add your desired block and customize it using the settings panel. 186 187 == Frequently Asked Questions == 188 = Q1: What is Magnet Blocks? = 189 Magnet Blocks is a collection of premium Gutenberg blocks that help you build modern, professional websites faster. It includes blocks for pricing tables, team members, animated statistics, and more. 190 191 = Q2: Do I need the Gutenberg block editor to use this plugin? = 192 Yes, Magnet Blocks is designed specifically for the WordPress block editor (Gutenberg). It requires WordPress 6.0 or higher, where Gutenberg is the default editor. 193 194 = Q3: Are the blocks mobile-responsive? = 195 Absolutely! All Magnet Blocks are fully responsive and optimized for mobile devices, tablets, and desktops. They automatically adapt to different screen sizes. 196 197 = Q4: Can I customize the appearance of the blocks? = 198 Yes, each block comes with extensive customization options including colors, spacing, typography, alignment, and more. You can customize everything through the block settings panel without writing any code. 199 200 = Q5: Is Magnet Blocks compatible with my theme? = 201 Magnet Blocks is designed to work with any WordPress theme that supports the Gutenberg block editor. It follows WordPress coding standards and best practices for maximum compatibility. 202 203 = Q6: Does it work with WooCommerce? = 204 Yes! Magnet Blocks is fully compatible with WooCommerce and supports the latest High-Performance Order Storage (HPOS) system. You can use the blocks on product pages, shop pages, and WooCommerce-related content. 205 206 = Q7: Can I use the blocks on existing pages? = 207 Absolutely! You can add Magnet Blocks to any existing page or post. Simply edit the page in the block editor and insert the desired blocks. 208 209 = Q8: Will this plugin slow down my website? = 210 No, Magnet Blocks is optimized for performance. Each block loads only its required assets, ensuring minimal impact on page load speed. The code is lightweight and follows WordPress performance best practices. 211 212 = Q9: Can I disable blocks I don't use? = 213 Yes! Navigate to **Magnet Blocks → Blocks** to enable or disable individual blocks. Disabling unused blocks helps keep your editor clean and improves dashboard performance. 214 215 = Q10: Is the plugin translation-ready? = 216 Yes, Magnet Blocks is fully translation-ready and includes a .pot file. You can translate the plugin into any language using tools like WPML, Polylang, or Loco Translate. 217 218 = Q11: How do I get support? = 219 For free support, visit the [WordPress.org support forum](https://wordpress.org/support/plugin/magnet-blocks/). For priority support with faster response times, consider upgrading to [Magnet Blocks Pro](https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/). 220 221 = Q12: What's the difference between Free and Pro versions? = 222 The free version includes 5 essential blocks with core functionality. The Pro version includes 50+ premium blocks, advanced customization options, dynamic content support, ACF integration, template library, and priority support. 223 224 = Q13: Can I use this plugin on client websites? = 225 Yes! You can use Magnet Blocks on unlimited websites. For client projects requiring white-label features, check out our Agency License for the Pro version. 226 227 = Q14: Does it support RTL (Right-to-Left) languages? = 228 Yes, Magnet Blocks fully supports RTL languages like Arabic, Hebrew, and Urdu. 229 230 = Q15: Can I export and import block patterns? = 231 Yes, you can create reusable block patterns and export/import them across different pages or websites using WordPress's built-in reusable blocks feature. 48 232 49 233 == Screenshots == 50 234 1. Dashboard - Manage all blocks from a central location 235 2. All Blocks - View a list of all available blocks 236 3. Edit Page - Add blocks to any page or post 51 237 52 238 == Changelog == 53 = 1.0.5 = 54 * Fix some known issues. 55 56 = 1.0.1 = 57 * Compatibility with WordPress 6.8 58 * Compatibility with WooCommerce 9.8 59 60 = 1.0.0 = 239 240 = 1.1.0 (2nd December 2025) = 241 * New: Add AJAX plugin installation functionality for recommended extensions. 242 * New: Add WordPress Notice component for better user feedback. 243 * New: Add toggle functionality for blocks with database persistence. 244 * Enhancement: Update all text domains to `magnet-blocks` for consistency. 245 * Enhancement: Prefix all variables with `wpmb_` to meet WordPress Coding Standards. 246 * Enhancement: Update CSS class names to match plugin naming convention. 247 * Enhancement: Improve error handling and user notifications. 248 * Enhancement: Hide extensions section when all plugins are activated. 249 * Enhancement: Better security with nonce verification and capability checks. 250 * Fix: Update browserslist database to latest version. 251 * Fix: Resolve all PHPCS errors and warnings. 252 * Compatibility: Compatible with WordPress 6.8. 253 * Compatibility: Compatible with WooCommerce 9.8. 254 255 = 1.0.5 (15th November 2025) = 256 * Enhancement: Improved plugin performance and stability. 257 * Enhancement: Optimize dashboard loading with combined API endpoint. 258 * Enhancement: Better error handling and retry mechanisms. 259 * Enhancement: Update admin dashboard UI/UX. 260 * Fix: Few known issues are fixed. 261 * Compatibility: Compatible with the latest WordPress version (6.8). 262 * Compatibility: Compatible with the latest WooCommerce version (9.8). 263 264 = 1.0.1 (1st November 2025) = 265 * Compatibility: Compatible with WordPress 6.8. 266 * Compatibility: Compatible with WooCommerce 9.8. 267 * Fix: Minor bug fixes. 268 269 = 1.0.0 (15th October 2025) = 61 270 * Initial Release -
magnet-blocks/tags/1.1.0/vendor/autoload.php
r3399240 r3407261 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f2::getLoader();22 return ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333::getLoader(); -
magnet-blocks/tags/1.1.0/vendor/composer/autoload_real.php
r3399240 r3407261 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f25 class ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f2', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f2', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit0 3563d193ca2d579649597cbb669c1f2::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit0890904772dcf92e6e1bb904dea30333::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
magnet-blocks/tags/1.1.0/vendor/composer/autoload_static.php
r3399240 r3407261 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit0 3563d193ca2d579649597cbb669c1f27 class ComposerStaticInit0890904772dcf92e6e1bb904dea30333 8 8 { 9 9 public static $classMap = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->classMap = ComposerStaticInit0 3563d193ca2d579649597cbb669c1f2::$classMap;16 $loader->classMap = ComposerStaticInit0890904772dcf92e6e1bb904dea30333::$classMap; 17 17 18 18 }, null, ClassLoader::class); -
magnet-blocks/tags/1.1.0/vendor/composer/installed.php
r3399240 r3407261 2 2 'root' => array( 3 3 'name' => 'pluginmagnet/magnet-blocks', 4 'pretty_version' => 'v1. 0.6',5 'version' => '1. 0.6.0',6 'reference' => ' 7ec64f698ea90865825c2accd0fe30790a414f93',4 'pretty_version' => 'v1.1.0', 5 'version' => '1.1.0.0', 6 'reference' => '1e1146beeabf1b7b8dbe2f92e3f2da0efa99add8', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'pluginmagnet/magnet-blocks' => array( 14 'pretty_version' => 'v1. 0.6',15 'version' => '1. 0.6.0',16 'reference' => ' 7ec64f698ea90865825c2accd0fe30790a414f93',14 'pretty_version' => 'v1.1.0', 15 'version' => '1.1.0.0', 16 'reference' => '1e1146beeabf1b7b8dbe2f92e3f2da0efa99add8', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
magnet-blocks/tags/1.1.0/vendor/composer/platform_check.php
r3399240 r3407261 5 5 $issues = array(); 6 6 7 if (!(PHP_VERSION_ID >= 70400)) {8 $issues[] = 'Your Composer dependencies require a PHP version ">= 7.4.0". You are running ' . PHP_VERSION . '.';7 if (!(PHP_VERSION_ID >= 80000)) { 8 $issues[] = 'Your Composer dependencies require a PHP version ">= 8.0.0". You are running ' . PHP_VERSION . '.'; 9 9 } 10 10 -
magnet-blocks/trunk/languages/magnet-blocks.pot
r3399240 r3407261 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: Magnet Blocks 1. 0.6\n"5 "Project-Id-Version: Magnet Blocks 1.1.0\n" 6 6 "Report-Msgid-Bugs-To: https://pluginmagnet.com/wp-plugins/magnet-blocks/\n" 7 "POT-Creation-Date: 2025-1 1-19 19:19:00+00:00\n"7 "POT-Creation-Date: 2025-12-01 21:22:47+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=utf-8\n" … … 25 25 "X-Generator: grunt-wp-i18n 1.0.3\n" 26 26 27 #: assets/blocks/pricing-card s/render.php:1928 #: resources/blocks/pricing-card s/render.php:1927 #: assets/blocks/pricing-card/render.php:19 28 #: resources/blocks/pricing-card/render.php:19 29 29 msgid "100% Money-Back Guarantee" 30 30 msgstr "" 31 31 32 #: assets/blocks/pricing-card s/render.php:2033 #: resources/blocks/pricing-card s/render.php:2032 #: assets/blocks/pricing-card/render.php:20 33 #: resources/blocks/pricing-card/render.php:20 34 34 msgid "" 35 35 "If you're not completely satisfied with our plugins, reach out to our " … … 37 37 msgstr "" 38 38 39 #: assets/blocks/pricing-card s/render.php:2540 #: resources/blocks/pricing-card s/render.php:2539 #: assets/blocks/pricing-card/render.php:25 40 #: resources/blocks/pricing-card/render.php:25 41 41 msgid "No pricing cards configured." 42 42 msgstr "" 43 43 44 #: assets/blocks/pricing-card s/render.php:5145 #: resources/blocks/pricing-card s/render.php:5144 #: assets/blocks/pricing-card/render.php:51 45 #: resources/blocks/pricing-card/render.php:51 46 46 msgid "Best Value" 47 47 msgstr "" 48 48 49 #: assets/blocks/pricing-cards/render.php:87 50 #: resources/blocks/pricing-cards/render.php:87 49 #: assets/blocks/pricing-card/render.php:87 50 #: assets/blocks/pricing-comparison/render.php:75 51 #: resources/blocks/pricing-card/render.php:87 52 #: resources/blocks/pricing-comparison/render.php:75 51 53 msgid "Purchase Now" 54 msgstr "" 55 56 #: assets/blocks/tagline/render.php:19 resources/blocks/tagline/render.php:19 57 msgid "Your Tagline Here" 58 msgstr "" 59 60 #: inc/Admin/Actions.php:135 inc/Admin/Actions.php:455 61 msgid "Available Blocks" 62 msgstr "" 63 64 #: inc/Admin/Actions.php:136 inc/Admin/Actions.php:456 65 msgid "View All" 66 msgstr "" 67 68 #: inc/Admin/Actions.php:210 69 msgid "Our Plugins" 70 msgstr "" 71 72 #: inc/Admin/Actions.php:241 inc/Admin/Actions.php:324 73 msgid "Quick Access" 74 msgstr "" 75 76 #: inc/Admin/Actions.php:517 77 msgid "All Blocks" 78 msgstr "" 79 80 #: inc/Admin/Actions.php:759 81 msgid "Free Vs Pro" 82 msgstr "" 83 84 #: inc/Admin/Actions.php:760 85 msgid "Compare the features to find the best option for your website." 86 msgstr "" 87 88 #: inc/Admin/Admin.php:37 inc/Admin/Admin.php:151 89 msgid "Dashboard" 90 msgstr "" 91 92 #: inc/Admin/Admin.php:43 inc/Admin/Admin.php:157 93 msgid "Blocks" 94 msgstr "" 95 96 #: inc/Admin/Admin.php:49 inc/Admin/Admin.php:163 97 msgid "AI Features" 98 msgstr "" 99 100 #: inc/Admin/Admin.php:61 inc/Admin/Admin.php:175 101 msgid "Free vs Pro" 52 102 msgstr "" 53 103 … … 56 106 msgstr "" 57 107 58 #: src/Admin/Admin.php:52 src/Admin/Admin.php:53 59 msgid "All Blocks" 60 msgstr "" 61 62 #: src/Admin/Admin.php:61 src/Admin/Admin.php:62 63 msgid "Settings" 64 msgstr "" 65 66 #: src/Admin/Admin.php:80 src/Admin/Admin.php:99 67 msgid "Error - please try again" 68 msgstr "" 69 70 #: src/Admin/Admin.php:103 71 msgid "Plugin Magnet Blocks" 72 msgstr "" 73 74 #: src/Admin/Admin.php:105 75 msgid "You can manage plugin functionality from here." 76 msgstr "" 77 78 #: src/Admin/Admin.php:107 79 msgid "Use this shortcode to display this block data" 80 msgstr "" 81 82 #: src/Admin/Admin.php:115 83 msgid "Block title" 84 msgstr "" 85 86 #: src/Admin/Admin.php:122 87 msgid "Add block title." 88 msgstr "" 89 90 #: src/Admin/Admin.php:130 91 msgid "Block content" 92 msgstr "" 93 94 #: src/Admin/Admin.php:149 95 msgid "Add block content." 96 msgstr "" 97 98 #: src/Admin/Admin.php:156 99 msgid "Save changes" 100 msgstr "" 101 102 #: src/Admin/Admin.php:169 103 msgid "Settings page features will coming very soon." 108 #: inc/Plugin.php:135 109 msgid "Go Pro" 104 110 msgstr "" 105 111 -
magnet-blocks/trunk/magnet-blocks.php
r3399240 r3407261 4 4 * Plugin URI: https://pluginmagnet.com/wp-plugins/magnet-blocks/ 5 5 * Description: WordPress extension adds your custom text. 6 * Version: 1. 0.66 * Version: 1.1.0 7 7 * Author: Plugin Magnet 8 8 * Author URI: https://pluginmagnet.com … … 18 18 * @package WPMagnetBlocks 19 19 * @author pluginmagnet 20 * @link https://pluginmagnet.com/wp-plugins/magnet-blocks /20 * @link https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/ 21 21 */ 22 22 23 23 /** 24 * Copyright (c) 20 17 PluginMagnet (email: support@pluginmagnet.com)24 * Copyright (c) 2025 PluginMagnet (email: support@pluginmagnet.com) 25 25 * 26 26 * This program is free software; you can redistribute it and/or modify … … 45 45 defined( 'ABSPATH' ) || exit(); 46 46 47 // Define plugin constants. 48 define( 'WPMB_VERSION', '1.1.0' ); 49 define( 'WPMB_FILE', __FILE__ ); 50 define( 'WPMB_PATH', plugin_dir_path( __FILE__ ) ); 51 define( 'WPMB_URL', plugin_dir_url( __FILE__ ) ); 52 47 53 // Autoload function. 48 54 spl_autoload_register( … … 61 67 $file = str_replace( '\\', DIRECTORY_SEPARATOR, $relative_class ) . '.php'; 62 68 63 // Look for the file in the src and libdirectories.69 // Look for the file in the inc directories. 64 70 $file_paths = array( 65 __DIR__ . DIRECTORY_SEPARATOR . 'src' . DIRECTORY_SEPARATOR . $file, 66 __DIR__ . DIRECTORY_SEPARATOR . 'lib' . DIRECTORY_SEPARATOR . $file, 71 __DIR__ . DIRECTORY_SEPARATOR . 'inc' . DIRECTORY_SEPARATOR . $file, 67 72 ); 68 73 … … 91 96 ); 92 97 93 94 98 /** 95 99 * Get the plugin instance. -
magnet-blocks/trunk/readme.txt
r3399240 r3407261 1 ===Magnet Blocks=== 2 Contributors: pluginmagnet 3 Tags: Custom Text, Shortcode 1 === Magnet Blocks – Block Collection for Modern Websites === 2 Contributors: pluginmagnet, devsabbirhossain 3 Tags: block-editor, Gutenberg, Gutenberg Templates, Addons 4 Tested up to: 6.8 4 5 Requires at least: 6.0 5 Tested up to: 6.86 6 Requires PHP: 8.0 7 Stable tag: 1.0.6 8 License: GPLv2 or later 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html 10 11 WordPress extension add your custom text. 12 13 14 == Description == 15 WordPress extension add your custom text. 16 17 === Magnet Blocks Features: === 18 19 - **Easy Add Global Content: ** Add global title and content using shortcode from your WordPress dashboard Magnet Blocks > All Blocks sub-menu. 20 21 - **Update Global Tab Data: ** Easily update title and content using shortcode from your WordPress dashboard Magnet Blocks > All Blocks sub-menu. 7 Stable tag: 1.1.0 8 License: GPL v2 or later 9 License URI: https://www.gnu.org/licenses/gpl-2.0.html 10 11 Build stunning websites with premium Gutenberg blocks. Includes pricing cards, team members, animated statistics, taglines, and more. 12 13 === 📖 Description === 14 **Magnet Blocks** is a comprehensive collection of premium Gutenberg blocks designed to help you create professional, modern websites without any coding knowledge. Whether you're building a business website, portfolio, or online store, Magnet Blocks provides the essential building blocks to bring your vision to life. 15 16 The plugin seamlessly integrates with the WordPress block editor (Gutenberg) and provides an intuitive, drag-and-drop interface for creating beautiful page sections. Each block is carefully crafted with modern design principles and best practices in mind. 17 18 ### Why Magnet Blocks Matters? 19 - Speeds up website development by 10x with ready-to-use blocks. 20 - Provides pixel-perfect designs out of the box. 21 - Enhances user engagement with animated and interactive elements. 22 - Optimized for performance and SEO. 23 - Fully responsive and mobile-friendly. 24 25 [**💻 Demo**](https://demo.pluginmagnet.com/magnet-blocks/) | [**🚀 Get The PRO Version**](https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/) | [**🛠 Support**](https://pluginmagnet.com/support/) | [**📄 Documentation**](https://pluginmagnet.com/docs/magnet-blocks/) 26 27 ### 💡 Why Choose Magnet Blocks? 28 ✅ **No Coding Required:** Build professional pages with simple drag-and-drop blocks. 29 ✅ **Modern & Beautiful Designs:** Pre-designed blocks that look great out of the box. 30 ✅ **Performance Optimized:** Lightweight code that doesn't slow down your website. 31 ✅ **Fully Customizable:** Extensive customization options for colors, spacing, typography, and more. 32 ✅ **Responsive Design:** All blocks are mobile-friendly and look great on any device. 33 ✅ **Regular Updates:** Continuous improvements and new features added regularly. 34 ✅ **WooCommerce Compatible:** Works seamlessly with WooCommerce stores. 35 ✅ **HPOS Compatible:** Full support for WooCommerce High-Performance Order Storage. 36 37 ### 🌟 Core Features (Free) 38 ✅ **Animated Stats Block:** Display impressive statistics with smooth number animations that capture attention. 39 ✅ **Pricing Card Block:** Showcase your pricing plans with beautiful, conversion-optimized cards including money-back guarantees. 40 ✅ **Pricing Comparison Block:** Create detailed pricing comparison tables to help customers make informed decisions. 41 ✅ **Tagline Block:** Add eye-catching taglines with custom icons and background colors to highlight important messages. 42 ✅ **Team Members Block:** Display your team in a professional grid layout with social media links and hover effects. 43 ✅ **Block Management Dashboard:** Enable/disable blocks to keep your editor clean and organized. 44 ✅ **Modern Admin Interface:** Beautiful, intuitive dashboard built with React for managing all blocks. 45 ✅ **Custom Spacing Controls:** Full control over margin and padding for each block. 46 ✅ **Color Customization:** Customize background, text, and border colors to match your brand. 47 ✅ **Typography Controls:** Adjust font sizes and line heights for perfect text rendering. 48 ✅ **Wide & Full Width Support:** All blocks support wide and full-width alignment options. 49 ✅ **Reusable Blocks:** Create reusable block templates to save time. 50 ✅ **Translation Ready:** Fully translatable with .pot file included. 51 52 ### 🚀 Pro Features 53 🔸 **50+ Premium Blocks:** Access to an extensive library of advanced blocks. 54 🔸 **Advanced Animations:** Add sophisticated entrance animations with delay and duration controls. 55 🔸 **Dynamic Content Support:** Display dynamic content from custom fields and post types. 56 🔸 **ACF Integration:** Seamlessly integrate with Advanced Custom Fields. 57 🔸 **Custom Post Type Support:** Create blocks that work with any custom post type. 58 🔸 **Template Library:** Pre-built page templates to jumpstart your design process. 59 🔸 **Priority Support:** Get faster response times and dedicated assistance. 60 🔸 **Regular Feature Updates:** Early access to new blocks and features. 61 🔸 **Advanced Styling Options:** Custom CSS and advanced design controls. 62 🔸 **WooCommerce Product Integration:** Special blocks for product displays and shopping features. 63 🔸 **Performance Analytics:** Track block usage and page performance. 64 🔸 **White Label Options:** Remove branding for client projects (Agency License). 65 66 ### 🎨 Available Blocks (Free) 67 #### 📊 Animated Stats 68 Display impressive statistics with smooth counting animations. Perfect for showcasing achievements, milestones, or key metrics. 69 - Customizable number animations 70 - Add suffix text (K, M, +, etc.) 71 - Adjustable column layout (1-6 columns) 72 - Custom animation duration 73 - Color and typography controls 74 75 #### 💳 Pricing Card 76 Create stunning pricing tables with multiple plan options, perfect for SaaS, subscription services, or product packages. 77 - Unlimited pricing cards 78 - "Best Value" badge for featured plans 79 - Custom pricing icons and images 80 - Feature list with checkmarks 81 - Money-back guarantee section 82 - Fully customizable colors 83 - Purchase buttons with custom URLs 84 85 #### 📋 Pricing Comparison 86 Build detailed pricing comparison tables to help customers compare different plans side-by-side. 87 - 3-column comparison layout (Starter, Advanced, Ultimate) 88 - Feature-by-feature comparison with checkmarks 89 - Responsive mobile design 90 - Custom pricing and currency 91 - Purchase buttons for each plan 92 - Best value highlighting 93 94 #### 🏷️ Tagline 95 Add eye-catching taglines with custom icons and backgrounds to draw attention to important messages. 96 - Custom tagline text 97 - Icon/image support 98 - Background color customization 99 - Three alignment options (left, center, right) 100 - Lightweight and fast 101 102 #### 👥 Team Members 103 Showcase your team with professional member cards featuring photos, names, positions, and social links. 104 - Unlimited team member cards 105 - Social media integration (Facebook, Twitter, LinkedIn, Instagram) 106 - Hover effects (Zoom, Slide Up, Fade) 107 - Custom hover background images 108 - Adjustable column layout (1-6 columns) 109 - "Join Our Team" call-to-action card 110 - Custom card background colors 111 112 ### 🔮 Upcoming Features 113 🌟 **Hero Section Block:** Full-width hero sections with background images and videos. 114 🌟 **Testimonial Carousel:** Display customer reviews in a beautiful slider. 115 🌟 **FAQ Accordion Block:** Collapsible FAQ sections with smooth animations. 116 🌟 **Call-to-Action Block:** Eye-catching CTA sections to drive conversions. 117 🌟 **Feature Grid Block:** Showcase product or service features in a grid layout. 118 🌟 **Icon Box Block:** Display content with icons for better visual hierarchy. 119 🌟 **Progress Bar Block:** Show progress, skills, or completion percentages. 120 🌟 **Countdown Timer Block:** Create urgency with countdown timers for sales or events. 121 🌟 **Before/After Slider:** Compare images with an interactive slider. 122 🌟 **Image Gallery Block:** Advanced gallery with lightbox and filtering options. 123 🌟 **Video Popup Block:** Embed videos with thumbnail and popup functionality. 124 🌟 **Form Integration:** Connect with popular form plugins. 125 🌟 **Social Share Buttons:** Encourage content sharing with styled social buttons. 126 🌟 **Google Maps Block:** Embed custom styled maps. 127 🌟 **Post Grid Block:** Display blog posts in customizable grid layouts. 128 129 ### 🛠️ How It Works 130 1️⃣ **Install the Plugin:** Download and activate Magnet Blocks from the WordPress plugin directory or upload it manually. 131 2️⃣ **Enable Blocks:** Navigate to Magnet Blocks → Blocks to enable/disable the blocks you want to use. 132 3️⃣ **Start Building:** Open any page/post in the block editor and search for "Magnet Blocks" to find all available blocks. 133 4️⃣ **Customize:** Use the block settings panel to customize colors, spacing, content, and more. 134 5️⃣ **Publish:** Preview your design and publish your beautiful page. 135 136 ### 🎯 Perfect For 137 - **Business Websites:** Create professional corporate websites with pricing tables and team sections. 138 - **SaaS Products:** Showcase your software with pricing comparisons and feature highlights. 139 - **Agencies:** Build client websites faster with pre-designed blocks. 140 - **Freelancers:** Create stunning portfolio and service pages. 141 - **E-commerce Stores:** Enhance WooCommerce product pages with custom blocks. 142 - **Bloggers:** Add engaging elements to blog posts and pages. 143 - **Startups:** Launch professional landing pages quickly. 144 145 ### 🌐 Translation Ready 146 Magnet Blocks is fully translatable and includes a .pot file for easy translation into any language. 147 148 == Screenshots == 149 1. Animated Stats Block - Display impressive statistics with smooth animations 150 2. Pricing Card Block - Beautiful pricing tables with money-back guarantee 151 3. Pricing Comparison Block - Compare plans side-by-side 152 4. Team Members Block - Showcase your team professionally 153 5. Tagline Block - Eye-catching taglines with custom styling 154 6. Blocks Dashboard - Manage all blocks from a central location 155 7. Block Settings Panel - Extensive customization options 156 8. Mobile Responsive - Perfect on all devices 22 157 23 158 == Installation == 24 25 = Minimum requirements = 26 27 * WordPress 5.0 or greater 28 * WooCommerce 5.0 or greater 29 * PHP version 5.6 or greater 30 * MySQL version 5.6 or greater 31 * MariaDB version 10 or later 32 33 = Automatic installation = 34 35 Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't need to leave your web browser. To do an automatic installation of Magnet Blocks, log in to your WordPress dashboard, navigate to the Plugins menu, and click "Add New". 36 37 In the search field, type "Magnet Blocks" and click Search Plugins. Once you have found the plugin you can view details about it such as plugin version, rating, and description. Most importantly, of course, you can install it by simply clicking "Install Now". 38 39 = Manual installation = 40 41 1. Upload the plugin files to the `/wp-content/plugins/magnet-blocks` directory, or install the plugin through the WordPress plugins screen directly. 42 1. Activate the plugin through the 'Plugins' screen in WordPress. 43 44 = Updating = 45 46 Automatic updates should work like a charm; as always though, ensure you back-up your site just in case. 47 159 ### Installation from WordPress Dashboard 160 1. Log in to your WordPress admin panel. 161 2. Navigate to **Plugins → Add New**. 162 3. Search for **Magnet Blocks by Plugin Magnet**. 163 4. Click **Install Now** and then **Activate**. 164 5. Go to **Magnet Blocks → Blocks** to enable the blocks you want to use. 165 166 ### Manual Installation 167 1. Download the plugin ZIP file from WordPress.org. 168 2. Navigate to **Plugins → Add New → Upload Plugin**. 169 3. Choose the ZIP file and click **Install Now**. 170 4. Click **Activate** after installation. 171 172 ### Installation via FTP 173 1. Download and unzip the plugin ZIP file. 174 2. Use an FTP client to upload the `magnet-blocks` folder to `/wp-content/plugins/`. 175 3. Log in to your WordPress dashboard. 176 4. Navigate to **Plugins → Installed Plugins**. 177 5. Find **Magnet Blocks** and click **Activate**. 178 179 ### After Installation 180 1. Navigate to **Magnet Blocks** in your WordPress admin menu. 181 2. Go to the **Blocks** tab to enable/disable specific blocks. 182 3. Open any page or post in the block editor. 183 4. Click the **+** button to add a new block. 184 5. Search for "Magnet Blocks" or find them in the Magnet Blocks category. 185 6. Add your desired block and customize it using the settings panel. 186 187 == Frequently Asked Questions == 188 = Q1: What is Magnet Blocks? = 189 Magnet Blocks is a collection of premium Gutenberg blocks that help you build modern, professional websites faster. It includes blocks for pricing tables, team members, animated statistics, and more. 190 191 = Q2: Do I need the Gutenberg block editor to use this plugin? = 192 Yes, Magnet Blocks is designed specifically for the WordPress block editor (Gutenberg). It requires WordPress 6.0 or higher, where Gutenberg is the default editor. 193 194 = Q3: Are the blocks mobile-responsive? = 195 Absolutely! All Magnet Blocks are fully responsive and optimized for mobile devices, tablets, and desktops. They automatically adapt to different screen sizes. 196 197 = Q4: Can I customize the appearance of the blocks? = 198 Yes, each block comes with extensive customization options including colors, spacing, typography, alignment, and more. You can customize everything through the block settings panel without writing any code. 199 200 = Q5: Is Magnet Blocks compatible with my theme? = 201 Magnet Blocks is designed to work with any WordPress theme that supports the Gutenberg block editor. It follows WordPress coding standards and best practices for maximum compatibility. 202 203 = Q6: Does it work with WooCommerce? = 204 Yes! Magnet Blocks is fully compatible with WooCommerce and supports the latest High-Performance Order Storage (HPOS) system. You can use the blocks on product pages, shop pages, and WooCommerce-related content. 205 206 = Q7: Can I use the blocks on existing pages? = 207 Absolutely! You can add Magnet Blocks to any existing page or post. Simply edit the page in the block editor and insert the desired blocks. 208 209 = Q8: Will this plugin slow down my website? = 210 No, Magnet Blocks is optimized for performance. Each block loads only its required assets, ensuring minimal impact on page load speed. The code is lightweight and follows WordPress performance best practices. 211 212 = Q9: Can I disable blocks I don't use? = 213 Yes! Navigate to **Magnet Blocks → Blocks** to enable or disable individual blocks. Disabling unused blocks helps keep your editor clean and improves dashboard performance. 214 215 = Q10: Is the plugin translation-ready? = 216 Yes, Magnet Blocks is fully translation-ready and includes a .pot file. You can translate the plugin into any language using tools like WPML, Polylang, or Loco Translate. 217 218 = Q11: How do I get support? = 219 For free support, visit the [WordPress.org support forum](https://wordpress.org/support/plugin/magnet-blocks/). For priority support with faster response times, consider upgrading to [Magnet Blocks Pro](https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/). 220 221 = Q12: What's the difference between Free and Pro versions? = 222 The free version includes 5 essential blocks with core functionality. The Pro version includes 50+ premium blocks, advanced customization options, dynamic content support, ACF integration, template library, and priority support. 223 224 = Q13: Can I use this plugin on client websites? = 225 Yes! You can use Magnet Blocks on unlimited websites. For client projects requiring white-label features, check out our Agency License for the Pro version. 226 227 = Q14: Does it support RTL (Right-to-Left) languages? = 228 Yes, Magnet Blocks fully supports RTL languages like Arabic, Hebrew, and Urdu. 229 230 = Q15: Can I export and import block patterns? = 231 Yes, you can create reusable block patterns and export/import them across different pages or websites using WordPress's built-in reusable blocks feature. 48 232 49 233 == Screenshots == 50 234 1. Dashboard - Manage all blocks from a central location 235 2. All Blocks - View a list of all available blocks 236 3. Edit Page - Add blocks to any page or post 51 237 52 238 == Changelog == 53 = 1.0.5 = 54 * Fix some known issues. 55 56 = 1.0.1 = 57 * Compatibility with WordPress 6.8 58 * Compatibility with WooCommerce 9.8 59 60 = 1.0.0 = 239 240 = 1.1.0 (2nd December 2025) = 241 * New: Add AJAX plugin installation functionality for recommended extensions. 242 * New: Add WordPress Notice component for better user feedback. 243 * New: Add toggle functionality for blocks with database persistence. 244 * Enhancement: Update all text domains to `magnet-blocks` for consistency. 245 * Enhancement: Prefix all variables with `wpmb_` to meet WordPress Coding Standards. 246 * Enhancement: Update CSS class names to match plugin naming convention. 247 * Enhancement: Improve error handling and user notifications. 248 * Enhancement: Hide extensions section when all plugins are activated. 249 * Enhancement: Better security with nonce verification and capability checks. 250 * Fix: Update browserslist database to latest version. 251 * Fix: Resolve all PHPCS errors and warnings. 252 * Compatibility: Compatible with WordPress 6.8. 253 * Compatibility: Compatible with WooCommerce 9.8. 254 255 = 1.0.5 (15th November 2025) = 256 * Enhancement: Improved plugin performance and stability. 257 * Enhancement: Optimize dashboard loading with combined API endpoint. 258 * Enhancement: Better error handling and retry mechanisms. 259 * Enhancement: Update admin dashboard UI/UX. 260 * Fix: Few known issues are fixed. 261 * Compatibility: Compatible with the latest WordPress version (6.8). 262 * Compatibility: Compatible with the latest WooCommerce version (9.8). 263 264 = 1.0.1 (1st November 2025) = 265 * Compatibility: Compatible with WordPress 6.8. 266 * Compatibility: Compatible with WooCommerce 9.8. 267 * Fix: Minor bug fixes. 268 269 = 1.0.0 (15th October 2025) = 61 270 * Initial Release -
magnet-blocks/trunk/vendor/autoload.php
r3399240 r3407261 20 20 require_once __DIR__ . '/composer/autoload_real.php'; 21 21 22 return ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f2::getLoader();22 return ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333::getLoader(); -
magnet-blocks/trunk/vendor/composer/autoload_real.php
r3399240 r3407261 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f25 class ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f2', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit0 3563d193ca2d579649597cbb669c1f2', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit0 3563d193ca2d579649597cbb669c1f2::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInit0890904772dcf92e6e1bb904dea30333::getInitializer($loader)); 33 33 34 34 $loader->register(true); -
magnet-blocks/trunk/vendor/composer/autoload_static.php
r3399240 r3407261 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit0 3563d193ca2d579649597cbb669c1f27 class ComposerStaticInit0890904772dcf92e6e1bb904dea30333 8 8 { 9 9 public static $classMap = array ( … … 14 14 { 15 15 return \Closure::bind(function () use ($loader) { 16 $loader->classMap = ComposerStaticInit0 3563d193ca2d579649597cbb669c1f2::$classMap;16 $loader->classMap = ComposerStaticInit0890904772dcf92e6e1bb904dea30333::$classMap; 17 17 18 18 }, null, ClassLoader::class); -
magnet-blocks/trunk/vendor/composer/installed.php
r3399240 r3407261 2 2 'root' => array( 3 3 'name' => 'pluginmagnet/magnet-blocks', 4 'pretty_version' => 'v1. 0.6',5 'version' => '1. 0.6.0',6 'reference' => ' 7ec64f698ea90865825c2accd0fe30790a414f93',4 'pretty_version' => 'v1.1.0', 5 'version' => '1.1.0.0', 6 'reference' => '1e1146beeabf1b7b8dbe2f92e3f2da0efa99add8', 7 7 'type' => 'wordpress-plugin', 8 8 'install_path' => __DIR__ . '/../../', … … 12 12 'versions' => array( 13 13 'pluginmagnet/magnet-blocks' => array( 14 'pretty_version' => 'v1. 0.6',15 'version' => '1. 0.6.0',16 'reference' => ' 7ec64f698ea90865825c2accd0fe30790a414f93',14 'pretty_version' => 'v1.1.0', 15 'version' => '1.1.0.0', 16 'reference' => '1e1146beeabf1b7b8dbe2f92e3f2da0efa99add8', 17 17 'type' => 'wordpress-plugin', 18 18 'install_path' => __DIR__ . '/../../', -
magnet-blocks/trunk/vendor/composer/platform_check.php
r3399240 r3407261 5 5 $issues = array(); 6 6 7 if (!(PHP_VERSION_ID >= 70400)) {8 $issues[] = 'Your Composer dependencies require a PHP version ">= 7.4.0". You are running ' . PHP_VERSION . '.';7 if (!(PHP_VERSION_ID >= 80000)) { 8 $issues[] = 'Your Composer dependencies require a PHP version ">= 8.0.0". You are running ' . PHP_VERSION . '.'; 9 9 } 10 10
Note: See TracChangeset
for help on using the changeset viewer.