-
Pingback เป็นวิธีการที่ใช้กันทั่วไปในบล็อกเพื่อแจ้งระบบบล็อกเกี่ยวกับการอ้างอิงบทความ เครือข่ายบล็อก 3G แปลว่า "การออกอากาศ" ซึ่งหมายถึงระบบคอมพิวเตอร์ที่ส่งข้อมูลอ้างอิงไปยังภายนอก แต่บางคนคิดว่ามันจะสับสนกับการออกอากาศในชีวิตประจำวัน วิธีการสำหรับผู้เขียนเว็บที่จะได้รับการแจ้งเตือนเมื่อมีผู้อื่นเชื่อมโยงไปยังหน้าของตน วิธีนี้ช่วยให้ผู้เขียนเว็บสามารถติดตามผู้ที่ลิงก์ไปยังบทความของตนได้ ซอฟต์แวร์บล็อกบางตัว เช่น WordPress มีฟังก์ชันส่ง Ping กลับลิงก์ทั้งหมดในบทความโดยอัตโนมัติเมื่อมีการเผยแพร่
คำอธิบายข้างต้นของ Pingback มาจาก Wikipedia สำหรับ WordPress พูดง่ายๆ ก็คือ pingback หมายความว่าเมื่อมีคนอื่นพิมพ์ซ้ำ/อ้างอิงลิงก์บทความของคุณ มันจะเพิ่มลิงก์แหล่งที่มาที่ด้านล่างของบทความของคุณโดยอัตโนมัติ (แน่นอนว่า ธีม WordPress ของคุณรองรับฟังก์ชันนี้) ฟังก์ชันนี้ใช้งานได้จริง เนื่องจากในกรณีส่วนใหญ่ ลิงก์ที่อ้างถึงจะเกี่ยวข้องกับข้อความต้นฉบับ หรือมีเนื้อหาเพิ่มเติม และผู้อ่านสามารถคลิกลิงก์เพื่ออ่านข้อมูลเพิ่มเติมที่สนใจได้
ในทำนองเดียวกัน หากบทความอ้างอิงลิงก์ไปยังบทความอื่นที่เขียนไว้ก่อนหน้านี้บนเว็บไซต์ของคุณเอง บทความก่อนหน้านี้จะได้รับ Pingback จากเว็บไซต์ของคุณเอง แต่ฉันคิดว่าโดยทั่วไปแล้ว ฟังก์ชั่นบันทึกที่เกี่ยวข้องสามารถใช้สร้างลิงก์ภายในสำหรับลิงก์ในไซต์ได้ Pingback นั้นซ้ำซ้อนสำหรับบทความในไซต์ และฟังก์ชันนี้สามารถปิดได้
วิธีการมีดังนี้ เพิ่มโค้ดต่อไปนี้ใน Functions.php ของธีม WordPress:
ฟังก์ชั่น no_self_ping( &$ ลิงก์ ) {
$home = get_option( 'บ้าน' );
foreach ( $ลิงก์เป็น $l => $link )
ถ้า ( 0 === strpos( $link, $home ) )
ไม่ได้ตั้งค่า ($links[$l]);
-
add_action ( 'pre_ping', 'no_self_ping' );
ถ้าฉันจำไม่ผิด รหัสรุ่นก่อนหน้านั้นเป็นปลั๊กอิน แต่มันหรูหราเกินไปที่จะใช้ปลั๊กอินสำหรับโค้ดสองสามบรรทัดเหล่านี้หรือไม่ หากคุณสามารถบันทึกได้ ให้บันทึก เป็นการดีกว่าถ้าแยกออกเป็นปลั๊กอินและรวมเข้ากับธีม จะช่วยให้คุณไม่ต้องกังวลมากขึ้น
ผู้เขียน: Wange
ที่มาบทความ: Life Studio