做一个自己的WordPress插件
发布时间:2020-12-14 14:16:26 所属栏目:wordpress 来源:网络整理
导读:很多人在换主题时首先做的是修改一下,例如加上自己的站点统计代码,或者加上自己的个性功能等等。如果我们把这些功能都做成一个插件,那样我们在换主题时就可以省很多功夫。这篇文章浅浅睇说一下如何做一个你自己的插件。 首先建一个bolo.php文件,在里面写
很多人在换主题时首先做的是修改一下,例如加上自己的站点统计代码,或者加上自己的个性功能等等。如果我们把这些功能都做成一个插件,那样我们在换主题时就可以省很多功夫。这篇文章浅浅睇说一下如何做一个你自己的插件。 首先建一个bolo.php文件,在里面写上下面的代码: < ?php 把这个文件放进一个叫bolo的文件夹里,上传到plugins目录后就可以在后台激活。这就是一个最简单的插件了,什么功能都没有。下面我就加一些功能。 /* Plugin Name: bolo Plugin URI: http://imbolo.com Description: Bolo's custom plugin Version: 1.0 Author URI: http://blog.imbolo.com */ ?> 添加站点统计 站点统计是每个站长都会使用的工具,每天都不能少,通过插件来添加站点统计,免除了手动修改主题的麻烦。代码也非常简单。 function site_analytics() { 把上面的代码插入到bolo.php里,统计代码就会自动添加到主题模板wp_footer()的地方。 echo '此处替换成你的统计代码'; } add_action('wp_footer','site_analytics'); 移除某些插件的CSS和JS 很多插件在激活以后会在主题模板的wp_head()和wp_footer()这两个地方添加自己的CSS和JS,这样会增加HTTP请求数。因此我们在合并了插件的CSS和JS文件后需要移除这些Hook,防止作用相同的文件重复加载,我们可以用下面的代码轻松搞定。 remove_action( 'wp_head','插件的Hook'); //移除header里的某个Hook remove_action( 'wp_footer','插件的Hook'); //移除footer里的某个Hook 后记 原文:http://blog.imbolo.com/diy-a-plugin/ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读