Wie zeige ich Letzte Seite statt Post?

Ich entwerfe eine WordPress-Website und möchte die zuletzt erstellten Seiten anzeigen (ähnlich den letzten Posts)

Wie kann ich die function “Letzte Posts” ändern, um Seiten und nicht Posts anzuzeigen?

Solutions Collecting From Web of "Wie zeige ich Letzte Seite statt Post?"

Ich habe ein fertiges benutzerdefiniertes Widget für die recent page , die für die recent posts . Bitte ändern Sie den Post-Text auf die Seite im folgenden Code.

Sehen Sie sich gründlich an, ändern Sie nur den Text, der für die Anzeige gedacht ist.

  1. Fügen Sie diesen Code zu Ihrer Datei functions.php hinzu
  2. Zu Aussehen-> Widgets gelangen Sie zu dem neu erstellten Widget Custom Recent Pages
  3. Ziehen Sie es in die aktive Seitenleiste und nehmen Sie die Änderungen nach Bedarf vor.
  4. Erledigt !!! Sie können das in der Front-Side-Leiste sehen.

    parent::__construct( 'cust_recentpage_widget', // Base ID __( 'Custom Recent Pages', 'text_domain' ), // Name array( 'description' => __( 'A Widget to display Recent Pages In the Website', 'text_domain' ), ) // Args ); } public function Widget ($ args, $ instance) {

     if($instance['only_title'] == ''){ //echo $args['before_widget']; echo ''; } else{ //echo $args['before_widget']; echo '
    '; if ( ! empty( $instance['title'] ) ) { echo $args['before_title'] .'' .$args['after_title']; } $num_of_post = $instance['no_of_post']; if($num_of_post == ''){ $num_of_post = 3; } // The Query $args = array( 'post_type' => 'page', 'post_status' => 'publish', 'posts_per_page'=> $num_of_post, 'orderby' => 'ID', 'order' => 'DESC' ); $the_query = new WP_Query( $args ); ?>
    < ?php echo '
    '; //echo $args['after_widget']; }

} öffentliche functionsform ($ instance) {

 $title = ! empty( $instance['title'] ) ? $instance['title'] : __( 'Recent Posts', 'text_domain' ); ?> 

< ?php $no_of_post = ! empty( $instance['no_of_post'] ) ? $instance['no_of_post'] : __( '3', 'text_domain' ); ?>

< ?php $checked = ! empty( $instance['only_title'] ) ? 1 : 0; if($checked == 1) $check_me = 'checked="checked"'; else $check_me = ''; ?>

>

< ?php

} Aktualisierung der öffentlichen function ($ new_instance, $ old_instance) {

 $instance = array(); $instance['title'] = ( ! empty( $new_instance['title'] ) ) ? strip_tags( $new_instance['title'] ) : ''; $instance['no_of_post'] = ( ! empty( $new_instance['no_of_post'] ) ) ? strip_tags( $new_instance['no_of_post'] ) : ''; $instance['only_title'] = ( ! empty( $new_instance['only_title'] ) ) ? strip_tags( $new_instance['only_title'] ) : ''; return $instance; 

}}?>