Widget w WordPressie z najpopularniejszymi postami bez użycia plugin’u
Żeby nasze dane wprowadzone w formularzu utworzonym na poprzedniej stronie dało się zaktualizować należy wprowadzić drobne modyfikacje w funkcji update()
:
/** * Processing widget options on save * * @param array $new_instance The new options * @param array $old_instance The previous options */ public function update( $new_instance, $old_instance ) { $instance = $old_instance; //Widgets name $instance['title'] = strip_tags($new_instance['title']); //Number of posts to show $instance['number'] = absint($new_instance['number']); //Show view counts $instance['show_count'] = isset($new_instance['show_count']); //Show excerpt $instance['show_excerpt'] = isset($new_instance['show_excerpt']); //Show thumbnail $instance['show_thumbnail'] = isset($new_instance['show_thumbnail']); return $instance; }
Teraz możemy przejść do ostatniego elementu czyli funkcji widget()
, która odpowiedzialna jest za wyświetlanie odpowiednich danych bezpośrednio na stronie WWW.