WordPress显示隐藏的一排编辑器按钮 WordPress本身隐藏很多编辑器按钮,比如字体大小,风格,添加多媒体按钮等等看代码: function add_more_buttons($buttons) { $buttons[] = 'fontsizeselect'; $buttons[] = 'styleselect'; $buttons[] = 'fontselect'; $buttons[] = 'hr'; $buttons[] =......继续阅读
WordPress得到所有的分类 WordPress得到所有的分类已经是一个很简单的事件了,我们用”wp_list_categories()”函数就可以实现,但是如果我们要对每个分类进行操作就是一件很难的事件了。 查询了很多资料,终于找到了一个函数可以用来解决这个问题,”get_categories()”函数,它返回与查询参数匹配的类别objects的数组,和”wp_list_categories()”函数非常相像。 好了,下面我......继续阅读
只在WP主评论加上楼层号(支持评论分页) 前提: 1. 当然是要在 WordPress 后台开启嵌套评论啦 2. 所用主题支持嵌套(目前的主题基本都支持吧) 3. 主题有使用 mytheme_comment 回调函数(http://codex.wordpress.org/Template_Tags/wp_list_comments) 下面拿默认的评论函数来说明 1. 先看看WP官方的默认 mytheme_comment 回调函数 [php......继续阅读
comment_form() 实现Ctrl+Enter提交评论+评论表情插入 comment_form() 函数说明地址(英文):传送门 先看看原来的 Ctrl + Enter 提交评论代码(注意红色部分): [xml] <textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4" on......继续阅读
让 WordPress 回复评论自动加上@符号(代码版) 通用版是这个Zww的: /* @reply js by zwwooooo */ jQuery(document).ready(function($){ //Begin jQuery $('.reply').click(function() { var atid = '"#' + $(this).parent().attr("id") + '"'; var atname = $(this).prev......继续阅读
IE6里DIV错位的问题 采用”FLOAT:LEFT“的DIV在IE8、IE7、都没问题,IE6下却向下移动,出现空白。这是因为,IE6采用的内核默认把DIV之间的距离增加了3~5个PX,所以,试试是将下移的DIV的STYLE里增加"margin-left:-5px;"或者更小。 解决IE7、IE8样式不兼容问题 方法一、要在页面中加入如下HTTP meta-tag: 只要IE8一读到这个标签,它就会自动启动IE7兼容模式......继续阅读
jQuery实现 “老汉推车”走马灯效果 1. html 代码结构 [xml] <div id="notice_wrap"> <div id="notice"> <ul> <li>这里展示的是:“老汉推车”走马灯效果</li> <li>名字不错吧</li> <li>最新“噗~”:“拉灯”死了,我再也不相信......继续阅读
jQuery 实现 WordPress评论楼层伸缩特效 无限嵌套套住我了,一次次得调CSS、php、jQuery,就是希望解决开启无限随之带来的一个接一个似无限个的问题。此文也是算一个其中衍生出的效果,就是为了更清晰的显示出楼层的级数关系,一眼就能看出是回复谁的。添加特效前得在《在WP主评论加上楼层号》,及在子评论也加上楼层数: 1){printf('B%1$s', $depth-1);} ?> 代码自行放在functions.php自定义回调评论里,......继续阅读
WordPress菜单jQuery实现LavaLamp 滑动效果 滑动门里 LavaLamp 可以算应用广泛使用也比较容易的jQuery插件了。 昨晚 @万戈 童鞋写了篇滑动,jQuery部分看了尝试精简了下,还真成了:DEMO 折腾完之后受此启发,有了码一个 LavaLamp 效果的基本思路,刚又整理完善了下基本搞定完成。 html结构部分,WordPress自定义导航生成,已去除无关代码 [xml] <ul id="menu-menu&quo......继续阅读
jQuery 实现评论字数统计 评论计数之前流行过一段时间,那时一是感觉没啥用,二是要加的代码挺多的。主流也是2种方法,元素JavaScript的(这儿),jQuery的(这儿)。 两者基本原理相同,都采用setInterval()短时间内重复执行,效率不谈,这种思路代码字符肯定在几百+。那是否有另外思路来实现呢? 答案当然是肯定的! jQuery核心代码: [js] //By ImMmMm.com $('#comment').......继续阅读