=== Blocks ===
Contributors: rnzo
Donate link: https://bit.ly/2HdTzmO
Tags: block, gutenberg, wordpress blocks, content block, reusable text
Requires at least: 6.1
Tested up to: 7.0
Requires PHP: 8.1
Stable tag: 026.07.07.21
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Simple and flexible content management block with a [shortcode]. This can be used for reusable text or widgets.

== Description ==

Simple and flexible content management block. Generate [shortcode] for content that will be repeated in various areas of your website. Write once, paste your [shortcode] everywhere you want it to be displayed! This can be used for reusable text or widgets.


= Key Features =

* Easy to use
* Reusable content blocks with a simple [shortcode]
* Paste the [shortcode] to anywhere you want the block content to be displayed.
* Edit your block in one place and it will be updated everywhere you had your [shortcode].

= Please note*** =

* Support for categories - coming soon
* Support for tags - coming soon

= Requirements =

1. Self hosted WordPress.org installation (4.4 or higher)
2. PHP 8.1

= Leave a Comment or a Review =

If this plugin is useful to you, please leave a review for the [Web Developer](http://renzojohnson.com) here.


== Installation ==

1. Upload the entire [wordpress 'blocks'](https://renzojohnson.com) folder to the '/wp-content/plugins/' directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.

After the plugin is activated You will find 'Blocks' menu item in the admin menu right under pages and posts.

If you still have any questions please visit the [Web Developer](http://renzojohnson.com) website.


== Frequently Asked Questions ==

Do you have questions or issues with Blocks? Use these support channels appropriately.

1. [Blocks Docs](https://renzojohnson.com/contributions/blocks)
2. [Blocks FAQ](https://renzojohnson.com/contributions/blocks)
3. [Blocks Support Forum](https://renzojohnson.com/contributions/blocks)
4. [Developer's website](https://renzojohnson.com)
5. [Wordpress Support](https://renzojohnson.com)
5. [Developer Website](https://renzojohnson.com)

== Screenshots ==

1. blocks-screenshot-1.png
2. blocks-screenshot-2.png

== Changelog ==

For the full changelog with details, see [Release History](https://renzojohnson.com/contributions/blocks).

= 026.07.07.21 =
* Fix: Anti-Spam honeypot toggles could not be enabled — checking the box saved nothing. They were registered on-by-default (`default => 1`) while the renderer showed them unchecked and `update_option` treated the checked value as "no change." Standardized: both honeypot options now register through `register_boolean_setting`, off-by-default like every other toggle, and the checkbox renderer respects the registered default. The honeypot feature also now defaults off (opt-in) instead of running silently.

= 026.07.07.15 =
* New: server-side GA4 ecommerce tracking via the Measurement Protocol (Blocks_GA4_Ecommerce). Fires add_to_cart on every WooCommerce add and view_item_list on pricing render — no JavaScript enqueued. Off by default; enable under Settings -> General with a Measurement ID + API secret. Site-agnostic (blocks_ga4_should_send / blocks_ga4_event_params filters for consent + enrichment).
* New: blocks_pricing_rendered action fires after the pricing card grid is built (product_id, offers, show_discount).

= 026.07.05.18 =

[Version 026.07.05.18 release notes](https://renzojohnson.com/contributions/blocks#026.07.05.18)

= 026.06.26.21 =

[Version 026.06.26.21 release notes](https://renzojohnson.com/contributions/blocks#026.06.26.21)

= 026.06.26.20 =

[Version 026.06.26.20 release notes](https://renzojohnson.com/contributions/blocks#026.06.26.20)

= 026.06.08.20 =

[Version 026.06.08.20 release notes](https://renzojohnson.com/contributions/blocks#026.06.08.20)

= 026.05.13.14 =

[Version 026.05.13.14 release notes](https://renzojohnson.com/contributions/blocks#026.05.13.14)

= 026.04.29.10 =

[Version 026.04.29.10 release notes](https://renzojohnson.com/contributions/blocks#026.04.29.10)

= 026.04.23.13 =

[Version 026.04.23.13 release notes](https://renzojohnson.com/contributions/blocks#026.04.23.13)

= 026.03.16.23 =

[Version 026.03.16.23 release notes](https://renzojohnson.com/contributions/blocks#026.03.16.23)

= 026.02.22.22 =

[Version 026.02.22.22 release notes](https://renzojohnson.com/contributions/blocks#026.02.22.22)

= 026.02.10.1904 =

[Version 026.02.10.1904 release notes](https://renzojohnson.com/contributions/blocks#026.02.10.1904)

= 026.01.30.1153 =

[Version 026.01.30.1153 release notes](https://renzojohnson.com/contributions/blocks#026.01.30.1153)

= 026.01.26.01 =

[Version 026.01.26.01 release notes](https://renzojohnson.com/contributions/blocks#026.01.26.01)

= 025.12.29.19 =

[Version 025.12.29.19 release notes](https://renzojohnson.com/contributions/blocks#025.12.29.19)

= 025.12.02.02 =

[Version 025.12.02.02 release notes](https://renzojohnson.com/contributions/blocks#025.12.02.02)

= 25.11.05.1003 =

[Version 25.11.05.1003 release notes](https://renzojohnson.com/contributions/blocks#25.11.05.1003)

= 25.09.30.1006 =

[Version 25.09.30.1006 release notes](https://renzojohnson.com/contributions/blocks#25.09.30.1006)

= 1.6.55 =

[Version 1.6.55 release notes](https://renzojohnson.com/contributions/blocks#1.6.55)

= 1.6.42 =

[Version 1.6.42 release notes](https://renzojohnson.com/contributions/blocks#1.6.42)

= 1.6.23 =

[Version 1.6.23 release notes](https://renzojohnson.com/contributions/blocks#1.6.23)

= 1.6.21 =

[Version 1.6.21 release notes](https://renzojohnson.com/contributions/blocks#1.6.21)

= 1.6.6 =

[Version 1.6.6 release notes](https://renzojohnson.com/contributions/blocks#1.6.6)

= 1.6.4 =

[Version 1.6.4 release notes](https://renzojohnson.com/contributions/blocks#1.6.4)

= 1.6.3 =

[Version 1.6.3 release notes](https://renzojohnson.com/contributions/blocks#1.6.3)

= 1.6.2 =

[Version 1.6.2 release notes](https://renzojohnson.com/contributions/blocks#1.6.2)

= 1.6.1 =

[Version 1.6.1 release notes](https://renzojohnson.com/contributions/blocks#1.6.1)

= 0.3 =

[Version 0.3 release notes](https://renzojohnson.com/contributions/blocks#0.3)

= 0.0.21 =

[Version 0.0.21 release notes](https://renzojohnson.com/contributions/blocks#0.0.21)

= 0.0.19 =

[Version 0.0.19 release notes](https://renzojohnson.com/contributions/blocks#0.0.19)

= 0.0.9 =

[Version 0.0.9 release notes](https://renzojohnson.com/contributions/blocks#0.0.9)

= 0.0.8 =

[Version 0.0.8 release notes](https://renzojohnson.com/contributions/blocks#0.0.8)

= 0.0.6 =

[Version 0.0.6 release notes](https://renzojohnson.com/contributions/blocks#0.0.6)
