WordPress小部件功能中的实例是什么?

时间:2017-08-20 19:58:41

标签: wordpress widget

我是主题开发的初学者,我想从头开始构建一个自定义小部件,但我无法理解实例参数的目的是什么,内部有什么?

    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'];

}

1 个答案:

答案 0 :(得分:0)

$instance是在WP_Widget类中重复使用的变量(因此也在所有子类中)。它只是一个包含WordPress小部件化身设置的数组。此数组()将保存到数据库并再次检索,以便能够保存不同小部件的设置。