我正在尝试从头开始创建一个小部件,我已经运行正常,但有些部分只通过复制和粘贴。我试图理解“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
感谢您的帮助!
答案 0 :(得分:0)
WordPress中的__()
函数是translate()
函数的别名。第一个参数是您要翻译的字符串,第二个值是示例中的akf_widget_domain
,即文本域。域是一个唯一的字符串,用于主题/插件中的所有翻译函数调用。