小工具有了配置选项以后,我们就可以根据选项的值去准备小工具里的内容了。小工具的显示,可以放在小工具类的 widget 这个方法里面 ... 添加一个公开的方法 .. 名字是 widget .. 它有两个参数,第一个参数是 $arguments,第二个参数是 $instance ,小工具的配置选项的值会在这个参数里面 ..
我们可以先把这两个参数输出到页面上看一下 ... 用一下 php 的 print_r ... 保存 ... 回到 WordPress .. 打开前台页面 ...
在边栏上会输出一些内容 ... 查看一下页面源代码 ... 这里输出的第一块儿内容就是小工具的 arguments 参数里的值 ... 你可以看到,它里面有一些跟小工具布局有关的东西 .. 比如 before_widget ... 它的值是一个 html 标签 ... after_widget 是一个 section 的结束标签 ..
我们可以在小工具的显示周围使用一下这个 before_widget 还有 after_widget ... 可以使用它们包装一下小工具的布局 ... 在它们的里面再去定义小工具的显示 ...
这个 before_title 还有 after_title 可以包装一下小工具的标题 ...
下面这块儿是小工具的 instance 参数的值,它里面就是小工具的配置选项的值 ... 现在我们只给它添加了一个 title 选项 ...
回到这个 widget 方法 ... 再输出 $arguments 里面的 before_widget ... 再输出一下 $arguments 里面的 after_widget ... 用它们里的 html 标签包装一下小工具的显示 ..
在上面再得到 title 选项的值 ...
然后再用一下 arguments 里面的 before_title 还有 after_title 去包含一下小工具的标题 ... 这个标题的内容就是上面定义的这个 $title 变量的值 ...
保存 ... 回到 WordPress 的前台页面 ... 刷新一下页面 ... 我们自己定义的这个小工具的上面,会显示用户在后台设置的小工具的标题 ...