我是主题开发的初学者,我想从头开始构建一个自定义小部件,但我无法理解实例参数的目的是什么,内部有什么?
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 :(得分:0)
$instance
是在WP_Widget类中重复使用的变量(因此也在所有子类中)。它只是一个包含WordPress小部件化身设置的数组。此数组()将保存到数据库并再次检索,以便能够保存不同小部件的设置。