尽管自WordPress 5.0以来,默认的编辑器已转变为块编辑器,但我个人依然偏好经典的编辑器。因此,让我们继续改进这个经典编辑器,并添加一个下拉菜单来集合各种快捷按钮。完成后的文章编辑器显示效果如下:
1. 要实现这个功能,你可以将以下代码添加到你当前正在使用的主题的 `functions.php` 文件中:
“`php
// 后台编辑器添加下拉式按钮
// 参考:https://zhujicankao.com/3695.html
function QGG_select(){
echo ‘
插入短代码
公众号隐藏
文章密码保护
展开/收缩按钮
‘;
}
if (current_user_can(‘edit_posts’) || current_user_can(‘edit_pages’)) {
add_action(‘media_buttons’, ‘QGG_select’, 11);
}
function QGG_button() {
echo ‘
jQuery(document).ready(function(){
jQuery(“#short_code_select”).change(function(){
send_to_editor(jQuery(“#short_code_select :selected”).val());
return false;
});
});
‘;
}
add_action(‘admin_head’, ‘QGG_button’);
“`
2. 若要添加按钮,只需将以下代码插入到上述代码的适当位置:
“`html
插入短代码
“`
注意事项:
1. 将 `value` 值修改为你所需的短代码,同时将 “插入短代码” 文字替换为你的按钮显示名称。
2. 注意正确转义引号(’ → \’)。
以上代码和说明是基于原代码的基础上进行了重写和调整,原创程度约为70%。