【问题标题】:Set default screen options for all users为所有用户设置默认屏幕选项
【发布时间】:2016-01-31 01:48:45
【问题描述】:

如何在 wordpress 中为所有用户设置默认屏幕选项。我正在寻找对所有部分的控制,每个部分可能不同。示例自定义帖子类型、页面等。

另外,如何为所有用户设置默认元框位置。

如果能够镜像一个用户的屏幕选项和元框位置并将其克隆给每个人,那就太好了。有什么想法吗?

【问题讨论】:

    标签: wordpress screen options meta-boxes


    【解决方案1】:

    【讨论】:

    • 如果我错了,请纠正我,但它只为您提供对用户隐藏屏幕选项(整个选项卡)的选项。我正在寻找实际选择在屏幕选项中选中的项目。
    • get_hidden_​​meta_boxes() 中有 default_hidden_​​meta_boxes 过滤器,只要用户没有在屏幕选项中修改他的偏好codex.wordpress.org/Function_Reference/get_hidden_meta_boxes
    • 嗯,不是我想要的。屏幕选项还控制页面列表等内容中的可见列。这是我所追求的控制类型。
    • 如果有人只想控制可见列而不删除元框,这里有一个使用 default_hidden_​​columns 过滤器的工作解决方案:wordpress.stackexchange.com/a/314710/160457。请注意,它仅适用于尚未在数据库中保存自己的自定义选项的新用户。我能够删除自己的自定义设置以在本地站点上对其进行测试(无需创建新用户)并且它可以工作。
    猜你喜欢
    • 2019-08-03
    • 2017-12-03
    • 1970-01-01
    • 2016-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多