问题描述

我想知道 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 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。