คำถามติดแท็ก pagination

แบ่งเนื้อหาออกเป็นเพจขนาดเล็กเพื่อดูทีละหน้า

8
รับ URL หน้าปัจจุบัน (รวมถึงการแบ่งหน้า)
มีฟังก์ชั่น WP เพื่อรับ URL ที่ถูกต้องของหน้าปัจจุบันโดยอัตโนมัติหรือไม่? ความหมายถ้าฉันเพียงแค่เปิดโพสต์เดียวฟังก์ชันจะส่งกลับเช่นเดียวget_permalink()แต่ถ้าผมอยู่บนอินสแตนซ์ที่ใส่เลขหน้าของหน้า (เมื่อเลขหน้าผ่านความเห็น) กลับมาทำงานเช่นเดียวกับget_pagenum_link(get_query_var('paged'))จะทำ ฉันค้นหา Codex แล้ว แต่ไม่พบสิ่งที่ต้องการ (แต่ยังget_pagenum_link()ไม่มีการบันทึกไว้ที่นั่น) ฉันรู้เกี่ยวกับฟังก์ชั่นนี้แล้ว แต่ฉันจะดีใจถ้ามีฟังก์ชั่น "ดั้งเดิม" WP ที่ทำงาน ขอบคุณล่วงหน้า! ขอแสดงความนับถือRené

2
มีจำนวนโพสต์ต่างกันในหน้าแรก
ฉันต้องมีจำนวนโพสต์ต่อหน้าในหน้าแรกที่ต่างกัน ตัวอย่างเช่นนี่คือสิ่งที่ฉันต้องการ โพสต์ทั้งหมด: 6 หน้าแรก: แสดง 3 โพสต์ หน้าต่อไปนี้: แสดง 2 โพสต์ต่อหน้า นี่คือรหัสของฉัน: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $fp_limit = 3; // first page limit $limit = 2; // following page limit $offset = 0; // default offset if( $paged == 1 ) { $limit = $fp_limit; } …

3
ทำไม“ / หน้า / 2 /” ไม่ทำงาน
ในที่สุดก็มีเลขหน้าให้ทำงานกับรหัสด้านล่าง แต่ตอนนี้การเชื่อมโยงเลขหน้ากับ / วิดีโอ / หน้า / 2 / ซึ่งไม่มีอยู่ ฉันจะทำให้หน้า 2 ทำงานได้อย่างไร <?php $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query('post_type=videos&showposts=1'.'&paged='.$paged); while ($wp_query->have_posts()) : $wp_query->the_post(); //display stuff endwhile; php wp_pagenavi(); ?>

3
วิธีแสดงลิงค์เลขหน้าสำหรับ WP_User_Query
ฉันคิดว่าฉันเกือบจะอยู่ที่นั่น แต่ฉันไม่สามารถรับลิงก์การให้เลขหน้าสำหรับไดเรกทอรีของผู้เขียนที่ฉันสร้าง รหัสของฉันอยู่ด้านล่าง แต่ฉันไม่รู้วิธีรับลิงก์เพื่อนำทางระหว่างหน้าต่างๆของผู้แต่งเพื่อให้ทำงานได้ มีใครช่วยฉันบ้าง ฉันมีความรู้สึกว่านี่อาจเป็นประโยชน์ แต่ฉันไม่รู้ว่าจะใช้งานอย่างไร: paginate_links () ขอบคุณ Osu <?php /* ****************************************************************** */ /* !LIST AUTHORS */ /* ****************************************************************** */ // THANKS TO: // http://www.mattvarone.com/wordpress/list-users-with-wp_user_query/ // pagination $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; // Needed for pagination $paged -= 1; $limit = 2; $offset = $paged * …

