問題描述

我想知道 Wordpress 如何記住 metaboxes 的位置:會話基礎,用户基礎,計算機基礎?它是否設置了 Cookie?是否保存在數據庫中?

最佳解決方案

WordPress 將它們保存在 wp_usermeta 中的數據庫中作為服務數組。如果 meta-box 在 metaboxhidden_dashboard 中,它們將不會顯示,所有儀錶板都將在 meta-box-order_dashboard 中註冊。訂單將保存在數據庫中,如果不是在 metaboxhidden_dashboard 中。

儀錶板示例:

KEY:meta-box-order_dashboard

值:

Array
(
   [normal] => dashboard_right_now,dashboard_recent_comments,dashboard_incoming_links,dashboard_plugins
   [side] => dashboard_quick_press,dashboard_recent_drafts,dashboard_primary,dashboard_secondary
   [column3] => 
   [column4] => 
)

還有這些 meta_key(s):

  • meta-box-order_dashboard

  • metaboxhidden_dashboard

  • meta-box-order_page

  • metaboxhidden_page

  • metaboxhidden_nav 菜單

  • meta-box-order_ {} custom_post

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。