WordPress:两个wp的小技巧,非常实用哦!

最近比较喜欢到处去逛一些国外的博客,经常会看到一些非常实用的技巧。选择了两个收集来的技巧与大家分享一下。
一、 使用wp_enqueue_script()函数调用wp内部的js:
1. 调用jQuery库:
使用方法:在head标签间添加代码,如下:
1 | < ?php wp_enqueue_script("jquery"); ?> |
优点:主题模板会自动调用wp博客系统中的jQuery库,比自主加载的速度要快,而且随着wp系统的升级,主题的jQuery库的版本与系统的jQuery库版本相同;
缺点:一直提倡将js文件在页面的底部引入(也就是放在footer.php文件中),这样会使页面显示的速度加快,但使用wp_enqueue_script()函数调用wp系统的jQuery库是不能放在footer.php中的,放在底部将调用不到wp系统的jQuery库。而且此时jQuery的$()简写方法将会失效,此时你可以使用原始的jQuery()方法或使用如下方法简写:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | var $j = jQuery.noConflict(); $j(function(){ $j("#sidebar li a").hover(function(){ $j(this).stop().animate({ paddingLeft: "20px&" }, 400); }, function() { $j(this).stop().animate({ paddingLeft: 0 }, 400); }); }); |
2. 调用comment-reply.js:
使用方法:在head标签间添加代码,如下:
1 2 3 | < ?php if(is_single()) { wp_enqueue_script( 'comment-reply' ); } ?> |
因为comment-reply.js只有在单页的时候才会使用,所以需判断当前页是否为single,是则加载,否则无须加载。
注意:wp_enqueue_script()必须放在<?php wp_head(); ?>之前。
二、动态的版权年限:
我们一般在输入版权信息的年限时,都是手动输入,但如使用date(“Y”);方法就可以根据服务器的时间显示版权年限,无需每年都要手动修改。如:
1 | Copyright © < ?php echo date("Y");?> |
hello hiro~
我那边已经加好了你的网站链接
喜欢技术流的blog~
JS放在底部读取确实要快很多,但若JS加载东西过多,就导致页面出来了需要的页面效果还没有出来。
Copyright ©
这个更简单
呵呵,很强的技巧啊~
这个我收藏了!嘿嘿。
弱问”调用comment-reply.js” 能用来干嘛?
@ 蛋王
在嵌套评论时回复别人的评论,将评论表单移动到当前你要回复的人下面,而不是一直处在评论列表的最下面。在我下月初更新的新主题里就可以看到效果!!!
现在有这样的效果的很多都是用的Wordpress Thread Comment插件,而调用该js是原生态的回复效果,不接触与任何插件!!!
来转转~学习下~
不错。这下不用单独引入JQuery的包了^!^
@Hiro
那很强大啊,期待一下!
我是小菜,过来测试一下效果
非常感谢~~
收藏拉!!!