• If there are more than one insert templates button in one page, the insert function not working for other buttons.

    I have that $(‘#button-tinymce-templates’).bind(‘click’, function(e) {, using id selector, so not working for other buttons.

    Can update the plugin to support multiple insert buttons in a page?

    https://wordpress.org/plugins/tinymce-templates/

Viewing 1 replies (of 1 total)
  • A temporary fix for this is to change it from an ID selector to a class…

    in /wp-content/plugins/tinymce-templates/tinymce-templates.php

    Around Line 207:
    change to:

    printf(
    	$button_html,
    	'button-tinymce-templates',
    	'button button-tinymce-templates',
    	esc_attr( $editor_id ),
    	esc_attr( __( 'Insert Template', 'tinymce_templates' ) ),
    	'dashicons dashicons-edit',
    	'margin-top: 3px;',
    	esc_html( __( 'Insert Template', 'tinymce_templates' ) )
    );

    in /wp-content/plugins/tinymce-templates/js/tinymce-templates.js
    Around Line 11:
    change to:

    $('.button-tinymce-templates').bind('click', function(e){
    	e.preventDefault();
    	tinymceTemplates.get_template_list();
    	tinymceTemplates.open();
    });
Viewing 1 replies (of 1 total)
  • The topic ‘Not working when multiple insert buttons in a page’ is closed to new replies.