WordPress为什么会报 QTags is not defined,并且编辑器自定义按钮失效

如题所示,主要是因为快速标签脚本的优先加载,quicktags.min.js. 在 WordPress 6 及更高版本中,脚本的加载时间比以前的版本稍晚。在以前的 WordPress 版本中,脚本在页面上较早加载,因此在调用QTags.addButton添加按钮时,QTags定义并添加按钮(如预期的那样)

解决办法如下:

采用window.onload来包裹,让页面加载完毕后再运行

  1. window.onload = function() {
  2.    QTags.addButton( 'h_3', 'h-3', ' <h3 class="text-primary"> <strong> xxx  </strong></h3>', '', 'h3' );
  3. };
话题:

相关推荐