wp_headers vs send_headers ใช้เมื่อใด?
ฉันเคยเห็นwp_headersและsend_headersทั้งคู่เคยใช้มาเพื่อสิ่งเดียวกันและฉันสงสัยว่าคุณควรจะรู้ว่าควรใช้อันไหนและเมื่อ ... บนsend_headersหน้า Codexมีตัวอย่างของการเพิ่มที่X-UA-Compatible: IE=edge,chrome=1สำหรับ Internet Explorer กันได้ย้อนหลังตั้งแต่เมตาแท็กมักจะล้มเหลวบนไซต์อินทราเน็ตถ้าโหลดสายเกินไป นี่คือsend_headersตัวอย่างที่มีลักษณะ: add_action( 'send_headers', 'add_header_xua' ); function add_header_xua() { header( 'X-UA-Compatible: IE=edge,chrome=1' ); } อย่างไรก็ตามwp_headersยังสามารถทำสิ่งนี้: apply_filters ( 'wp_headers', array $headers, WP $this ) add_filter( 'wp_headers', 'wpieeam_headers' ); function wpieeam_headers($headers) { if (!is_admin()) { $headers['X-UA-Compatible'] = 'IE=edge,chrome=1'; } return $headers; } อัปเดต:จริง ๆ แล้วฉันเพิ่งสังเกตเห็นว่าการสนทนาในเรื่องนี้เริ่มต้นจากคำถามที่คล้ายกันเมื่อสองสามปีก่อน …