WordPress小工具开发教程(二)–构造函数

通过上一篇WordPress小工具开发教程之Hello World,我们知道了如何构造一个简单的小工具,今天我们来看一下小工具的构造函数:__construct
首先我们来看一下小工具父类WP_Widget中的构造函数代码:

	public function __construct( $id_base, $name, $widget_options = array(), $control_options = array() ) {
		$this->id_base = empty($id_base) ? preg_replace( '/(wp_)?widget_/', '', strtolower(get_class($this)) ) : strtolower($id_base);
		$this->name = $name;
		$this->option_name = 'widget_' . $this->id_base;
		$this->widget_options = wp_parse_args( $widget_options, array( 'classname' => $this->option_name, 'customize_selective_refresh' => false ) );
		$this->control_options = wp_parse_args( $control_options, array( 'id_base' => $this->id_base ) );
	}

构造函数有四个参数:
1、$id_base是小工具的ID
2、$name是小工具的名称
3、$widget_options是小工具的选项
4、$control_options是小工具的控制选项
我们可以通过构造函数来设置小工具的ID,名称,描述,和大小,示例代码如下:

        function __construct() {
		$widget_id = "hello_world_widget";
		$widget_name = "这是小工具的名称";
		$widget_options = array(
			'description' => "这是小工具的描述"
		);
		$control_options = array(
			'width' => 500,
			'height' => 400,
		);
		parent::__construct( $widget_id, $widget_name, $widget_options, $control_options);
	}

把上面的构造函数替换上一节Hello World小工具的构造函数然后看一下后台小工具的效果吧

小工具标题和描述
小工具标题和描述

小工具展示效果
小工具展示效果

怎么样,小工具的构造函数就介绍到这里了,还有什么不明白的吗?

(完)

版权声明WordPress头条正在使用WordPress文章版权插件
如未注明,均为原创,转载需注明出处
本文链接地址:http://www.wptoutiao.com/widgets/599.html

小工具开发的相关文章

小工具构造函数的相关文章

还可以分享文章给好友:

发表评论

电子邮件地址不会被公开。 必填项已用*标注