วิธีแสดงจำนวนโพสต์ใน WordPress Loop


คุณต้องการแสดงโพสต์บล็อกหลายรายการใน WordPress loop หรือไม่?

การใช้ลูป WordPress จะประมวลผลแต่ละโพสต์ที่จะแสดงบนหน้าปัจจุบัน โดยจัดรูปแบบตามลักษณะที่ตรงกับเกณฑ์ที่ระบุภายในแท็กลูป

ในบทความนี้ เราจะแสดงวิธีแสดงโพสต์จำนวนเท่าใดก็ได้ในลูป WordPress

WordPress Loop คืออะไร?

WordPress ใช้ลูปเพื่อแสดงแต่ละโพสต์ของคุณ เป็นโค้ด PHP ที่ใช้ในธีม WordPress เพื่อแสดงรายการโพสต์บนหน้าเว็บ เป็นส่วนสำคัญของโค้ด WordPress และเป็นหัวใจหลักของการสืบค้นส่วนใหญ่

ใน WordPress loop มีฟังก์ชันต่างๆ ที่ทำงานเพื่อแสดงโพสต์ อย่างไรก็ตาม นักพัฒนาสามารถปรับแต่งวิธีการแสดงแต่ละโพสต์ในลูปได้โดยการเปลี่ยนแท็กเทมเพลต

ตัวอย่างเช่น แท็กฐานในลูปจะแสดงชื่อเรื่อง วันที่ และเนื้อหาของโพสต์ในลูป คุณสามารถเพิ่มแท็กที่กำหนดเองและแสดงข้อมูลเพิ่มเติม เช่น หมวดหมู่ ข้อความที่ตัดตอนมา ฟิลด์ที่กำหนดเอง ชื่อผู้แต่ง และอื่นๆ

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

ดังที่กล่าวไปแล้ว มาดูวิธีเพิ่มโพสต์จำนวนเท่าใดก็ได้ใน WordPress loop

การเพิ่มจำนวนโพสต์ใน WordPress Loop

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

เพียงไปที่ การตั้งค่า » การอ่าน จากแดชบอร์ด WordPress ตามค่าเริ่มต้น WordPress จะแสดง 10 โพสต์

อย่างไรก็ตาม คุณสามารถแทนที่หมายเลขนั้นได้โดยใช้ Super Loop ซึ่งจะช่วยให้คุณสามารถแสดงโพสต์จำนวนเท่าใดก็ได้ใน WordPress Loop นั้นๆ

ซึ่งจะช่วยให้คุณสามารถปรับแต่งการตั้งค่าการแสดงผลหน้าเว็บของคุณ รวมถึงโปรไฟล์ผู้เขียน แถบด้านข้าง และอื่นๆ

ขั้นแรก คุณจะต้องเปิดไฟล์เทมเพลตที่คุณต้องการวางโพสต์ จากนั้นจึงเพิ่มลูปนี้:

<?php
// if everything is in place and ready, let's start the loop
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

	// to display 'n' number of posts, we need to execute the loop 'n' number of times
	// so we define a numerical variable called '$count' and set its value to zero
	// with each iteration of the loop, the value of '$count' will increase by one
	// after the value of '$count' reaches the specified number, the loop will stop
	// *USER: change the 'n' to the number of posts that you would like to display

	<?php static $count = 0;
	if ( $count == "n" ) {
		break;
	} else { ?>

		// for CSS styling and layout purposes, we wrap the post content in a div
		// we then display the entire post content via the 'the_content()' function
		// *USER: change to '<?php the_excerpt(); ?>' to display post excerpts instead

		<div class="post">
			<?php the_title(); ?>
			<?php the_content(); ?>
		</div>

		// here, we continue with the limiting of the number of displayed posts
		// each iteration of the loop increases the value of '$count' by one
		// the final two lines complete the loop and close the if statement

		<?php $count ++;
	} ?>
<?php endwhile; ?>
<?php endif; ?>

หมายเหตุ: คุณจะต้องแทนที่ค่าของ 'n' ในส่วน if ( $count == "n" ) ของโค้ด และเลือกหมายเลขใดก็ได้

วิธีง่ายๆ ในการเพิ่มโค้ดนี้ลงในเว็บไซต์ WordPress ของคุณคือการใช้ปลั๊กอิน WPCode เป็นปลั๊กอินข้อมูลโค้ดที่ดีที่สุดสำหรับ WordPress ที่ช่วยคุณจัดการโค้ดที่กำหนดเอง

เมื่อใช้ WPCode คุณจะไม่ต้องแก้ไขไฟล์เทมเพลตธีมด้วยตนเองและเสี่ยงต่อการทำลายบางสิ่ง ปลั๊กอินจะแทรกโค้ดให้คุณโดยอัตโนมัติ

ขั้นแรก คุณต้องติดตั้งและเปิดใช้งานปลั๊กอิน WPCode ฟรี สำหรับรายละเอียดเพิ่มเติม โปรดดูคำแนะนำในการติดตั้งปลั๊กอิน WordPress

เมื่อเปิดใช้งาน คุณสามารถไปที่ Code Snippets » + Add Snippet จากแดชบอร์ด WordPress ของคุณ ถัดไป คุณต้องเลือกตัวเลือก "เพิ่มโค้ดที่คุณกำหนดเอง (ตัวอย่างข้อมูลใหม่)"

หลังจากนั้น เพียงวางโค้ดที่กำหนดเองสำหรับลูป WordPress ที่เราแสดงให้คุณเห็นด้านบนลงในพื้นที่ 'ดูตัวอย่างโค้ด'

คุณจะต้องป้อนชื่อสำหรับโค้ดของคุณและตั้งค่า 'ประเภทโค้ด' เป็น 'PHP Snippet'

จากนั้น คุณสามารถเลื่อนลงไปที่ส่วน "การแทรก" และเลือกตำแหน่งที่คุณต้องการเรียกใช้โค้ด

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

สำหรับบทช่วยสอนนี้ เราจะใช้วิธีการเริ่มต้น "แทรกอัตโนมัติ"

เมื่อเสร็จแล้ว อย่าลืมคลิกปุ่มสลับที่ด้านบนเพื่อทำให้โค้ด 'ใช้งานอยู่' จากนั้นคลิกปุ่ม 'บันทึก' ตอนนี้ WPCode จะปรับใช้โค้ดบนบล็อก WordPress ของคุณและแสดงจำนวนโพสต์ที่ระบุในลูป WordPress

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

หากคุณชอบบทความนี้ โปรดติดตามวิดีโอบทแนะนำช่อง YouTube สำหรับ WordPress ของเรา คุณยังพบกับเราได้บน Twitter และ Facebook