Plugin Directory

Changeset 3407261


Ignore:
Timestamp:
12/01/2025 09:42:49 PM (4 months ago)
Author:
pluginmagnet
Message:

Update to version 1.1.0

Location:
magnet-blocks
Files:
139 added
10 deleted
16 edited
1 copied

Legend:

Unmodified
Added
Removed
  • magnet-blocks/tags/1.1.0/languages/magnet-blocks.pot

    r3399240 r3407261  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Magnet Blocks 1.0.6\n"
     5"Project-Id-Version: Magnet Blocks 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://pluginmagnet.com/wp-plugins/magnet-blocks/\n"
    7 "POT-Creation-Date: 2025-11-19 19:19:00+00:00\n"
     7"POT-Creation-Date: 2025-12-01 21:22:47+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
     
    2525"X-Generator: grunt-wp-i18n 1.0.3\n"
    2626
    27 #: assets/blocks/pricing-cards/render.php:19
    28 #: resources/blocks/pricing-cards/render.php:19
     27#: assets/blocks/pricing-card/render.php:19
     28#: resources/blocks/pricing-card/render.php:19
    2929msgid "100% Money-Back Guarantee"
    3030msgstr ""
    3131
    32 #: assets/blocks/pricing-cards/render.php:20
    33 #: resources/blocks/pricing-cards/render.php:20
     32#: assets/blocks/pricing-card/render.php:20
     33#: resources/blocks/pricing-card/render.php:20
    3434msgid ""
    3535"If you're not completely satisfied with our plugins, reach out to our "
     
    3737msgstr ""
    3838
    39 #: assets/blocks/pricing-cards/render.php:25
    40 #: resources/blocks/pricing-cards/render.php:25
     39#: assets/blocks/pricing-card/render.php:25
     40#: resources/blocks/pricing-card/render.php:25
    4141msgid "No pricing cards configured."
    4242msgstr ""
    4343
    44 #: assets/blocks/pricing-cards/render.php:51
    45 #: resources/blocks/pricing-cards/render.php:51
     44#: assets/blocks/pricing-card/render.php:51
     45#: resources/blocks/pricing-card/render.php:51
    4646msgid "Best Value"
    4747msgstr ""
    4848
    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
    5153msgid "Purchase Now"
     54msgstr ""
     55
     56#: assets/blocks/tagline/render.php:19 resources/blocks/tagline/render.php:19
     57msgid "Your Tagline Here"
     58msgstr ""
     59
     60#: inc/Admin/Actions.php:135 inc/Admin/Actions.php:455
     61msgid "Available Blocks"
     62msgstr ""
     63
     64#: inc/Admin/Actions.php:136 inc/Admin/Actions.php:456
     65msgid "View All"
     66msgstr ""
     67
     68#: inc/Admin/Actions.php:210
     69msgid "Our Plugins"
     70msgstr ""
     71
     72#: inc/Admin/Actions.php:241 inc/Admin/Actions.php:324
     73msgid "Quick Access"
     74msgstr ""
     75
     76#: inc/Admin/Actions.php:517
     77msgid "All Blocks"
     78msgstr ""
     79
     80#: inc/Admin/Actions.php:759
     81msgid "Free Vs Pro"
     82msgstr ""
     83
     84#: inc/Admin/Actions.php:760
     85msgid "Compare the features to find the best option for your website."
     86msgstr ""
     87
     88#: inc/Admin/Admin.php:37 inc/Admin/Admin.php:151
     89msgid "Dashboard"
     90msgstr ""
     91
     92#: inc/Admin/Admin.php:43 inc/Admin/Admin.php:157
     93msgid "Blocks"
     94msgstr ""
     95
     96#: inc/Admin/Admin.php:49 inc/Admin/Admin.php:163
     97msgid "AI Features"
     98msgstr ""
     99
     100#: inc/Admin/Admin.php:61 inc/Admin/Admin.php:175
     101msgid "Free vs Pro"
    52102msgstr ""
    53103
     
    56106msgstr ""
    57107
    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
     109msgid "Go Pro"
    104110msgstr ""
    105111
  • magnet-blocks/tags/1.1.0/magnet-blocks.php

    r3399240 r3407261  
    44 * Plugin URI:           https://pluginmagnet.com/wp-plugins/magnet-blocks/
    55 * Description:          WordPress extension adds your custom text.
    6  * Version:              1.0.6
     6 * Version:              1.1.0
    77 * Author:               Plugin Magnet
    88 * Author URI:           https://pluginmagnet.com
     
    1818 * @package     WPMagnetBlocks
    1919 * @author      pluginmagnet
    20  * @link        https://pluginmagnet.com/wp-plugins/magnet-blocks/
     20 * @link        https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/
    2121 */
    2222
    2323/**
    24  * Copyright (c) 2017 PluginMagnet (email : support@pluginmagnet.com)
     24 * Copyright (c) 2025 PluginMagnet (email: support@pluginmagnet.com)
    2525 *
    2626 * This program is free software; you can redistribute it and/or modify
     
    4545defined( 'ABSPATH' ) || exit();
    4646
     47// Define plugin constants.
     48define( 'WPMB_VERSION', '1.1.0' );
     49define( 'WPMB_FILE', __FILE__ );
     50define( 'WPMB_PATH', plugin_dir_path( __FILE__ ) );
     51define( 'WPMB_URL', plugin_dir_url( __FILE__ ) );
     52
    4753// Autoload function.
    4854spl_autoload_register(
     
    6167        $file = str_replace( '\\', DIRECTORY_SEPARATOR, $relative_class ) . '.php';
    6268
    63         // Look for the file in the src and lib directories.
     69        // Look for the file in the inc directories.
    6470        $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,
    6772        );
    6873
     
    9196);
    9297
    93 
    9498/**
    9599 * 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 ===
     2Contributors: pluginmagnet, devsabbirhossain
     3Tags: block-editor, Gutenberg, Gutenberg Templates, Addons
     4Tested up to: 6.8
    45Requires at least: 6.0
    5 Tested up to: 6.8
    66Requires 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.
     7Stable tag: 1.1.0
     8License: GPL v2 or later
     9License URI: https://www.gnu.org/licenses/gpl-2.0.html
     10
     11Build 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
     16The 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
     68Display 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
     76Create 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
     86Build 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
     95Add 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
     103Showcase 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
     1301️⃣ **Install the Plugin:** Download and activate Magnet Blocks from the WordPress plugin directory or upload it manually.
     1312️⃣ **Enable Blocks:** Navigate to Magnet Blocks → Blocks to enable/disable the blocks you want to use.
     1323️⃣ **Start Building:** Open any page/post in the block editor and search for "Magnet Blocks" to find all available blocks.
     1334️⃣ **Customize:** Use the block settings panel to customize colors, spacing, content, and more.
     1345️⃣ **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
     146Magnet Blocks is fully translatable and includes a .pot file for easy translation into any language.
     147
     148== Screenshots ==
     1491. Animated Stats Block - Display impressive statistics with smooth animations
     1502. Pricing Card Block - Beautiful pricing tables with money-back guarantee
     1513. Pricing Comparison Block - Compare plans side-by-side
     1524. Team Members Block - Showcase your team professionally
     1535. Tagline Block - Eye-catching taglines with custom styling
     1546. Blocks Dashboard - Manage all blocks from a central location
     1557. Block Settings Panel - Extensive customization options
     1568. Mobile Responsive - Perfect on all devices
    22157
    23158== 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
     1601. Log in to your WordPress admin panel.
     1612. Navigate to **Plugins → Add New**.
     1623. Search for **Magnet Blocks by Plugin Magnet**.
     1634. Click **Install Now** and then **Activate**.
     1645. Go to **Magnet Blocks → Blocks** to enable the blocks you want to use.
     165
     166### Manual Installation
     1671. Download the plugin ZIP file from WordPress.org.
     1682. Navigate to **Plugins → Add New → Upload Plugin**.
     1693. Choose the ZIP file and click **Install Now**.
     1704. Click **Activate** after installation.
     171
     172### Installation via FTP
     1731. Download and unzip the plugin ZIP file.
     1742. Use an FTP client to upload the `magnet-blocks` folder to `/wp-content/plugins/`.
     1753. Log in to your WordPress dashboard.
     1764. Navigate to **Plugins → Installed Plugins**.
     1775. Find **Magnet Blocks** and click **Activate**.
     178
     179### After Installation
     1801. Navigate to **Magnet Blocks** in your WordPress admin menu.
     1812. Go to the **Blocks** tab to enable/disable specific blocks.
     1823. Open any page or post in the block editor.
     1834. Click the **+** button to add a new block.
     1845. Search for "Magnet Blocks" or find them in the Magnet Blocks category.
     1856. Add your desired block and customize it using the settings panel.
     186
     187== Frequently Asked Questions ==
     188= Q1: What is Magnet Blocks? =
     189Magnet 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? =
     192Yes, 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? =
     195Absolutely! 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? =
     198Yes, 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? =
     201Magnet 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? =
     204Yes! 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? =
     207Absolutely! 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? =
     210No, 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? =
     213Yes! 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? =
     216Yes, 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? =
     219For 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? =
     222The 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? =
     225Yes! 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? =
     228Yes, Magnet Blocks fully supports RTL languages like Arabic, Hebrew, and Urdu.
     229
     230= Q15: Can I export and import block patterns? =
     231Yes, you can create reusable block patterns and export/import them across different pages or websites using WordPress's built-in reusable blocks feature.
    48232
    49233== Screenshots ==
    50 
     2341. Dashboard - Manage all blocks from a central location
     2352. All Blocks - View a list of all available blocks
     2363. Edit Page - Add blocks to any page or post
    51237
    52238== 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) =
    61270* Initial Release
  • magnet-blocks/tags/1.1.0/vendor/autoload.php

    r3399240 r3407261  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2::getLoader();
     22return ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333::getLoader();
  • magnet-blocks/tags/1.1.0/vendor/composer/autoload_real.php

    r3399240 r3407261  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2
     5class ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit03563d193ca2d579649597cbb669c1f2::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit0890904772dcf92e6e1bb904dea30333::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • magnet-blocks/tags/1.1.0/vendor/composer/autoload_static.php

    r3399240 r3407261  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit03563d193ca2d579649597cbb669c1f2
     7class ComposerStaticInit0890904772dcf92e6e1bb904dea30333
    88{
    99    public static $classMap = array (
     
    1414    {
    1515        return \Closure::bind(function () use ($loader) {
    16             $loader->classMap = ComposerStaticInit03563d193ca2d579649597cbb669c1f2::$classMap;
     16            $loader->classMap = ComposerStaticInit0890904772dcf92e6e1bb904dea30333::$classMap;
    1717
    1818        }, null, ClassLoader::class);
  • magnet-blocks/tags/1.1.0/vendor/composer/installed.php

    r3399240 r3407261  
    22    'root' => array(
    33        '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',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        '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',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • magnet-blocks/tags/1.1.0/vendor/composer/platform_check.php

    r3399240 r3407261  
    55$issues = array();
    66
    7 if (!(PHP_VERSION_ID >= 70400)) {
    8     $issues[] = 'Your Composer dependencies require a PHP version ">= 7.4.0". You are running ' . PHP_VERSION . '.';
     7if (!(PHP_VERSION_ID >= 80000)) {
     8    $issues[] = 'Your Composer dependencies require a PHP version ">= 8.0.0". You are running ' . PHP_VERSION . '.';
    99}
    1010
  • magnet-blocks/trunk/languages/magnet-blocks.pot

    r3399240 r3407261  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Magnet Blocks 1.0.6\n"
     5"Project-Id-Version: Magnet Blocks 1.1.0\n"
    66"Report-Msgid-Bugs-To: https://pluginmagnet.com/wp-plugins/magnet-blocks/\n"
    7 "POT-Creation-Date: 2025-11-19 19:19:00+00:00\n"
     7"POT-Creation-Date: 2025-12-01 21:22:47+00:00\n"
    88"MIME-Version: 1.0\n"
    99"Content-Type: text/plain; charset=utf-8\n"
     
    2525"X-Generator: grunt-wp-i18n 1.0.3\n"
    2626
    27 #: assets/blocks/pricing-cards/render.php:19
    28 #: resources/blocks/pricing-cards/render.php:19
     27#: assets/blocks/pricing-card/render.php:19
     28#: resources/blocks/pricing-card/render.php:19
    2929msgid "100% Money-Back Guarantee"
    3030msgstr ""
    3131
    32 #: assets/blocks/pricing-cards/render.php:20
    33 #: resources/blocks/pricing-cards/render.php:20
     32#: assets/blocks/pricing-card/render.php:20
     33#: resources/blocks/pricing-card/render.php:20
    3434msgid ""
    3535"If you're not completely satisfied with our plugins, reach out to our "
     
    3737msgstr ""
    3838
    39 #: assets/blocks/pricing-cards/render.php:25
    40 #: resources/blocks/pricing-cards/render.php:25
     39#: assets/blocks/pricing-card/render.php:25
     40#: resources/blocks/pricing-card/render.php:25
    4141msgid "No pricing cards configured."
    4242msgstr ""
    4343
    44 #: assets/blocks/pricing-cards/render.php:51
    45 #: resources/blocks/pricing-cards/render.php:51
     44#: assets/blocks/pricing-card/render.php:51
     45#: resources/blocks/pricing-card/render.php:51
    4646msgid "Best Value"
    4747msgstr ""
    4848
    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
    5153msgid "Purchase Now"
     54msgstr ""
     55
     56#: assets/blocks/tagline/render.php:19 resources/blocks/tagline/render.php:19
     57msgid "Your Tagline Here"
     58msgstr ""
     59
     60#: inc/Admin/Actions.php:135 inc/Admin/Actions.php:455
     61msgid "Available Blocks"
     62msgstr ""
     63
     64#: inc/Admin/Actions.php:136 inc/Admin/Actions.php:456
     65msgid "View All"
     66msgstr ""
     67
     68#: inc/Admin/Actions.php:210
     69msgid "Our Plugins"
     70msgstr ""
     71
     72#: inc/Admin/Actions.php:241 inc/Admin/Actions.php:324
     73msgid "Quick Access"
     74msgstr ""
     75
     76#: inc/Admin/Actions.php:517
     77msgid "All Blocks"
     78msgstr ""
     79
     80#: inc/Admin/Actions.php:759
     81msgid "Free Vs Pro"
     82msgstr ""
     83
     84#: inc/Admin/Actions.php:760
     85msgid "Compare the features to find the best option for your website."
     86msgstr ""
     87
     88#: inc/Admin/Admin.php:37 inc/Admin/Admin.php:151
     89msgid "Dashboard"
     90msgstr ""
     91
     92#: inc/Admin/Admin.php:43 inc/Admin/Admin.php:157
     93msgid "Blocks"
     94msgstr ""
     95
     96#: inc/Admin/Admin.php:49 inc/Admin/Admin.php:163
     97msgid "AI Features"
     98msgstr ""
     99
     100#: inc/Admin/Admin.php:61 inc/Admin/Admin.php:175
     101msgid "Free vs Pro"
    52102msgstr ""
    53103
     
    56106msgstr ""
    57107
    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
     109msgid "Go Pro"
    104110msgstr ""
    105111
  • magnet-blocks/trunk/magnet-blocks.php

    r3399240 r3407261  
    44 * Plugin URI:           https://pluginmagnet.com/wp-plugins/magnet-blocks/
    55 * Description:          WordPress extension adds your custom text.
    6  * Version:              1.0.6
     6 * Version:              1.1.0
    77 * Author:               Plugin Magnet
    88 * Author URI:           https://pluginmagnet.com
     
    1818 * @package     WPMagnetBlocks
    1919 * @author      pluginmagnet
    20  * @link        https://pluginmagnet.com/wp-plugins/magnet-blocks/
     20 * @link        https://pluginmagnet.com/wp-plugins/magnet-blocks-pro/
    2121 */
    2222
    2323/**
    24  * Copyright (c) 2017 PluginMagnet (email : support@pluginmagnet.com)
     24 * Copyright (c) 2025 PluginMagnet (email: support@pluginmagnet.com)
    2525 *
    2626 * This program is free software; you can redistribute it and/or modify
     
    4545defined( 'ABSPATH' ) || exit();
    4646
     47// Define plugin constants.
     48define( 'WPMB_VERSION', '1.1.0' );
     49define( 'WPMB_FILE', __FILE__ );
     50define( 'WPMB_PATH', plugin_dir_path( __FILE__ ) );
     51define( 'WPMB_URL', plugin_dir_url( __FILE__ ) );
     52
    4753// Autoload function.
    4854spl_autoload_register(
     
    6167        $file = str_replace( '\\', DIRECTORY_SEPARATOR, $relative_class ) . '.php';
    6268
    63         // Look for the file in the src and lib directories.
     69        // Look for the file in the inc directories.
    6470        $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,
    6772        );
    6873
     
    9196);
    9297
    93 
    9498/**
    9599 * 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 ===
     2Contributors: pluginmagnet, devsabbirhossain
     3Tags: block-editor, Gutenberg, Gutenberg Templates, Addons
     4Tested up to: 6.8
    45Requires at least: 6.0
    5 Tested up to: 6.8
    66Requires 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.
     7Stable tag: 1.1.0
     8License: GPL v2 or later
     9License URI: https://www.gnu.org/licenses/gpl-2.0.html
     10
     11Build 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
     16The 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
     68Display 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
     76Create 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
     86Build 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
     95Add 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
     103Showcase 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
     1301️⃣ **Install the Plugin:** Download and activate Magnet Blocks from the WordPress plugin directory or upload it manually.
     1312️⃣ **Enable Blocks:** Navigate to Magnet Blocks → Blocks to enable/disable the blocks you want to use.
     1323️⃣ **Start Building:** Open any page/post in the block editor and search for "Magnet Blocks" to find all available blocks.
     1334️⃣ **Customize:** Use the block settings panel to customize colors, spacing, content, and more.
     1345️⃣ **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
     146Magnet Blocks is fully translatable and includes a .pot file for easy translation into any language.
     147
     148== Screenshots ==
     1491. Animated Stats Block - Display impressive statistics with smooth animations
     1502. Pricing Card Block - Beautiful pricing tables with money-back guarantee
     1513. Pricing Comparison Block - Compare plans side-by-side
     1524. Team Members Block - Showcase your team professionally
     1535. Tagline Block - Eye-catching taglines with custom styling
     1546. Blocks Dashboard - Manage all blocks from a central location
     1557. Block Settings Panel - Extensive customization options
     1568. Mobile Responsive - Perfect on all devices
    22157
    23158== 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
     1601. Log in to your WordPress admin panel.
     1612. Navigate to **Plugins → Add New**.
     1623. Search for **Magnet Blocks by Plugin Magnet**.
     1634. Click **Install Now** and then **Activate**.
     1645. Go to **Magnet Blocks → Blocks** to enable the blocks you want to use.
     165
     166### Manual Installation
     1671. Download the plugin ZIP file from WordPress.org.
     1682. Navigate to **Plugins → Add New → Upload Plugin**.
     1693. Choose the ZIP file and click **Install Now**.
     1704. Click **Activate** after installation.
     171
     172### Installation via FTP
     1731. Download and unzip the plugin ZIP file.
     1742. Use an FTP client to upload the `magnet-blocks` folder to `/wp-content/plugins/`.
     1753. Log in to your WordPress dashboard.
     1764. Navigate to **Plugins → Installed Plugins**.
     1775. Find **Magnet Blocks** and click **Activate**.
     178
     179### After Installation
     1801. Navigate to **Magnet Blocks** in your WordPress admin menu.
     1812. Go to the **Blocks** tab to enable/disable specific blocks.
     1823. Open any page or post in the block editor.
     1834. Click the **+** button to add a new block.
     1845. Search for "Magnet Blocks" or find them in the Magnet Blocks category.
     1856. Add your desired block and customize it using the settings panel.
     186
     187== Frequently Asked Questions ==
     188= Q1: What is Magnet Blocks? =
     189Magnet 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? =
     192Yes, 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? =
     195Absolutely! 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? =
     198Yes, 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? =
     201Magnet 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? =
     204Yes! 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? =
     207Absolutely! 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? =
     210No, 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? =
     213Yes! 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? =
     216Yes, 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? =
     219For 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? =
     222The 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? =
     225Yes! 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? =
     228Yes, Magnet Blocks fully supports RTL languages like Arabic, Hebrew, and Urdu.
     229
     230= Q15: Can I export and import block patterns? =
     231Yes, you can create reusable block patterns and export/import them across different pages or websites using WordPress's built-in reusable blocks feature.
    48232
    49233== Screenshots ==
    50 
     2341. Dashboard - Manage all blocks from a central location
     2352. All Blocks - View a list of all available blocks
     2363. Edit Page - Add blocks to any page or post
    51237
    52238== 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) =
    61270* Initial Release
  • magnet-blocks/trunk/vendor/autoload.php

    r3399240 r3407261  
    2020require_once __DIR__ . '/composer/autoload_real.php';
    2121
    22 return ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2::getLoader();
     22return ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333::getLoader();
  • magnet-blocks/trunk/vendor/composer/autoload_real.php

    r3399240 r3407261  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2
     5class ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit03563d193ca2d579649597cbb669c1f2', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit0890904772dcf92e6e1bb904dea30333', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInit03563d193ca2d579649597cbb669c1f2::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInit0890904772dcf92e6e1bb904dea30333::getInitializer($loader));
    3333
    3434        $loader->register(true);
  • magnet-blocks/trunk/vendor/composer/autoload_static.php

    r3399240 r3407261  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit03563d193ca2d579649597cbb669c1f2
     7class ComposerStaticInit0890904772dcf92e6e1bb904dea30333
    88{
    99    public static $classMap = array (
     
    1414    {
    1515        return \Closure::bind(function () use ($loader) {
    16             $loader->classMap = ComposerStaticInit03563d193ca2d579649597cbb669c1f2::$classMap;
     16            $loader->classMap = ComposerStaticInit0890904772dcf92e6e1bb904dea30333::$classMap;
    1717
    1818        }, null, ClassLoader::class);
  • magnet-blocks/trunk/vendor/composer/installed.php

    r3399240 r3407261  
    22    'root' => array(
    33        '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',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        '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',
    1717            'type' => 'wordpress-plugin',
    1818            'install_path' => __DIR__ . '/../../',
  • magnet-blocks/trunk/vendor/composer/platform_check.php

    r3399240 r3407261  
    55$issues = array();
    66
    7 if (!(PHP_VERSION_ID >= 70400)) {
    8     $issues[] = 'Your Composer dependencies require a PHP version ">= 7.4.0". You are running ' . PHP_VERSION . '.';
     7if (!(PHP_VERSION_ID >= 80000)) {
     8    $issues[] = 'Your Composer dependencies require a PHP version ">= 8.0.0". You are running ' . PHP_VERSION . '.';
    99}
    1010
Note: See TracChangeset for help on using the changeset viewer.