วิธีสร้างฟีด RSS แยกสำหรับแต่ละหมวดหมู่ใน WordPress

เผยแพร่แล้ว: 2023-05-27


คุณต้องการสร้างฟีด RSS แยกต่างหากสำหรับแต่ละหมวดหมู่ใน WordPress หรือไม่?

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

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

How to make separate RSS feeds for each category in WordPress

วิธีค้นหาฟีด RSS สำหรับหมวดหมู่ต่างๆ ใน ​​WordPress

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

ตามค่าเริ่มต้น แต่ละหมวดหมู่บนเว็บไซต์ WordPress ของคุณจะมีฟีด RSS ของตัวเอง คุณสามารถค้นหา RSS feed นี้ได้โดยเพิ่ม 'feed' ที่ท้าย URL ของหน้าหมวดหมู่

ตัวอย่างเช่น หากคุณมีหมวดหมู่ชื่อ 'ข่าวสาร' ซึ่งมี URL ดังนี้:

https://example.com/category/news/

จากนั้นฟีด RSS จะอยู่ที่ URL ต่อไปนี้:

https://example.com/category/news/feed/

เคล็ดลับ: คุณสามารถค้นหา URL หมวดหมู่ของคุณได้โดยไปที่หน้า โพสต์ » หมวดหมู่ แล้วคลิกลิงก์ 'ดู' ใต้หมวดหมู่

View Category URL by clicking on the View link

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

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

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

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

หลังจากนั้น เพียงคลิกไอคอน 'ลิงก์' ในแถบเครื่องมือบล็อกเพื่อเปิดพร้อมท์ลิงก์

Click the Link icon in the block toolbar

ที่นี่ คุณสามารถพิมพ์ URL สำหรับฟีด RSS หมวดหมู่ของคุณ

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

Add category RSS feed links

เมื่อคุณทำเสร็จแล้ว อย่าลืมคลิกปุ่ม 'เผยแพร่' หรือ 'อัปเดต' เพื่อบันทึกการเปลี่ยนแปลงของคุณ

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

Category RSS feed preview

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

วิธีที่ 2: เพิ่มลิงก์สำหรับฟีด RSS หมวดหมู่โดยใช้ WPCode (แนะนำ)

หากคุณต้องการสร้างรายการลิงก์ฟีด RSS หมวดหมู่ที่อัปเดตอัตโนมัติทุกครั้งที่คุณเปลี่ยนแปลง วิธีนี้เหมาะสำหรับคุณ

หากต้องการเพิ่ม URL ให้กับฟีด RSS ของหมวดหมู่ เราจะต้องเพิ่มโค้ดที่กำหนดเองลงในไฟล์ functions.php ของธีมเว็บไซต์ของคุณ อย่างไรก็ตาม แม้แต่ข้อผิดพลาดที่เล็กที่สุดในโค้ดก็อาจทำให้ไซต์ของคุณเสียหายได้ ทำให้ไม่สามารถเข้าถึงได้

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

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

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

เมื่อเปิดใช้งานแล้ว ให้ตรงไปที่หน้า Code Snippets » + Add Snippet จากแถบด้านข้างของผู้ดูแลระบบ WordPress

จากนั้น คลิกที่ปุ่ม 'ใช้ตัวอย่างข้อมูล' ใต้ตัวเลือก 'เพิ่มรหัสที่กำหนดเองของคุณ (ตัวอย่างข้อมูลใหม่)'

Add new snippet

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

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

ถัดไป คุณต้องเลือก 'PHP Snippet' เป็นประเภทโค้ดจากเมนูแบบเลื่อนลงที่มุมขวาของหน้าจอ

Choose PHP Snippet as code type for category RSS feed

หลังจากนั้น ให้คัดลอกและวางโค้ดต่อไปนี้ลงในช่อง 'แสดงตัวอย่างโค้ด'

function wpbeginner_cat_feed_list() 
	$string = '<ul>';
	$string .= wp_list_categories( array(
		'orderby'    => 'name',
		'show_count' => true,
		'feed_image' => 'https://cdn.wpbeginner.com/path/to/feed-image.png',
		'echo' => false,
	) );
	$string .= '</ul>';

	return $string;


add_shortcode( 'wpb-cat-feeds', 'wpbeginner_cat_feed_list' );

เมื่อคุณทำเสร็จแล้ว ตอนนี้คุณสามารถเลือกรูปภาพไอคอนที่จะแสดงถัดจากลิงก์ฟีด RSS หมวดหมู่ของคุณ

ในการทำเช่นนี้ เพียงแทนที่บรรทัด /path/to/feed-image.png ในโค้ดด้วย URL ของภาพไอคอนที่คุณต้องการสำหรับลิงก์ฟีด

Paste the code for adding links for category RSS feeds

โปรดทราบว่าจะต้องอัปโหลดภาพไอคอนไปยังไลบรารีสื่อ WordPress ของคุณก่อน

เมื่ออัปโหลดแล้ว คุณจะได้รับ URL โดยไปที่หน้า สื่อ » ห้องสมุด จากแถบด้านข้างของผู้ดูแลระบบ และคลิกที่ภาพไอคอนเพื่อดูรายละเอียดไฟล์แนบ

Copy image link from the media library

หลังจากเพิ่ม URL สำหรับรูปภาพไอคอนลงในโค้ดแล้ว ให้เลื่อนลงไปที่ส่วน 'การแทรก'

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

