| @@ -26,8 +26,11 @@ | ||
| 26 | 26 | |
| 27 | 27 | // Register this as a Gutenberg block in the ConvertKit Plugin. |
| 28 | 28 | add_filter( 'convertkit_blocks', array( $this, 'register' ) ); |
| 29 | 29 | |
| 30 | + // Register this block's MCP abilities. | |
| 31 | + add_filter( 'convertkit_abilities', array( $this, 'register_abilities' ) ); | |
| 32 | + | |
| 30 | 33 | // Enqueue scripts and styles for this Gutenberg Block in the editor and frontend views. |
| 31 | 34 | add_action( 'convertkit_gutenberg_enqueue_scripts_editor_and_frontend', array( $this, 'enqueue_scripts' ) ); |
| 32 | 35 | add_action( 'convertkit_gutenberg_enqueue_styles_editor_and_frontend', array( $this, 'enqueue_styles' ) ); |
| 33 | 36 | |
| @@ -77,8 +80,9 @@ | ||
| 77 | 80 | |
| 78 | 81 | /** |
| 79 | 82 | * This will register as: |
| 80 | 83 | * - a shortcode, with the name [convertkit_product]. |
| 84 | + * - a shortcode, with the name [kit_product]. | |
| 81 | 85 | * - a Gutenberg block, with the name convertkit/product. |
| 82 | 86 | */ |
| 83 | 87 | return 'product'; |
| 84 | 88 | |
| @@ -95,8 +99,21 @@ | ||
| 95 | 99 | |
| 96 | 100 | } |
| 97 | 101 | |
| 98 | 102 | /** |
| 103 | + * Returns this block's plural title. | |
| 104 | + * | |
| 105 | + * @since 3.4.0 | |
| 106 | + * | |
| 107 | + * @return string | |
| 108 | + */ | |
| 109 | + public function get_title_plural() { | |
| 110 | + | |
| 111 | + return __( 'Kit Products', 'convertkit' ); | |
| 112 | + | |
| 113 | + } | |
| 114 | + | |
| 115 | + /** | |
| 99 | 116 | * Returns this block's icon. |
| 100 | 117 | * |
| 101 | 118 | * @since 3.1.1 |
| 102 | 119 | */ |
| @@ -417,9 +434,9 @@ | ||
| 417 | 434 | 'return_as_span' => $this->is_block_editor_request(), |
| 418 | 435 | ) |
| 419 | 436 | ); |
| 420 | 437 | |
| 421 | - // Bail if an error occured. | |
| 438 | + // Bail if an error occurred. | |
| 422 | 439 | if ( is_wp_error( $html ) ) { |
| 423 | 440 | if ( $settings->debug_enabled() ) { |
| 424 | 441 | return '<!-- ' . $html->get_error_message() . ' -->'; |
| 425 | 442 | } |