1
WP_Query หลายลูปพร้อมการแบ่งหน้า
มีคำถามอื่นอีกสองสามข้อเกี่ยวกับเรื่องนี้ (และการแบ่งหน้า WP_Query ดูเหมือนจะเป็นคำถามที่ยิ่งใหญ่สำหรับผู้คนจำนวนมาก) ดังนั้นฉันจึงพยายาม จำกัด ให้แคบลงอย่างชัดเจนถึงวิธีการใช้งาน ฉันสามารถสร้างลูปที่กำหนดเองเดียวด้วยการแบ่งหน้ารหัสนี้: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $args = array( 'showposts' => 2, 'paged' => $paged ); $wp_query->query($args); while ($wp_query->have_posts()) : $wp_query->the_post(); // The Post the_title(); echo '<br>'; the_category(' '); the_excerpt(); echo '<hr>'; endwhile; // http://codex.wordpress.org/Function_Reference/paginate_links#Examples $big = …

5
การแบ่งหน้าที่กำหนดเองสำหรับประเภทโพสต์ที่กำหนดเอง (ตามชื่อ)
ฉันมีโพสต์ที่กำหนดเองสองประเภทที่จัดการกับชื่อของผู้คน ตอนนี้ในมุมมองการเรียกดูมันจะแสดงรายการตามลำดับตัวอักษรทั้งหมดและการแบ่งหน้าแบ่งเป็นตัวเลขซึ่งไม่เป็นประโยชน์มากนักเมื่อคุณพยายามค้นหาบุคคลที่ต้องการ โดยเฉพาะฉันถูกขอให้สร้างการเชื่อมโยงเลขหน้าสำหรับคนที่มีลักษณะเช่นนี้: เอจี HM NQ RQ ปัญหาของฉัน - ฉันไม่สามารถหาวิธีที่ฉันสามารถสืบค้นประเภทโพสต์ที่กำหนดเองตามตัวอักษรตัวแรกของหนึ่งฟิลด์ จากนั้นฉันไม่แน่ใจว่าฉันจะสร้างการให้เลขหน้าด้วยวิธีนี้ได้อย่างไร ไม่มีใครมีข้อเสนอแนะใด ๆ ? ขอบคุณ!

4
การแบ่งหน้าด้วยแบบสอบถาม SQL ที่กำหนดเอง
ฉันมีสตริง SQL ของตัวเองเพื่อเลือกโพสต์ประเภทโพสต์ที่กำหนดเองที่มีข้อเฉพาะ ฉันใช้ออฟเซ็ตและลิมิตเพื่อส่งคืนโพสต์ที่เหมาะสมโดยขึ้นอยู่กับหน้าที่กำลังแสดง มันใช้งานได้ดี ตอนนี้ฉันต้องการทำprevious_posts_link()และnext_posts_link()ฟังก์ชั่นการทำงาน พวกเขาทั้งสองจะเรียกว่าจากการที่ใช้get_posts_nav_linkglobal $wp_query มีวิธีที่ฉันสามารถกำหนดใหม่global $wp_queryด้วยสตริง SQL หรือ$wpdb->get_resultsผลลัพธ์หรืออย่างอื่นได้หรือไม่ ดังนั้นฟังก์ชันดั้งเดิมprevious_posts_link()และnext_posts_link()WP จะทำงานได้ ถ้าไม่ฉันจะสร้างฟังก์ชั่นลิงค์ก่อนหน้าและโพสต์ถัดไปได้อย่างไร ฉันขอขอบคุณความช่วยเหลือและคำแนะนำใด ๆ ! ฉันติดอยู่กับเรื่องนี้อย่างสิ้นเชิง ขอบคุณ :) หมายเหตุ:ฉันเพิ่งสังเกตเห็นว่าprevious_posts_link()ทำงานอย่างถูกต้องในทุกหน้า แต่no idea whyและในกรณีนี้ทำไมnext_posts_linkไม่ทำงาน: S นี่คือรหัส: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $post_per_page = intval(get_query_var('posts_per_page')); $offset = ($paged - 1)*$post_per_page; $sql = " SELECT SQL_CALC_FOUND_ROWS wp_posts.*, wp_postmeta.* FROM …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.