如何/在哪裏可以存儲某些值,如電話號碼或電子郵件地址,以便我可以在我的自定義主題的任何頁面上使用這些值?存儲在wordpress主題中使用的全局值
例如:我想存儲一個聯繫電話號碼,該號碼應顯示在我的主題的頭文件中,但我不想將其硬編碼到html中。我想以一種方式存儲它自定義值存儲,但可以從任何主題頁面訪問。
如何/在哪裏可以存儲某些值,如電話號碼或電子郵件地址,以便我可以在我的自定義主題的任何頁面上使用這些值?存儲在wordpress主題中使用的全局值
例如:我想存儲一個聯繫電話號碼,該號碼應顯示在我的主題的頭文件中,但我不想將其硬編碼到html中。我想以一種方式存儲它自定義值存儲,但可以從任何主題頁面訪問。
使用get_option
和update_option
將您的設置存儲在WordPress數據庫中。然後,你就可以更新使用wp-admin/options.php
屏幕的選項(你要的那種類型,有沒有菜單選項)或使用這些插件之一:
稍後您可以通過create custom option pages進行更好的控制。
而且在模板中渲染選項時不要忘記使用escaping functions。
你有幾個選項。人們將剛剛添加方法你的主題的function.php文件並調用這些用PHP你需要的地方 例如:在functions.php的,你可以添加
function get_contact_number() { return "555-555-5555"; }
然後每當你想要顯示它只是調用<?= get_contact_number()?>
或者,甚至更簡單,只需將它們作爲唯一變量添加到functions.php並在需要的地方回顯出它們即可。
更復雜的路線是使用wordpress中的選項表。在這種情況下,您可以將其手動插入數據庫,也可以在其中一個主題文件中運行方法update_option('custom_name','custom_value')
(可處理更新和創建)。然後您將顯示get_option('custom_name')
的選項。