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.