คุณต้องการยกเว้นหมวดหมู่เฉพาะจากฟีด RSS ของ your บล็อก WordPress ? เจ้าของไซต์จำนวนมากใช้หมวดหมู่บางหมวดหมู่กับ เนื้อหา ว่าพวกเขาไม่ต้องการให้ปรากฏบนฟีด RSS ของพวกเขา
ในบทช่วยสอนนี้เราจะแสดงวิธีแยกหมวดหมู่เฉพาะจากฟีด RSS ของ WordPress
วิธีการ 1: ยกเว้นหมวดหมู่เฉพาะด้วยปลั๊กอิน
สิ่งแรกที่คุณต้องทำคือติดตั้งและเปิดใช้งานปลั๊กอิน " สุดยอดหมวดหมู่ Excluder " สำหรับรายละเอียดเพิ่มเติม ดูคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการติดตั้งปลั๊กอิน WordPress.
หลังจากเปิดใช้งานปลั๊กอินคุณต้องไปที่การเข้าถึง การตั้งค่า> การยกเว้นหมวดหมู่ », เพื่อกำหนดการตั้งค่าปลั๊กอิน
หน้าการตั้งค่าแสดงหมวดหมู่ทั้งหมดบน your บล็อก WordPress พร้อมตัวเลือกในการซ่อนจากหน้าแรกของบล็อก ฟีด RSS หน้าเก็บถาวร และผลการค้นหา
เพียงเลือกหนึ่งในกล่องใต้คอลัมน์ ไม่รวมจากฟีด »และเลือกหมวดหมู่ที่คุณต้องการซ่อน อย่าลืมบันทึกการตั้งค่าของคุณ
นับจากนี้ไปหมวดหมู่ที่คุณเลือกจะไม่ปรากฏในฟีด RSS ของคุณ
วิธี 2: ยกเว้นหมวดหมู่ด้วยตนเองจากฟีด RSS
วิธีนี้คุณต้องวางโค้ดลงในไฟล์ WordPress ของคุณ คุณสามารถใช้วิธีนี้ได้หากคุณพอใจกับการแก้ไขโค้ด WordPress
คุณสามารถเพิ่มรหัสนี้ในไฟล์ " functions.php » ของธีมที่ใช้งานอยู่หรือวางลงใน WordPress ปลั๊กอิน (เราแสดงให้คุณเห็นถึงวิธีการสร้าง a WordPress ปลั๊กอิน).
ฟังก์ชัน exclude_category ($ query) {if ($ query-> is_feed) {$ query-> set ('cat', '-5, -2, -3'); } ส่งคืน $ query; } add_filter ('pre_get_posts', 'exclude_category');
รหัสนี้จะไม่รวมหมวดหมู่ที่สอดคล้องกับตัวระบุที่กำหนด เพียงแทนที่รหัสหมวดหมู่ในรหัสด้วยรหัสของหมวดหมู่ที่คุณต้องการยกเว้น
คุณจะพบ ID หมวดหมู่ได้ง่าย ๆ โดยแก้ไขหมวดหมู่ นี่คือหมายเลขใน URL ของเบราว์เซอร์
หากคุณต้องการยกเว้นเพียงหมวดหมู่เดียวคุณสามารถใช้รหัสนี้:
ฟังก์ชัน exclude_category ($ query) {if ($ query-> is_feed) {$ query-> set ('cat', '-15'); } ส่งคืน $ query; } add_filter ('pre_get_posts', 'exclude_category');
แทนที่ -15 ด้วย ID ของหมวดหมู่ที่คุณต้องการแยกออกจาก RSS feed
นั่นคือทั้งหมดที่สำหรับการกวดวิชานี้ฉันหวังว่ามันจะช่วยให้คุณสามารถแยกบทความจากฟีด RSS ได้อย่างง่ายดาย อย่าลังเลที่จะติดต่อเราในกรณีที่มีปัญหา