gpt4 book ai didi

wordpress - 如何更改 WordPress 中的默认屏幕选项

转载 作者:行者123 更新时间:2023-12-02 22:17:37 28 4
gpt4 key购买 nike

我正在寻找一种方法来更改帖子编辑器中的默认屏幕选项。我想默认隐藏某些选项。我正在建立一个家庭食谱网站,不想让太多的选择让用户不知所措。我不想以每个用户身份登录并手动更改他们的选项。我梳理了 WP 核心文件和主题文件,但找不到太多对屏幕选项的引用。它是在数据库中的某个地方定义的吗?

提前致谢。

最佳答案

使用default_hidden_meta_boxes过滤器

add_filter( 'default_hidden_meta_boxes', 'my_hidden_meta_boxes', 10, 2 );
function my_hidden_meta_boxes( $hidden, $screen ) {
return array( 'tagsdiv-post_tag', 'tagsdiv', 'postimagediv', 'formatdiv', 'pageparentdiv', ''); // get these from the css class
}

add_filter( 'hidden_meta_boxes', 'my_hidden_meta_boxes', 10, 2 );

奖励:要了解其工作原理,请查看核心函数 get_hidden_meta_boxes ()。这是一个简化版本:

function get_hidden_meta_boxes( $screen ) {
$hidden = get_user_option( "metaboxhidden_{$screen->id}" );
if ( $use_defaults ) {
$hidden = apply_filters( 'default_hidden_meta_boxes', $hidden, $screen );
}
return apply_filters( 'hidden_meta_boxes', $hidden, $screen, $use_defaults );
}

关于wordpress - 如何更改 WordPress 中的默认屏幕选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24471154/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com