在WordPress中,你可以使用header()
函數來發送原生HTTP頭。這個函數通常在主題文件(例如header.php
)或者插件中使用。以下是一個簡單的例子,演示如何在WordPress中使用header()
函數發送原生HTTP頭:
<?php // 在主題文件或者插件中的適當位置調用這段代碼// 設置內容類型為JSON header('Content-Type: application/json');// 設置其他HTTP頭 header('X-My-Custom-Header: Custom-Value');// 發送緩存控制頭,禁用瀏覽器緩存 header('Cache-Control: no-cache, no-store, must-revalidate'); header('Pragma: no-cache'); header('Expires: 0');// 其他操作或者輸出// 最后,確保沒有輸出緩沖 flush(); ?>
在這個例子中,我們設置了Content-Type
為JSON,添加了一個自定義頭X-My-Custom-Header
,并且發送了緩存控制頭來禁用瀏覽器緩存。在實際應用中,你可以根據需要發送不同的原生HTTP頭。
請確保將這樣的代碼放在正確的位置,通常是在WordPress主題的header.php
文件中,或者在插件中的適當位置。同時,確保在發送HTTP頭之前沒有輸出任何內容,以免出現錯誤。