2017-08-20 2 views
0

私はテーマ開発の初心者です。私は最初からカスタムウィジェットを作成したいのですが、インスタンスパラメータの目的は何か、そしてそこには何が入っているのか理解できません。WordPressウィジェット機能のインスタンスは何ですか?

public function widget($args, $instance) { 

    echo $args['before_widget']; 

    if (! empty($instance['title'])) { 
     echo $args['before_title'] . apply_filters('widget_title', $instance['title']) . $args['after_title']; 
    } 

    echo '<div class="textwidget">'; 

    echo esc_html__($instance['text'], 'text_domain'); 

    echo '</div>'; 

    echo $args['after_widget']; 

} 
+0

この質問はwordpress.stackexchange.comに属します。 しかし、これはそれを説明する必要があります:https://wordpress.stackexchange.com/questions/69757/what-is-this-instance-variable-doing-in-the-widgets-class – Difster

答えて

0

$instance繰り返し(すべての子クラスでも、したがっておよび)WP_Widgetクラス内で使用される変数です。それはWordPressウィジェットの化身の設定を持つ配列です。この配列()はDBに保存され、再度検索されて別のウィジェットの設定を保存することができます。

関連する問題