wp_create_nonce( 'convertkit_admin_tinymce' ), ) ); // Enqueue Quicktag CSS. wp_enqueue_style( 'convertkit-admin-quicktags', CONVERTKIT_PLUGIN_URL . '/resources/backend/css/quicktags.css', false, CONVERTKIT_PLUGIN_VERSION ); // Output Backbone View Template. ?> wp_create_nonce( 'convertkit_admin_tinymce' ), ) ); // Register TinyMCE Javascript Plugin. foreach ( $blocks as $block => $properties ) { $plugins[ 'convertkit_' . $block ] = CONVERTKIT_PLUGIN_URL . 'resources/backend/js/tinymce-' . $block . '.js'; } return $plugins; } /** * Registers buttons in the TinyMCE Editor * * @since 1.5.0 * * @param array $buttons Buttons. * @return array Buttons */ public function register_tinymce_buttons( $buttons ) { // Get blocks. $blocks = convertkit_get_blocks(); // Bail if no blocks are available. if ( ! is_array( $blocks ) || ! count( $blocks ) ) { return $buttons; } // Register each Block as a TinyMCE Button. foreach ( $blocks as $block => $properties ) { $buttons[] = 'convertkit_' . $block; } return $buttons; } }