Προσθέστε Σελιδοποίηση στο wp-query

ψήφοι
0

Im που προσπαθεί να προσθέσετε ένα σελιδοποίηση σε θέση ερώτημα μου.

Δοκίμασα όλα τα δείγματα που βρήκα στο διαδίκτυο για να προσθέσετε ένα σελιδοποίηση χωρίς επιτυχία: /

Αυτός είναι ο κωδικός ερώτημα μου με τον κωδικό σελιδοποίηση Προσπάθησα:

            <?php

          $count = 0;

          // Query Code

          $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;

          $wpb_all_query = new WP_Query(array('post_type'=>'post', 'category_name' => 'Recognitions', 'post_status'=>'publish', 'posts_per_page=3&paged=' . $paged));

          if ( $wpb_all_query->have_posts() ) :
              while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post();
              ?>

              <?php $linktab = 'http://' . localhost:8888/Lemon/wordpress/?page_id=158 .&featuredimage=.get_the_post_thumbnail_url(); ?>

                      <div class=wraper-tab
                      <?php

                      $count++;

                      $current_image = $_GET[featuredimage];

                      if (!isset($current_image) && $count == 1) {
                        $_GET[featuredimage] = get_the_post_thumbnail_url();
                        $current_image = get_the_post_thumbnail_url();
                      }

                      if ($current_image == get_the_post_thumbnail_url()) {
                        echo active;
                      }

                       ?>
                      >

                      <a class=mitch-button to-load dark href=<?php echo $linktab ?> data-i=1 data-title=Lapka>
                        <article class=tab vertical-center data-background-l=dark data-background-p=dark itemscope itemtype=http://schema.org/CreativeWork>
                            <header class=page-header caption>
                                <div>
                                    <h6 class=tab-date><?php echo get_the_date(); ?></h6>
                                      <h2 class=title itemprop=name><?php the_title(); echo $count;?></h2>
                                </div>
                            </header>
                            <div class=media>
                                <img src= />
                            </div>

                        </article>
                        </a>
                      </div>

              <?php endwhile; ?>

        <?php
          else :
              _e( 'Sorry, no posts matched your criteria.' );
          endif;
        ?>
      </div>

      <?php
      // Pagination code
      next_posts_link();
      previous_posts_link();
       ?>

Θέλω να κάνω έτσι ώστε να δείχνει 3 δημοσιεύσεις ανά σελίδα. Αυτός είναι ο λόγος που προστίθενται 3 στην posts_per_pageπαράμετρο.

Θέλω μια αριθμημένη λίστα.

Δημοσιεύθηκε 20/10/2018 στις 12:29
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Παρακαλούμε να χρησιμοποιήσετε αυτόν τον κωδικό

<?php $count = 0; $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; $wpb_all_query = new WP_Query(array('post_type'=>'post', 'category_name' => 'Recognitions', 'post_status'=>'publish', 'posts_per_page'=>3, 'paged' => $paged )); $wpb_all_query->query_vars[ 'paged' ] > 1 ? $current = $wpb_all_query->query_vars[ 'paged' ] : $current = 1; 
$pagination = array(
       'base' => 'page/%#%',
       //'format' => '',
       'showall' => false,
       'end_size' => 1,
       'mid_size' => 6,
       'total' => $wpb_all_query->max_num_pages,
       'current' => $current,
       'prev_text' => __('&larr;'),
        'next_text' => __('&rarr;'),
       'type' => 'list'
   );
     $actual_link = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
   $url = str_replace('&page='.$current, '', $actual_link);
  global $wp_rewrite;
  if ( $wp_rewrite->using_permalinks() )
    $pagination[ 'base' ] =  $url. '&page=%#%' ;
      if ( $wpb_all_query->have_posts() ) :
          while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post();
          ?>
          <?php $linktab = 'http://' . "localhost:8888/Lemon/wordpress/?page_id=158" ."&featuredimage=".get_the_post_thumbnail_url(); ?>
                  <div class="wraper-tab
                  <?php
                  $count++;
                 $current_image = $_GET["featuredimage"];
                  if (!isset($current_image) && $count == 1) {
                    $_GET["featuredimage"] = get_the_post_thumbnail_url();
                    $current_image = get_the_post_thumbnail_url();
                  }
                  if ($current_image == get_the_post_thumbnail_url()) {
                    echo "active";
                  }
                   ?>
                  ">
                  <a class="mitch-button to-load dark" href="<?php echo $linktab ?>" data-i="1" data-title="Lapka">
                    <article class="tab vertical-center" data-background-l="dark" data-background-p="dark" itemscope itemtype="http://schema.org/CreativeWork">
                        <header class="page-header caption">
                            <div>
                                <h6 class="tab-date"><?php echo get_the_date(); ?></h6>
                                  <h2 class="title" itemprop="name"><?php the_title(); echo $count;?></h2>
                            </div>
                        </header>
                        <div class="media">
                            <img src="" />
                        </div>

                    </article>
                    </a>
                  </div>
          <?php endwhile; ?>
           <?php
      else :
          _e( 'Sorry, no posts matched your criteria.' );
      endif;
    ?>
  </div><nav class="woocommerce-pagination"><?php echo paginate_links($pagination); ?></nav>
Απαντήθηκε 20/10/2018 στις 13:16
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more