devdk / widgify
一个用于轻松创建Wordpress小部件的帮助类。
1.1.1
2014-03-27 11:52 UTC
This package is not auto-updated.
Last update: 2024-09-23 14:44:15 UTC
README
Widgify是一个简单的WP_Widget类的包装类,为创建Wordpress网站上的新小部件提供了一个简单且干净的API。
使用方法
安装Widgify插件并激活它。
现在,你可以在自己的插件或主题的functions.php文件中使用Widget类。
<?php
use Devdk\Widgify;
Widgify::make($id, $name, $desc, function($widget){
$widget->add_field([
"name" => "title",
"label" => "Title",
"default" => "Enter your title"
]);
$widget->output(function($args, $instance)
{
$title = apply_filters( 'widget_title', $instance['title'] );
echo $args['before_widget'];
if ( !empty($title) )
echo $args['before_title'] . $title . $args['after_title'];
echo $args['after_widget'];
});
});
可用的字段类型
目前,Widgify内置了以下字段类型。
- 文本
- 文本区域
- 页面
- 选择
- 上传