Я бы хотел расширить кнопку редактирования шорткода WordPress и иметь свою собственную функцию onClick и в то же время не терять / переписывать ту, что есть в WordPress.
Вот код, который у меня есть сейчас (который работает), но он переписывает WordPress onClick, который больше не работает, и, очевидно, я не хочу его иметь.
editor.addButton( 'wp_view_edit', {
tooltip : 'Edit',
icon : 'dashicon dashicons-edit',
onclick : function() {
// here goes my code for custom functionality
}
} );
А вот оригинальный код из WP, найденный в /wp-incldes/js/tinymcs/plugins/wp-view/plugins.js
editor.addButton( 'wp_view_edit', {
tooltip: 'Edit|button', // '|button' is not displayed, only used for context
icon: 'dashicon dashicons-edit',
onclick: function() {
var node = editor.selection.getNode();
if ( isView( node ) ) {
wp.mce.views.edit( editor, node );
}
}
} );