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

แกนหลักของเคียวรี WordPress, ลูปนำเสนอวิธีที่ง่ายในการเข้าถึงข้อมูลโพสต์และแสดงบนเว็บไซต์ของคุณ

1
มีข้อสงสัยเกี่ยวกับวิธีการทำงานของแบบสอบถามหลักและแบบสอบถามแบบกำหนดเองในชุดรูปแบบที่กำหนดเองนี้หรือไม่
ฉันค่อนข้างใหม่ในการพัฒนาชุดรูปแบบ WordPress และฉันไม่ได้เป็น PHP (ฉันมาจาก Java และ C #) และมีสถานการณ์ต่อไปนี้ในชุดรูปแบบที่กำหนดเองนี้ อย่างที่คุณเห็นในหน้าแรกฉันแสดงส่วน (ชื่อArticoli ใน evidenza ) ครั้งแรกที่มีโพสต์เด่น (ฉันได้ติดตั้งโดยใช้แท็กเฉพาะ) และภายใต้มันมีพื้นที่อื่น (ชื่อUltimi Articoli ) ที่มีโพสต์ล่าสุด นั่นไม่ใช่โพสต์เด่น ฉันจะใช้รหัสนี้: <section id="blog-posts"> <header class="header-sezione"> <h2>Articoli in evidenza</h2> </header> <!--<?php query_posts('tag=featured');?>--> <?php $featured = new WP_Query('tag=featured'); if ($featured->have_posts()) : while ($featured->have_posts()) : $featured->the_post(); /* * Include the …

8
แสดงผลิตภัณฑ์ที่โดดเด่นผ่านลูปที่กำหนดเองใน woocommerce บนหน้าเทมเพลต
ฉันต้องการแสดงผลิตภัณฑ์เด่น 6 รายการจากร้านค้า woocommerce บนเทมเพลตหน้าแรกของฉัน หลังจากการวิจัยบางอย่างฉันพบว่าวิธีที่ถูกต้องในการทำเช่นนี้คือผ่านลูปแบบกำหนดเอง (ฉันไม่ต้องการใช้รหัสย่อเพราะฉันต้องการเพิ่มคลาสเพิ่มเติมสำหรับการกำหนดสไตล์ ฯลฯ ) ฉันยังพบว่ากุญแจที่ woocommerce ใช้สำหรับ ผลิตภัณฑ์เด่นคือ '_featured' ฉันรวบรวมรหัสด้านล่างเพื่อแสดงผลิตภัณฑ์ใด ๆ ที่ฉันเลือกเป็นผลิตภัณฑ์เด่นในร้านค้าของฉัน แต่มันใช้งานไม่ได้ ... ชื่นชมความช่วยเหลือใด ๆ <?php $args = array( 'post_type' => 'product', 'stock' => 1, 'showposts' => 6, 'orderby' => 'date', 'order' => 'DESC' , 'meta_query' => array( array( 'key' => '_featured', 'value' => …

2
ตั้งค่าโกลบอล $ post vars ด้วยตนเองเพื่อใช้แท็กเทมเพลต
ฉันมีฟังก์ชั่นการดึง ID ของโพสต์ด้วยวิธีที่เฉพาะเจาะจงมาก ฉันต้องสามารถตั้งค่าglobal $postเพื่อใช้ฟังก์ชันเช่นthe_content()ซึ่งไม่อนุญาตให้ใช้ ID เป็นพารามิเตอร์ ฉันจะบรรลุสิ่งนี้ได้อย่างไร

7
แสดงโพสต์ทั้งหมดในประเภทโพสต์ที่กำหนดเองจัดกลุ่มตามอนุกรมวิธานที่กำหนดเอง
ฉันกำลังทำงานในหน้าสมาชิกที่ฉันใช้ประเภทโพสต์ที่กำหนดเองกับ taxonomy ที่กำหนดเอง ฉันประเภทโพสต์ที่กำหนดเองที่เรียกว่าและอนุกรมวิธานของฉันเองที่เรียกว่าmembermember_groups ฉันต้องการแสดงรายการสมาชิกทั้งหมด แต่จัดกลุ่มเข้าด้วยกันเป็นกลุ่มตามลำดับ เพื่อให้ชัดเจนฉันมีสมาชิก 35 คนแบ่งออกเป็น 9 กลุ่ม - ดังนั้นแทนที่จะทำแบบสอบถามเดียวกันเก้าครั้งที่ฉันต้องการทำเพียงครั้งเดียว แต่รวมกลุ่มเข้าด้วยกันเพื่อให้ Member1, Member4 และสมาชิก 11 รวมกลุ่มกันในกลุ่มเดียว เรียกว่า "การตลาด" ฉันใช้WP_Queryเพื่อดึงโพสต์ทั้งหมดภายใต้สมาชิกประเภทโพสต์ ฉันได้ลองแล้ว แต่ก็ไม่ประสบความสำเร็จ ฉันจะบรรลุสิ่งนั้นได้อย่างไร

6
พิมพ์หมายเลขดัชนีโพสต์ปัจจุบันภายในวง
ฉันกำลังทำงานกับ WordPress ที่ฉันมีรหัสต่อไปนี้เพื่อรับโพสต์ภายในวง <?php $posts = $woo_options['woo_latest_entries']; query_posts('post_type=post&category_name=company'); if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?> /// Post Content Goes Here // <?php endwhile; endif; ?> โพสต์เอาท์พุทใดในลูปบางอย่างเช่นนี้ ... Post Goes Here .... Other Post Goes Here .... Another Post Goes Here .... ..... สิ่งที่ฉันต้องการคือการพิมพ์หมายเลขดัชนีโพสต์ปัจจุบันภายในวง ตัวอย่าง …
17 posts  loop 

3
รับลูกของหมวดหมู่ผู้ปกครอง
ฉันพยายามทำให้เด็กทุกประเภทแสดงในลูปนี้ แต่ฉันกำลังดิ้นรนกับรหัส นี่คือสิ่งที่ฉันมี <?php $args=array('orderby' => 'name', 'order' => 'ASC'); $categories=get_categories($args); foreach ($categories as $cat) { ?> <dt><a href="#" class="customer-acquisitiontop" id="<?php echo $cat->slug; ?>" data-filter=".<?php echo $cat->slug; ?>"><h2><?= $cat->cat_name; ?></h2></a></dt> <dd><div class="services"> <?= $categories=get_categories('parent'); ?> /*This should be the children of the parent category */ </div> </dd> <?php } ?> …

8
วิธีรับ ID ผู้แต่งนอกวง
ฉันไม่สามารถรับ ID ผู้เขียนโพสต์นอกวงเพื่อให้ get_the_author_meta ทำงาน จนถึงตอนนี้ฉันได้ลองแนวทางที่แตกต่าง: 1 $author_id=$post->post_author; 2 global $post; $author_id=$post->post_author; 3 $post_tmp = get_post($post_id); $author_id = $post_tmp->post_author; 4 $author_id = $posts[0]->post_author; ฉันต้องการ ID ผู้แต่งเพื่อส่งต่อไปยัง: $address = get_the_author_meta('user_email', $author_id); ข้อเสนอแนะใด ๆ
16 loop  author  id 

3
ฉันสามารถรวม WP_Query ($ ตัวแปร) ใหม่ 2 รายการได้หรือไม่
ฉันใช้งานเครือข่ายหลายไซต์และฉันได้ตั้งค่าการสืบค้น sql ที่ใช้ swith_to_blog (); และสอบถามการโพสต์ มีวิธีที่ฉันสามารถประกาศแบบสอบถามภายใน WP_Query ใหม่และรวมแบบสอบถามจริงเข้าด้วยกันหรือไม่ โดยทั่วไปถ้าฉันทำสิ่งนี้: $number1 = new WP_Query($multisitequery); ฉันสามารถรวมเข้ากับ: $number2 = new WP_Query($normalquery); $normalquery เก็บการตั้งค่าเช่นการแบ่งหน้าต่อส่วนที่ตัดตอนมาชื่อ ฯลฯ ... ในรหัสย่อผลงาน ฉันต้องการให้รวมโพสต์ที่สอบถามจาก$multisiteแบบสอบถามใหม่ของฉัน สามารถทำได้หรือไม่ เพียงแค่ต้องการช่วยฉันจากการสร้างการตั้งค่ารหัสย่อใหม่ทั้งหมดฮ่า ๆ ขอบคุณมากล่วงหน้า Rory แก้ไข ======== สิ่งที่ฉันมีคือ: $portfolio = array(); $portfolio = $settings; เพิ่มเติมฟังก์ชันพอร์ตโฟลิโอของฉัน "หลังจากการตั้งค่า $ ทั้งหมด ['options']" ฉันมี: $portfolio_query = new WP_Query( $portfolio …

1
ค้นหาประเภทโพสต์ที่กำหนดเองหลายประเภทในวงเดียว
ฉันรู้ว่ามีโพสต์อื่น ๆ อีกหลายที่ครอบคลุมพื้นคล้ายกับสิ่งที่ฉันกำลังจะถาม ฉันมีประเภทโพสต์ที่กำหนดเองสามแบบที่ทำงานอยู่นอกเหนือจาก 'โพสต์' ฉันต้องการเรียกใช้ลูปที่ดึงการโพสต์ทั้งหมดที่จัดอยู่ในหมวดหมู่เฉพาะ <?php $args = array( 'post_type' => 'testimonial', 'posts_per_page' => 1, 'tax_query' => array( array ( 'taxonomy' => 'testimonial_category', 'field' => 'slug', 'terms' => 'home' ) ) ); $query = new WP_Query( $args ); $postcount = 0; ?> <?php if ($query->have_posts()) : ?> <?php while …
14 php  wp-query  loop  query 

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
แสดงโพสต์ทั้งหมดที่เริ่มต้นด้วยตัวอักษรที่กำหนด?
ฉันพยายามสร้างพจนานุกรม Wordpress โดยพื้นฐานแล้วจะมี 26 หน้า (หนึ่งฉบับสำหรับแต่ละตัวอักษร): ABC ... XYZ และทุกหน้าจะแสดงโพสต์ทั้งหมดที่เริ่มต้นด้วยตัวอักษรที่กำหนดดังนั้นหลังจากเปิดหน้า "A" มันควรจะแสดงสิ่งที่ชอบ: ผงะ ลูกคิด หอยเป๋าฮื้อ (... ) สีฟ้า ฉันคิดเกี่ยวกับประเภทโพสต์ที่กำหนดเองในตอนแรก แต่การสร้างและรักษาประเภทโพสต์ที่กำหนดเอง 26 รายการนั้นดูเหมือนว่าเกินความเป็นจริง อะไรจะเป็นวิธีที่มีประสิทธิภาพมากที่สุดในการจัดเรียงโพสต์เช่นนั้น แบบสอบถามฐานข้อมูลแยกลูปกับ PHP? ฉันตั้งเป้าที่จะโพสต์หลายพันรายการ (ใช่ต้องเป็น Wordpress :))

2
ฉันจะตรวจสอบว่าฉันอยู่ในหน้าสุดท้ายของโพสต์ได้อย่างไร
ฉันต้องการแสดงข้อความในหน้าสุดท้ายที่ไม่ปรากฏในหน้าอื่น ตัวอย่างเช่นในหน้าหมวดหมู่: url.com/category/categoryname/page/6 หรือหน้าสุดท้ายของโพสต์ทั้งหมดที่ระบุไว้ในหน้าแรก: url.com/page/9 ฉันจะตรวจสอบว่าฉันอยู่ในหน้าสุดท้ายได้อย่างไร ขอบคุณล่วงหน้า.
11 categories  loop  pages 

5
วิธีการแบ่งลูปเป็นหลายคอลัมน์
หากฉันมีการวนซ้ำที่ทำงานจากคิวรีหมวดหมู่เช่น: <?php $the_query = new WP_Query('cat=1&showposts=50&orderby=title&order=asc');?> <ul> <?php while ($the_query->have_posts()) : $the_query->the_post();?> <li>.. </li><?php wp_reset_query(); ?> <?php endwhile; ?> </ul> ฉันจะสร้างส่วนคำสั่ง if ที่แบ่งรายการในช่วงเวลาหนึ่งและเริ่มต้นรายการใหม่ได้อย่างไร ตัวอย่างเช่นเมื่อโพสต์ที่ 10 ส่งคืน</ul>และเริ่มใหม่<ul>ที่ 11 สิ่งนี้ไม่ถูกต้อง แต่เพื่อแสดงให้เห็นถึงวัตถุประสงค์ของฉัน: <?php $count =0; while($count <=50){ if ($count == 9){ echo "<li><a href='<?php the_permalink(); ?>'> <?php the_title(); ?></a></li></ul>"; } elseif ($count == …
11 loop 

1
ฉันจะแสดงเนื้อหาในรูปแบบธรรมดาได้อย่างไร
ฉันต้องการที่จะแสดงข้อความที่ตัดตอนมาใน Plaintext ฉันจะทำสิ่งนี้ได้อย่างไร นี่คือตัวอย่างของฉันที่ฉันแสดงเนื้อหา: <?php the_content(__( 'Weiterlesen ›','okay')); ?> ฉันจะเปลี่ยนตัวอย่างเพื่อแสดงเนื้อหาในแบบธรรมดาได้อย่างไร ทักทายนิกลาส

3
วิธีการโพสต์เผยแพร่ระหว่างวันที่และวันนี้?
มันเป็นวิธีที่จะได้รับโพสต์เผยแพร่ระหว่างวันที่และวันนี้ด้วยquery_posts()? ตัวอย่าง: โพสต์ทั้งหมดเผยแพร่ตั้งแต่2012-04-01 ขอบคุณ แก้ไข: วิธีเพิ่มวันที่ตัวกรองในโพสต์ข้อความค้นหานี้ query_posts( array( array('post'), 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array('post-format-image') ) ), 'cat' => '-173', 'post_status' => 'publish' ) );
10 posts  loop  query-posts  date 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.