วิธีแยกโพสต์ล่าสุดออกจาก WordPress Post Loop


คุณต้องการยกเว้นโพสต์ล่าสุดจากลูปโพสต์ WordPress หรือไม่?

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

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

เหตุใดจึงแยกโพสต์ล่าสุดออกจาก WordPress Post Loop

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

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

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

วิธีที่ 1: การใช้ปลั๊กอิน WPCode (แนะนำ)

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

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

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

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

เมื่อเปิดใช้งานปลั๊กอินแล้ว ให้ไปที่ ข้อมูลโค้ด » เพิ่มข้อมูลโค้ด

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

ตอนนี้คุณสามารถวางเมาส์เหนือตัวเลือก "เพิ่มโค้ดที่กำหนดเองของคุณ (ตัวอย่างข้อมูลใหม่)" แล้วคลิกปุ่ม "ใช้ตัวอย่างข้อมูล" เมื่อปรากฏขึ้น

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

จากนั้น คุณต้องเปิดเมนูแบบเลื่อนลง "ประเภทโค้ด" และเลือก "PHP Snippet"

เมื่อเสร็จแล้ว เพียงวางสิ่งต่อไปนี้ลงในโปรแกรมแก้ไขโค้ด:

<?php
function wpsites_exclude_latest_post( $query ) {
	if ( $query->is_home() && $query->is_main_query() ) {
		$query->set( 'offset', '1' );
	}
}

add_action( 'pre_get_posts', 'wpsites_exclude_latest_post', 1 );

หลังจากนั้น เลื่อนลงไปที่ส่วน "การแทรก"

หากยังไม่ได้เลือก ให้เลือก "แทรกอัตโนมัติ" และ "เรียกใช้ทุกที่"

สุดท้าย เลื่อนไปที่ด้านบนของหน้าจอแล้วคลิกแถบเลื่อน "ไม่ใช้งาน" เพื่อให้แสดง "ใช้งานอยู่"

จากนั้นเพียงคลิกปุ่ม "บันทึกข้อมูลโค้ด" หรือ "อัปเดต" เพื่อทำให้ข้อมูลโค้ดใช้งานได้

ตอนนี้ หากคุณเยี่ยมชมเว็บไซต์ WordPress โพสต์บล็อกล่าสุดจะถูกซ่อน

วิธีที่ 2: การแก้ไขไฟล์ธีม WordPress (ไม่ต้องใช้ปลั๊กอิน)

อีกวิธีในการยกเว้นโพสต์ล่าสุดจากลูปโพสต์ WordPress คือการเพิ่มโค้ดลงในไฟล์ธีม WordPress ของคุณ

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

ตัวอย่างเช่น หากคุณต้องการเปลี่ยนการวนรอบการโพสต์ทั่วทั้งเว็บไซต์ของคุณ คุณจะต้องเพิ่มโค้ดลงในไฟล์ index.php ของคุณ

โปรดทราบว่าการเพิ่มโค้ดลงในไฟล์ WordPress โดยตรงอาจทำให้เกิดปัญหากับการแบ่งหน้าในบล็อก WordPress ของคุณได้

ขั้นแรก คุณจะต้องคัดลอกโค้ดต่อไปนี้และเพิ่มลงในลูป WordPress ของคุณ:

query_posts('posts_per_page=6&offset=1');

รหัสนี้บอกให้ลูปแสดงเฉพาะ 5 โพสต์ต่อจากโพสต์ล่าสุด

คุณจะต้องเพิ่มโค้ดไว้เหนือลูป WordPress ของคุณโดยตรง ดังนั้นโค้ดจะมีลักษณะคล้ายกับข้อมูลโค้ดด้านล่าง:

query_posts('posts_per_page=6&offset=1');
if ( have_posts() ) :
while ( have_posts() ) : the_post();
endwhile;

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

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

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

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