-1, 'post_type' => 'page', 'post_parent' => $post->ID, 'order' => 'asc', ); $posts = get_posts($args); $posts = array_slice($posts, 0, 18); if($posts){ ?>
Sub Pages of ID) ?>
widget_fields as $widget_field ) { $default = ''; if ( isset($widget_field['default']) ) { $default = $widget_field['default']; } $widget_value = ! empty( $instance[$widget_field['id']] ) ? $instance[$widget_field['id']] : esc_html__( $default, 'attorney' ); switch ( $widget_field['type'] ) { default: $output .= '

'; $output .= ' '; $output .= ''; $output .= '

'; } } echo $output; } public function form( $instance ) { $this->field_generator( $instance ); } public function update( $new_instance, $old_instance ) { $instance = array(); foreach ( $this->widget_fields as $widget_field ) { switch ( $widget_field['type'] ) { default: $instance[$widget_field['id']] = ( ! empty( $new_instance[$widget_field['id']] ) ) ? strip_tags( $new_instance[$widget_field['id']] ) : ''; } } return $instance; } } function register_child_pages_widget() { register_widget( 'ChildPages_widget' ); } add_action( 'widgets_init', 'register_child_pages_widget' );