无论是大还是小的WordPress站点,基本上都离不开WordPress的短代码和插件,而短代码和插件在使用的过程中,难免会需要在编辑器中使用代码调用,这些代码或短或长。也因此,我们在编辑文章的时候总是要切换到英文模式去输入,短的则还好,若是长的,不仅记忆起来十分麻烦,输入的时候会深感繁琐和厌恶。而今天,我就教一下大家如何在编辑器中加入快捷键,让短代码和插件真正成为利器,不再为此而烦恼。而WordPress的快捷键功能顾名思义就是在在线编辑器中加入快捷键,免去输入短代码的麻烦,而其实关于它的使用方法在WordPress的官方文档是有解释的,但由于并不是中文版,而且写的比较简略,部分人可能看不懂,所以就有了该教程。大家一起来学习吧!

快捷键用法

QTags.addButton( id, display, arg1, arg2, access_key, title, priority, instance );
上面这一串是快捷键功能的标准代码,而下面就给大家讲一下各个参数所代表的意思及用法
“id”(必要参数) 为该按钮定义一个ID,可任意定义。

“display”(必要参数) 在线编辑器界面显示的文字,可随意输入。

“arg1″(必要参数)和”arg2″(可选参数)

arg1和arg2分别对应开始标签和闭合标签。即假设你的需要把和标签加入在线编辑器,那么对应arg1参数,而则对应arg2参数。当你首次点击该按钮时就会在编辑器出现,而第二次点击则出现。如果需加入的仅是一段代码,则只需输入arg1即可,arg2必须留空。

“access_key” (可选参数) 快捷按钮的access_key(存取键)。
access_key知识扫盲:此处的access_key是指HTML access_key属性,HTML access_key属性是指带有快捷键的元素。如果说你把access_key元素定义为h,那么你在撰写文章的时候就可以使用Alt + h (或者 Shift + Alt + h) 的按键组合使用快捷按钮,而不需要去点击该按钮。

“title” (可选参数)指HTML title属性,即对快捷按钮的注释,当你把鼠标移动到按钮上是显示的一段提示文本

“priority”(可选参数) 定义按钮在编辑器中的位置,该参数使用数字定义,定义为数字1-9则在第一行,11-19为第二行,依次向下。

“instance” (可选参数) 把快捷按钮限制在某特定实例,如果未定义,则添加到所有实例。(本元素由于博主本身也看不懂,所以照搬了WordPress官方文档)

下面为大家做了一个Auto HighSiler插件的快捷键实例提供给大家,大家可以参考其做一个属于自己的代码,不懂的可留言询问。(把以下代码加入functions.php)

// add more buttons to the html editor
function appthemes_add_quicktags() {
    if (wp_script_is('quicktags')){
?>%MINIFYHTML3c3cb4b7d481623157965dd459eb28ae4%<!--?php } } add_action( 'admin_print_footer_scripts', 'appthemes_add_quicktags' );

本文的参考资料