คุณต้องการที่จะแยกโพสต์ติดหนึบออกจากลูปใน WordPress หรือไม่?
โพสต์ติดหนึบเป็นวิธีที่ดีในการเน้นเนื้อหาเด่นของคุณ อย่างไรก็ตาม มีบางที่บนเว็บไซต์ของคุณที่คุณไม่จำเป็นต้องมีโพสต์ติดหนึบเพื่อให้อยู่ด้านบน
ในบทความนี้ เราจะแสดงวิธีแยกโพสต์ที่ติดหนึบออกจากลูปใน WordPress โดยสมบูรณ์
การลบโพสต์ที่ติดหนึบออกจากลูปบนเว็บไซต์ WordPress ของคุณอาจมีประโยชน์หากคุณไม่ต้องการแสดงโพสต์เหล่านั้นในพื้นที่ใดพื้นที่หนึ่งบนเว็บไซต์ WordPress ของคุณ
โพสต์ที่ติดหนึบมีประโยชน์ในการเน้นเนื้อหาที่สำคัญ เช่น บทความหลักของคุณ โพสต์ในบล็อกที่มีการเข้าชมสูง และเนื้อหาที่คำนึงถึงเวลา อย่างไรก็ตาม พวกเขาสามารถทำให้พื้นที่วิดเจ็ตโพสต์ล่าสุดของคุณหนาแน่นและทำให้เนื้อหาล่าสุดของคุณเข้าถึงได้ยากขึ้น
นี่คือจุดที่การแยกโพสต์ที่ติดหนึบออกจากลูปมีประโยชน์ WordPress ไม่สามารถคาดเดาสิ่งนี้ได้ ดังนั้นคุณต้องบอก WordPress อย่างชัดเจนให้แยกโพสต์บล็อกที่ติดหนึบออกจากลูปที่กำหนดเอง
มาดูกันว่าคุณสามารถลบโพสต์ที่ติดหนึบออกจากลูปใน WordPress ได้อย่างไร
เพื่อช่วยคุณแยกโพสต์ติดหนึบออกจากด้านบนของลูปหรือลบออกจากลูปโดยสิ้นเชิง เราได้สร้างข้อมูลโค้ดที่กำหนดเอง
เนื่องจากต้องมีการแก้ไขโค้ดบนเว็บไซต์ของคุณ จึงอาจเป็นเรื่องยากสำหรับผู้เริ่มต้น หากคุณยังไม่เคยดำเนินการนี้มาก่อน เราขอแนะนำให้อ่านคำแนะนำในการเพิ่มโค้ดที่กำหนดเองใน WordPress เพื่อดูรายละเอียดเพิ่มเติม คุณอาจพิจารณาจ้างนักพัฒนาเพื่อขอความช่วยเหลือแบบตัวต่อตัว
วิธีเพิกเฉยต่อโพสต์ที่ปักหมุดใน WordPress
รหัสนี้จะไม่สนใจว่าโพสต์นั้นติดหนึบและแสดงโพสต์ตามลำดับปกติบนบล็อก WordPress ของคุณ
เมื่อใช้โค้ดนี้ โพสต์แบบติดหนึบของคุณจะยังคงปรากฏในลูป แต่จะไม่ถูกวางไว้ด้านบน
สิ่งที่คุณต้องทำคือป้อนรหัสต่อไปนี้บนเว็บไซต์ WordPress ของคุณ:
<?php
// The loop arguments
$args = array(
'posts_per_page' => 10,
'ignore_sticky_posts' => 1
);
// The loop
$the_query = new WP_Query($args);
if ($the_query->have_posts()) {
while ($the_query->have_posts()) {
$the_query->the_post();
}
}
แยกโพสต์ที่ติดหนึบออกจากลูปโดยสมบูรณ์
ถัดไป หากคุณใช้โพสต์แบบติดหนึบในปลั๊กอินตัวเลื่อน บางครั้งคุณอาจต้องการแยกโพสต์แบบติดหนึบของคุณออกจากลูปโดยสิ้นเชิง
เพียงเพิ่มข้อมูลโค้ดต่อไปนี้ลงในเว็บไซต์ของคุณ:
<?php
// The loop arguments
$args = array(
'posts_per_page' => 10,
'post__not_in' => get_option( 'sticky_posts' ) // do not display the sticky posts at all.
);
// The loop
$the_query = new WP_Query($args);
if ($the_query->have_posts()) {
while ($the_query->have_posts()) {
$the_query->the_post();
}
}
รหัสนี้จะไม่แสดงโพสต์ติดหนึบใดๆ ในลูปโพสต์
สำหรับเคล็ดลับเพิ่มเติมในการแก้ไขธีม WordPress โปรดดูเอกสารโกงธีม WordPress สำหรับผู้เริ่มต้น
เราหวังว่าบทความนี้จะช่วยให้คุณเรียนรู้วิธีแยกโพสต์ที่ติดหนึบออกจากลูปใน WordPress คุณอาจต้องการดูคำแนะนำของเราเกี่ยวกับวิธีรับโดเมนอีเมลฟรีและปลั๊กอิน WordPress ที่ดีที่สุด
หากคุณชอบบทความนี้ โปรดติดตามวิดีโอบทแนะนำช่อง YouTube สำหรับ WordPress ของเรา คุณยังพบกับเราได้บน Twitter และ Facebook