Wordpress小部件构造函数

时间:2015-01-16 00:37:19

标签: php wordpress widget

我正在尝试从头开始创建一个小部件,我已经运行正常,但有些部分只通过复制和粘贴。我试图理解“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

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

WordPress中的__()函数是translate()函数的别名。第一个参数是您要翻译的字符串,第二个值是示例中的akf_widget_domain,即文本域。域是一个唯一的字符串,用于主题/插件中的所有翻译函数调用。

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