构建你的 WordPress 小工具

雪花徐徐飘下,如芦花,似柳絮,像轻悠悠的鹅毛,无尽无休地飘着,飘着,宛如那美丽的银蝶在院中翩翩起舞,又像一群穿白纱裙的小舞女,伴着天空传来的仙乐,轻轻盈盈地在空中飘舞着,旋转着,跳着动人的舞蹈。那么轻快的身影,那么飘逸的舞姿,每一片晶莹的雪花都像一曲婉转、悠扬、清新的轻音乐,都仿佛是一首轻快、和谐、明丽的小诗。哦,神奇的小雪花……
本文是《一步步创建你的第一个 WordPress 小工具》专题的第 4 篇,共 5 篇:
  • 创建你的第一个WordPress小工具
  • 编写和注册你的 WordPress 小工具
  • 为你的 WordPress 小工具创建表单
  • 构建你的 WordPress 小工具
  • 在正确的工具区域内显示你创建的WordPress小工具

如果你一直是跟随本系列好代码教程来操作的话,那么你现在将会有你自己的WordPress小工具插件作为下一步的开始。你必须创建一个新类来编写你的小工具,并添加相关函数进行注册。

在本课程中我会向你展示如何创建“构造函数”——在你的新类里面的一个函数。

你需要做的是

跟随本好代码教程,你需要

  • 安装一个WordPress开发环境
  • 一个代码编辑器
  • 来自前期好代码教程“编写和注册你的 WordPress 小工具”中的相关代码

创建“构造函数”

在本课程中,你需要在 Tutsplus_List_Pages_Widget 类里面填充你自己建立的__construct() 函数。

打开你的插件文件,并找到“构造函数”。编辑如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function __construct() {

    parent::__construct(

        // 小工具ID
        'tutsplus_list_pages_widget',

        // 小工具名称
        __('List Related Pages', 'tutsplus' ),

        // 小工具选项
        array (
            'description' => __( 'Identifies where the current page is in the site structure and displays a list of pages in the same section of the site. Only works on Pages.', 'tutsplus' )
        )

    );

}

function __construct() { parent::__construct( // 小工具ID 'tutsplus_list_pages_widget', // 小工具名称 __('List Related Pages', 'tutsplus' ), // 小工具选项 array ( 'description' => __( 'Identifies where the current page is in the site structure and displays a list of pages in the same section of the site. Only works on Pages.', 'tutsplus' ) ) ); }

以上代码定义了创建你的WordPress小工具需要的相关参数。它们分别是:

  • WordPress小工具的唯一ID
  • WordPress小工具在其界面上的名称
  • 一系列在WordPress小工具界面显示的选项,包括选项说明。

现在保存你的插件文件。

现在你会发现如果你激活这个插件,在WordPress小工具界面上你的插件就会被显示出来。当然目前为止它仍然不能工作,因为你还没有给它创建表单和任何的输出设置。小工具界面如下:

小结

现在你已经为你的WordPress小工具创建了构造函数,也就是说,你离拥有一个可以正常运行的小工具又近了一步!下一课,我将向你展示如何为你的WordPress小工具创建表单并能在WordPress小工具界面被显示出来。

原文出自:http://code.tutsplus.com/tutorials/constructing-your-wordpress-widget--cms-22405

由 stonetan@WordPress大学 原创翻译,未经允许,禁止转载和采用本译文。

以上就是构建你的 WordPress 小工具。对于世界而言,你只是一粒尘埃,但是对于父母而言,你是他们的整个世界。更多关于构建你的 WordPress 小工具请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
如何修改WordPress自带标签云小工具的标签数量?

WordPress如何禁用前台搜索功能和隐藏搜索小工具?

WordPress侧边栏小工具无法保存怎么办?

如何去除WordPress自带的小工具?

在WordPress分类目录小工具中显示空的分类