คำถามติดแท็ก headers

5
ทำไมจะไม่ wp_mail () ให้ฉันตั้งค่าส่วนหัวจาก: เมื่อจดหมาย PHP ธรรมดา () จะ?
เมื่อฉันใช้wp_mail( $to, $subject, $message, $headers )(โดยมีค่าอยู่) จะได้รับอีเมลที่ส่งจากชื่อและอีเมลที่ไม่ได้ตั้งค่าไว้ที่ใดที่ฉันสามารถหาได้ (ไม่ใช่แม้แต่ในการตั้งค่า PHP หรือ Apache) อย่างไรก็ตามการใช้mail( $to, $subject, $message, $headers )แทนที่จะใช้งานได้ดี จะเกิดอะไรขึ้นกับwp_mail()สาเหตุนี้
32 headers  wp-mail  email 

3
วิธีเพิ่มรหัสใน Header.php ในธีมลูก?
ฉันกำลังสร้างธีมลูกเป็นครั้งแรกและฉันมีคำถามสองสามข้อเกี่ยวกับการเพิ่มโค้ดในส่วนหัว ในชุดรูปแบบที่ไม่ใช่ลูกมีรหัสบางอย่างที่ฉันเพิ่มลงในไฟล์ header.php ของฉันเช่นการวิเคราะห์ของ Google, เครื่องมือเว็บมาสเตอร์ของ Google, ซื้อโฆษณาขาย, กราฟเปิด Facebook และอื่น ๆ .... คุณจะทำสิ่งนี้ในธีมลูกได้อย่างไร คุณสร้างไฟล์ header.php ในธีมลูกของคุณหรือไม่? ถ้าเป็นเช่นนั้นจะทำอย่างไร? มันเหมือนกับ @import เหมือนกับที่ฉันใช้กับ css หรือไม่? ขอบคุณ

4
ฟังก์ชัน WP / ตัวกรองสำหรับการปรับเปลี่ยนส่วนหัว http?
มีฟังก์ชั่น WP เฉพาะการกระทำหรือตัวกรองที่จะใช้เมื่อเพิ่ม / แก้ไขส่วนหัว HTTP หรือไม่ ตอนนี้ฉันแค่ขอให้หัว PHP () เรียกเข้าเบ็ด WP 'init' เช่นนี้ add_action('init', 'add_header_xua'); function add_header_xua(){ if(!is_admin()){ header('X-UA-Compatible: IE=edge,chrome=1'); } } แต่นี่เป็นวิธีที่ถูกต้องหรือไม่
17 api  headers 

10
การพัฒนาปลั๊กอิน WordPress - ส่วนหัวได้ส่งข้อความไปแล้ว
ฉันกำลังพัฒนาปลั๊กอิน WordPress เมื่อฉันเปิดใช้งานปลั๊กอินฉันได้รับข้อความต่อไปนี้: ปลั๊กอินสร้างผลลัพธ์ 293 ตัวอักษรของผลลัพธ์ที่ไม่คาดคิดในระหว่างการเปิดใช้งาน หากคุณสังเกตเห็นข้อความ“ ส่วนหัวที่ส่งไปแล้ว” ปัญหาเกี่ยวกับฟีด Syndication หรือปัญหาอื่น ๆ ให้ลองปิดใช้งานหรือลบปลั๊กอินนี้ ปลั๊กอินทำงานได้ดีมาก แต่ฉันไม่รู้ว่าทำไมฉันถึงได้รับข้อความนี้ ปลั๊กอินของฉันคือ: http://wordpress.org/extend/plugins/facebook-send-like-button/

4
หนึ่งจะระงับรหัสสถานะ 404 ในหน้า WordPress ได้อย่างไร
ฉันมีไซต์ WordPress ที่มีหน้าที่ดึงมาจากฐานข้อมูลอื่น ปัญหาคือหน้าอื่น ๆ เหล่านี้ส่งคืนรหัสสถานะ 404 (โพสต์ / หน้า WordPress ไม่เป็นไร) หน้าเว็บ 404'ed แสดงผลได้ดีและฉันลบข้อความ "ไม่พบหน้า" ออกจากแท็กชื่อใน WordPress แต่ Googlebot และ W3C เห็นส่วนหัว 404 ดังนั้น: ว้าวจะบอก Apache ให้หยุดสถานะ 404 หรือไม่? Apache จะแทนที่ส่วนหัวของ 404 ของ WordPress หรือไม่ มันสมเหตุสมผลไหม ฉันควรดูข้อมูลและสิ่งอื่นใดอีกบ้าง ฉันสามารถระงับรหัสสถานะใน. htaccess ดังนั้นฉันจะไม่เปลี่ยนไฟล์ WP core?
13 headers  apache  linux 

2
เหตุใดจึงมีแท็กลิงก์ที่มี "โปรไฟล์" rel ชี้ไปที่ gmpg.org
ฉันพบสิ่งนี้<link rel="profile" href="http://gmpg.org/xfn/11">ในheader.phpไฟล์ของธีม WordPress จะเกิดอะไรขึ้นถ้าฉันไม่ใช้สิ่งนี้ จะเกิดอะไรขึ้นถ้าฉันใช้สิ่งนี้
12 links  headers 

4
wp_redirect () - ส่งส่วนหัวแล้ว
ฉันพยายามใช้wp_redirect()เพื่อเปลี่ยนเส้นทางผู้ใช้หลังจากส่งแบบฟอร์มการสมัครบนหน้าเว็บสำเร็จ มันไม่ทำงานและแสดงข้อผิดพลาดต่อไปนี้: คำเตือน: ไม่สามารถแก้ไขข้อมูลส่วนหัว - ส่วนหัวที่ส่งไปแล้ว (เอาต์พุตเริ่มต้นที่ /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) ใน / Applications / MAMP / htdocs / theme / wp- รวมถึง / pluggable.php ในบรรทัด 1178 ฉันเข้าใจว่ามีการแสดงผลก่อนหน้านี้แล้วนั่นเป็นเหตุผลว่าทำไมมันไม่ทำงาน แต่ฉันก็ไม่รู้ว่าจะใช้งานอย่างไร ฟอร์มการสมัครใช้งานแสดงผลโดยฟังก์ชั่นและส่งโดยฟังก์ชั่นอื่นภายในฟังก์ชั่นของฉัน if ( isset( $_POST['subscribe'] ) ) { // Submits the form and should then redirect wp_redirect("/thank-you/"); exit; } จากนั้นทั้งสองฟังก์ชั่นเหล่านี้จะใช้ในที่ที่ฉันต้องการแสดงแบบฟอร์มการสมัคร ฉันกลัวว่าไม่ใช่สิ่งที่ดีที่สุดที่จะทำ ฉันควรจะสร้างการกระทำบางอย่างที่ทำเช่นนั้น แต่ฉันไม่รู้ว่าจะใช้งานอย่างไร บทเรียนส่วนใหญ่ที่ฉันพบแสดงผลลัพธ์โดยตรงในหน้าเดียวกันและไม่ต้องการการเปลี่ยนเส้นทางเพิ่มเติม …

1
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; } อัปเดต:จริง ๆ แล้วฉันเพิ่งสังเกตเห็นว่าการสนทนาในเรื่องนี้เริ่มต้นจากคำถามที่คล้ายกันเมื่อสองสามปีก่อน …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.