=== Snap Blocks === Contributors: devnethr, MarinMatosevic Tags: elementor, snap blocks, template, content blocks, template blocks Requires PHP: 7.2 Stable tag: 1.0.0 Tested up to: 6.8 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Create and manage snap Elementor-based content blocks using shortcodes or widgets. Flexible, organized, and built to save you time. == Description == **Snap Blocks** is a lightweight WordPress plugin that lets you create and manage snap content using a custom post type. Whether you're building repeating design elements, marketing snippets, or styled content sections — this plugin gives you full control and reuse flexibility. Each block is a standalone post built with Elementor (free version), stored under a new post type called `Snap Blocks`. You can group them with a custom taxonomy (`Group`), duplicate them with one click, and insert them anywhere using a simple shortcode or a dedicated Elementor widget. Built for developers, designers, and content editors who want a smarter way to manage snap content across their WordPress sites. --- ### 🔁 Snap Blocks A lightweight WordPress plugin that lets you create and manage snap content blocks using a custom post type. Each block can be edited with **Elementor (free)** and inserted anywhere via **shortcode** or **Elementor widget**. == Features == - Custom post type: `snap_block` for managing standalone content blocks - Edit blocks with **Elementor** - Insert blocks via **shortcode** or Elementor widget - Widget includes a dropdown selector for easy block selection - Organize blocks using a `Group` taxonomy - Built-in **Duplicate** action for faster block creation - Clean, minimal UI — integrates seamlessly with the WordPress dashboard == Getting Started == ### ✅ 1. Enable Elementor for Snap Blocks Go to **Elementor → Settings → General** and check **Snap Blocks** under “Post Types”. ### ➕ 2. Create a Snap Block - Go to **Snap Blocks → Add New** - Use **Elementor** to build the block content - Assign a **Group** if needed for better organization ### 🧩 3. Insert via Elementor Widget - Edit any page or template with Elementor - Drag the **Snap Block** widget into your layout - Select a block from the dropdown menu ### 🔤 4. Insert via Shortcode Paste the following shortcode anywhere: `[snap_block id="123"]` Replace `123` with the block’s ID. ## Early Development Notice **Snap Blocks** is in the early stages of development, and we're committed to enhancing its features over time. We plan to integrate options for popular email services and introduce additional functionalities in future updates. Your feedback is invaluable! If you have specific requirements or suggestions, please feel free to request a feature in the support forum. We appreciate your support and look forward to making Snap Blocks even better with your input. == Frequently Asked Questions == = Do I need Elementor Pro? = Nope! The plugin works with the free version of Elementor. = Can I use these blocks in non-Elementor content? = Yes. Just use the `[snap_block id="123"]` shortcode wherever shortcodes are supported. = What happens if I delete a block? = The shortcode/widget will display nothing if the block is deleted or unpublished. = Is this plugin performance-heavy? = Not at all. It’s lightweight and uses core WordPress and Elementor functionality under the hood. = How can I duplicate a block? = Use the **Duplicate** link under any block in the admin listing to quickly create a copy. == Changelog == = 1.0.0 = - Initial release.