summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/extensions/blocks/membership-button/membership-button.php')
-rw-r--r--plugins/jetpack/extensions/blocks/membership-button/membership-button.php19
1 files changed, 19 insertions, 0 deletions
diff --git a/plugins/jetpack/extensions/blocks/membership-button/membership-button.php b/plugins/jetpack/extensions/blocks/membership-button/membership-button.php
new file mode 100644
index 00000000..d8488cf2
--- /dev/null
+++ b/plugins/jetpack/extensions/blocks/membership-button/membership-button.php
@@ -0,0 +1,19 @@
+<?php // phpcs:disable Squiz.Commenting.FileComment.Missing
+/**
+ * Memberships block.
+ *
+ * @since 7.3.0
+ *
+ * @package Jetpack
+ */
+
+if ( ( defined( 'IS_WPCOM' ) && IS_WPCOM ) || Jetpack::is_active() ) {
+ require_once JETPACK__PLUGIN_DIR . '/modules/memberships/class-jetpack-memberships.php';
+
+ jetpack_register_block(
+ 'jetpack/membership-button',
+ array(
+ 'render_callback' => array( Jetpack_Memberships::get_instance(), 'render_button' ),
+ )
+ );
+}