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

分类:Hack技巧 发表时间:2009年07月22日 字体大小:12号14号

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 &copy; < ?php echo date("Y");?>

不错不错,已经有 个评论!
  1. hello hiro~
    我那边已经加好了你的网站链接
    喜欢技术流的blog~

  2. JS放在底部读取确实要快很多,但若JS加载东西过多,就导致页面出来了需要的页面效果还没有出来。

    Copyright ©
    这个更简单

  3. 呵呵,很强的技巧啊~

  4. 这个我收藏了!嘿嘿。

  5. 弱问”调用comment-reply.js” 能用来干嘛?

  6. @ 蛋王
    在嵌套评论时回复别人的评论,将评论表单移动到当前你要回复的人下面,而不是一直处在评论列表的最下面。在我下月初更新的新主题里就可以看到效果!!!
    现在有这样的效果的很多都是用的Wordpress Thread Comment插件,而调用该js是原生态的回复效果,不接触与任何插件!!!

  7. Yo2

    来转转~学习下~

  8. 不错。这下不用单独引入JQuery的包了^!^

  9. @Hiro

    那很强大啊,期待一下!

  10. nero

    我是小菜,过来测试一下效果

  11. zxk

    非常感谢~~

  12. 收藏拉!!!

我要评论

  • * *