Custom quicktags not working after Wordpress 6.0
Custom quicktags not working after Wordpress 6.0
wp 5.8.x/5.9.x: working -- wp 6.0: not working
Buttons are not showing here: https://imgur.com/a/T05o0WX
Console error: Uncaught ReferenceError: QTags is not defined
I am using this code.
function my_quicktags() {
if ( wp_script_is( 'quicktags' ) ) {
?
script type=text/javascript
QTags.addButton( 'eg_php', 'PHP', 'precode class=\language-php\', '/code/pre', 'p', 'PHP Code', 200 );
QTags.addButton( 'eg_css', 'CSS', 'precode class=\language-css\', '/code/pre', 'q', 'CSS Code', 201 );
QTags.addButton( 'eg_html', 'HTML', 'precode class=\language-html\', '/code/pre', 'r', 'HTML Code', 202 );
QTags.addButton( 'eg_callback', 'CSS div', css_callback );
function css_callback(){
var css_class = prompt( 'Class name:', '' );
if ( css_class css_class !== '' ) {
QTags.insertContent('div class=' + css_class +'/div');
}
}
/script
?php
}
}
add_action( 'admin_print_footer_scripts', 'my_quicktags' );