简单的为WordPress主题评论框添加 QuickTag

» 2012-05-28 80条评论

什么是 Quicktag?看图,简单,懒得说明

120525-quicktag-1

现在要说的方法不是我主题用的比较麻烦的方法,是用 WordPress 内置的 QuickTag,下面是方法:

1. 在主题目录里建立个文件:my_quicktags.js,内容如下

//设置quicktags
quicktags({
	id: "comment", //评论框的ID,一般为 comment,根据自己主题设置
	buttons: "strong,em,del,link,code" //内置有这些,根据自己需求选吧: strong,em,link,block,del,ins,img,ul,ol,li,code,more,spell,close
});
//默认的引用(block)插入很蛋疼,所以自己定义了一个
QTags.addButton('quote','quote','<blockquote>','</blockquote>','quote');
//另外定义了个“下划线”,其它举一反三
QTags.addButton('U','U','<u>','</u>','U');

2. 加载 jQuery 库和js文件,在主题文件 functions.php 加入如下代码:

if ( comments_open() && is_singular() ) {
	function zfunc_print_script() {
		wp_enqueue_script( 'jquery' ); //加载jQuery库
		wp_enqueue_script( 'quicktags' ); //加载js quicktags
		wp_enqueue_script( 'my_quicktags', get_template_directory_uri() . '/my_quicktags.js', array('my_quicktags','jquery'), '1.0', 1,true); //加载第1步建立的my_quicktags.js文件
	}
	add_action('wp_enqueue_scripts', 'zfunc_print_script');
}

这样就OK了,效果图:

120528-quicktag-2

折腾玩(完)。

zww
or
oooo

“简单的为WordPress主题评论框添加 QuickTag”有80条评论

  1. helsing says:

    大叔求更新噻 :eek:

    1. zwwooooo says:

      @helsing 文囧,没折腾/玩啥...

    2. helsing says:

      @zwwooooo

      zwwooooo: 文囧,没折腾/玩啥...

      额。,我说的是那篇评论嵌套兼容 wp 4.4 的方法...

    3. zwwooooo says:

      @helsing 你说的是插入 QuickTag 么?这个没法通用的,每个人的主题评论部分结构不同,你得懂点 jQuery,然后看着本篇文章提供的方法自己修改下才行的,硬套是不行的

    4. helsinglee says:

      @zwwooooo 我说的是评论嵌套加楼层号。兼容wp4.4 :arrow:

  2. 这个是个好方法,先试一下

回复给 一堵墙 ¬
取消回复

昵称 *

网址

B em del U Link Code Quote