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

ในบทช่วยสอนนี้เราจะแสดงวิธีชะลอการปรากฏตัวของบทความบน WordPress

ชะลอการปรากฏตัวของบทความใน WordPress

เหตุใดจึงทำให้บทความบน WordPress ล่าช้า

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

ข้อผิดพลาดในการสะกด WordPress ของ WordPress

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

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

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

บทแนะนำ WordPress ของ Autoblog

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

ดังนั้นเราจะดูวิธีชะลอการปรากฏของบทความในฟีด RSS ของคุณได้อย่างง่ายดาย

วิธีชะลอการปรากฏตัวของบทความในฟีด RSS

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

คุณต้องเพิ่มรหัสต่อไปนี้ไปยังไฟล์ functions.php จากชุดรูปแบบของคุณหรือเพิ่มลงในปลั๊กอินของคุณ

ฟังก์ชัน Publish_later_on_feed ($ where) {global $ wpdb; ถ้า (is_feed ()) {// ประทับเวลาในรูปแบบ WP $ now = gmdate ('Ymd H: i: s'); // ค่ารอ; + อุปกรณ์ $ wait = '10'; // จำนวนเต็ม // http://dev.mysql.com/doc/refman/5.0/th/date-and-time-functions.html#function_timestampdiff $ device = 'MINUTE'; // MINUTE, HOUR, DAY, WEEK, MONTH, YEAR // เพิ่ม SQL-sytax เป็น $ เริ่มต้นโดยที่ $ where. = "AND TIMESTAMPDIFF ($ device, $ wpdb-> posts.post_date_gmt, '$ now')> $ wait "; } คืน $ ที่ไหน; } add_filter ('posts_where', 'published_later_on_feed');

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

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

ในรหัสนี้เราได้กำหนด 10 นาทีว่าต้องรอนานเท่าใด อย่าลังเลที่จะเปลี่ยนแปลงสิ่งที่คุณต้องการ

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