__( 'Display preset post lists', 'advanced-post-list' ) ) ); } /** * Widget * * This code displays the widget on the screen. * * @since 0.3.0 * * @global APL_Core $advanced_post_list * @param array $args * @param ? $instance */ public function widget( $args, $instance ) { global $advanced_post_list; extract( $args ); echo $before_widget; if ( ! empty( $instance['title'] ) ) { echo $before_title . $instance['title'] . $after_title; } echo $advanced_post_list->display_post_list( $instance['apl_preset'] ); echo $after_widget; } /** * Form * * @since 0.3.0 * * @param type $instance */ public function form( $instance ) { $preset_db = new APL_Preset_Db( 'default' ); echo '
'; echo ''; echo '

'; echo '
'; } /** * Update * * Updates the settings. * * @since 0.3.0 * * @param type $new_instance * @param type $old_instance * @return type */ public function update( $new_instance, $old_instance ) { return $new_instance; } }