BP_Blogs_Recent_Posts_Widget::form( array $instance )
Output the networkwide posts widget options form.
Description
Parameters
- $instance
-
(Required) Settings for this widget.
Return
(void)
Source
File: bp-blogs/classes/class-bp-blogs-recent-posts-widget.php
149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 | public function form( $instance ) { $instance = wp_parse_args( ( array ) $instance , array ( 'title' => __( 'Recent Networkwide Posts' , 'buddyboss' ), 'max_posts' => 10, 'link_title' => false, ) ); $title = strip_tags ( $instance [ 'title' ] ); $max_posts = strip_tags ( $instance [ 'max_posts' ] ); $link_title = (bool) $instance [ 'link_title' ]; ?> <p><label for = "<?php echo $this->get_field_id( 'title' ); ?>" ><?php _ex( 'Title:' , 'Label for the Title field of the Recent Networkwide Posts widget' , 'buddyboss' ); ?> <input class = "widefat" id= "<?php echo $this->get_field_id( 'title' ); ?>" name= "<?php echo $this->get_field_name( 'title' ); ?>" type= "text" value= "<?php echo esc_attr( $title ); ?>" style= "width: 100%;" /></label></p> <p><label for = "<?php echo $this->get_field_id( 'link_title' ); ?>" ><input type= "checkbox" name= "<?php echo $this->get_field_name( 'link_title' ); ?>" value= "1" <?php checked( $link_title ); ?> /> <?php _e( 'Link widget title to Blogs directory' , 'buddyboss' ); ?></label></p> <p><label for = "<?php echo $this->get_field_id( 'max_posts' ); ?>" ><?php _e( 'Max posts to show:' , 'buddyboss' ); ?> <input class = "widefat" id= "<?php echo $this->get_field_id( 'max_posts' ); ?>" name= "<?php echo $this->get_field_name( 'max_posts' ); ?>" type= "text" value= "<?php echo esc_attr( $max_posts ); ?>" style= "width: 30%" /></label></p> <?php } |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.