หมายเหตุ: โปรดทราบว่าแม้จะเลือกโหมด 'แทรกอัตโนมัติ' แล้ว คุณจะต้องเพิ่มรหัสย่อ [wpb-cat-feeds] ลงในหน้าที่คุณต้องการแสดงหมวดหมู่ฟีด RSS รหัสย่อนี้ไม่ใช่คุณลักษณะ 'รหัสย่อ' ของ WPCode แต่เป็นส่วนหนึ่งของข้อมูลโค้ดเอง

Choose an insertion method

ถัดไป เลื่อนกลับไปด้านบนและสลับสวิตช์ 'ไม่ใช้งาน' เป็น 'ใช้งาน'

สุดท้าย คลิกปุ่ม 'บันทึกตัวอย่าง' เพื่อจัดเก็บการตั้งค่าของคุณ

Save the code snippet for adding RSS feed links to categories

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

จากที่นี่ คลิกปุ่ม 'เพิ่มบล็อก' (+) ที่มุมซ้ายบนของหน้าจอ และค้นหาบล็อก 'รหัสย่อ'

เมื่อเพิ่มบล็อกแล้ว ให้คัดลอกและวางรหัสย่อต่อไปนี้ลงไป

[wpb-แมวฟีด]

Add shortcode

สุดท้าย คลิกปุ่ม 'อัปเดต' หรือ 'เผยแพร่' เพื่อบันทึกการเปลี่ยนแปลงของคุณ

ไปที่เว็บไซต์ของคุณเพื่อตรวจสอบลิงก์ฟีด RSS ที่กำลังดำเนินการ

Preview for category RSS feeds

หากคุณต้องการเพิ่มลิงก์สมัครสมาชิกที่ด้านบนของหน้าหมวดหมู่ทั้งหมดของคุณ คุณสามารถใช้วิธีนี้ได้

ในการทำเช่นนี้ คุณจะต้องเพิ่มโค้ดที่กำหนดเองในเทมเพลตธีม WordPress category.php หรือ archive.php ของคุณ

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

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

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

เมื่อเปิดใช้งาน ให้ไปที่หน้า Code Snippets » + Add Snippet จากแถบด้านข้างของผู้ดูแลระบบ WordPress

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

Add new snippet

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

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

หลังจากนั้น เลือก 'PHP Snippet' เป็นประเภทโค้ดจากเมนูแบบเลื่อนลงทางด้านขวา

Choose PHP code type for code snippet to add subscription links to category pages

ถัดไป เพียงคัดลอกและวางโค้ดต่อไปนี้ลงในช่อง 'แสดงตัวอย่างโค้ด'

<?php
if ( is_category() ) 
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';

?>
Paste the code snippet for adding subscription link

เมื่อเพิ่มรหัสแล้ว ให้เลื่อนลงไปที่ส่วน 'การแทรก' และเลือกวิธี 'การแทรกอัตโนมัติ'

ด้วยวิธีนี้ รหัสจะถูกดำเนินการโดยอัตโนมัติบนเว็บไซต์ของคุณ

Choose an insertion method

ถัดไป คุณต้องเปิดเมนูแบบเลื่อนลง 'ตำแหน่ง' และสลับไปที่แท็บ 'เฉพาะหน้า' จากคอลัมน์ทางด้านซ้าย

หลังจากนั้น เลือกตัวเลือก 'แทรกก่อนข้อความที่ตัดตอนมา' เป็นตำแหน่งตัวอย่างข้อมูล

Choose snippet location as Insert before excerpt

เมื่อคุณทำเสร็จแล้ว ให้เลื่อนกลับไปด้านบนและสลับสวิตช์ 'ไม่ใช้งาน' เป็น 'ใช้งาน'

สุดท้าย คลิกปุ่ม 'บันทึกตัวอย่างข้อมูล' เพื่อบันทึกการเปลี่ยนแปลงของคุณ

Save snippet for adding subscription link to category pages

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

นี่คือลักษณะที่ปรากฏบนเว็บไซต์สาธิตของเรา

Preview for subscription link

ฟีด RSS ของหมวดหมู่ช่วยให้ผู้ใช้ของคุณสามารถสมัครรับเนื้อหาที่พวกเขาสนใจมากที่สุดเท่านั้น

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

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

โชคดีที่คุณยังสามารถใช้ฟีดหมวดหมู่เพื่อส่งเนื้อหาไปยังผู้ใช้ได้ทุกที่ที่ต้องการ

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

ด้วยบริการการตลาดผ่านอีเมล เช่น Constant Contact หรือ Brevo (เดิมคือ Sendinblue) คุณสามารถตั้งค่าจดหมายข่าว RSS-to-email แบบอัตโนมัติสำหรับหมวดหมู่เฉพาะได้อย่างง่ายดาย คุณสามารถดูคำแนะนำของเราเกี่ยวกับวิธีแจ้งสมาชิกเมื่อมีโพสต์ใหม่สำหรับคำแนะนำทีละขั้นตอน

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

PushEngage ช่วยให้คุณตั้งค่าการแจ้งเตือนแบบพุชอัตโนมัติโดยใช้ฟีด RSS คุณเพียงแค่ป้อน URL ฟีด RSS ของหมวดหมู่ของคุณ จากนั้นระบบจะแจ้งเตือนแบบพุชทุกครั้งที่มีการเผยแพร่โพสต์ใหม่ในหมวดหมู่นั้น

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

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