Wordpress 小部件构造函数

Wordpress widget constructor

我正在尝试从头开始创建一个小部件,并且一切都很好 运行,但有些部分只能通过复制和粘贴来实现。我试图了解“parent::__construct() 数组的 $name 部分中的第二个参数是什么。在以下示例中为 'akf_widget_domain'。它只是一个值占位符对于键=>值对?我想如果小部件域被列为值的一部分,就像我从中得到的例子一样,那么也许这对本地化很重要? 代码看起来像这样-

function __construct() {
parent::__construct(
// Base ID
'akf_intro',
// Widget name ( $name in the WP_Widget core) 
 __('AKF Intro Widget', 'akf_widget_domain'),
// Widget description 
    array( 'description' => __( 'A Widget for the AKF site', 'akf_widget_domain' ),   )

);

}//construct end

感谢您的帮助!

WordPress 中的__() 函数是translate() 函数的别名。第一个参数是您要翻译的字符串,您的示例中的第二个值 akf_widget_domain 是文本域。该域是在 theme/plugin.

内的所有翻译函数调用中使用的唯一字符串

进一步阅读:http://codex.wordpress.org/Function_Reference/_2