本文整理自网络,侵删。
本文实例讲述了WordPress小工具制作方法。分享给大家供大家参考,具体如下:
WordPress是一个拥有着无与伦比拓展性的软件,它的侧边栏小工具很是方便。但是默认的那几个小工具完全不够用,或者说样式根本根本不能满足需要。今天就讲解一下如何制作一个小工具,然后接下来再给出一个评论小工具的制作实例。
小工具有三个部分,后台显示、数据保存、前台显示。当然如果你的小工具不需要在后台设置什么数据,那数据保存可以省掉了。一般来讲,一个小工具至少应该有这三个部分。
小工具是一个类,像侧边栏一样,你还得用代码注册它,它在能在后台使用。
代码如下:
//定义小工具类PostViews
class PostViews extends WP_Widget{
function PostViews(){
//这是定义小工具信息的函数,也是类的构建函数
}
function form($instance){
//这是表单函数,也就是控制后台显示的
}
function update($new_instance,$old_instance){
//这是更新数据函数,小工具如果有设置选项,就需要保存更新数据
}
function widget($args,$instance){
//这是控制小工具前台显示的函数
}
}
function PostViews(){
//注册小工具
register_widget('PostViews');
}
//widges_init,小工具初始化的时候执行PostViews函数,
add_action('widgets_init','PostViews');
class PostViews extends WP_Widget{
function PostViews(){
//这是定义小工具信息的函数,也是类的构建函数
}
function form($instance){
//这是表单函数,也就是控制后台显示的
}
function update($new_instance,$old_instance){
//这是更新数据函数,小工具如果有设置选项,就需要保存更新数据
}
function widget($args,$instance){
//这是控制小工具前台显示的函数
}
}
function PostViews(){
//注册小工具
register_widget('PostViews');
}
//widges_init,小工具初始化的时候执行PostViews函数,
add_action('widgets_init','PostViews');
根据代码可知道,主要是继承WordPress的WP_Widget类,并且重载里面的函数,以此来达到自定义小工具的目的。
附:近期评论工具制作
WordPress其实自带有一个近期评论的小工具,但是那个只有显示谁在哪篇文章上面评论了,非常难看,根本不能满足我们的需要。这次来说明的小工具可以显示用户头像,评论内容,已经时间等各方面有用的信息。
相关阅读 >>
wordpress评论ip地址显示为127.0.0.1的解决办法
详解wordpress中调用评论模板和循环输出评论的php函数
wordpress中强大的调用文章函数query posts 用法
更多相关阅读请进入《wordpress》频道 >>
相关推荐
评论
管理员已关闭评论功能...
- 欢迎访问木庄网络博客
- 可复制:代码框内的文字。
- 方法:Ctrl+C。