如何防止添加的元框在向下滚动时注入style=“Position:Fixed;top:56px;”

时间:2021-12-08 作者:MeSo2

这是我第一次尝试自定义WordPress。

我添加了一个这样的元框

function settings_metabox() {
    //register custom meta box
    add_meta_box("mybox-id", "Settings", "settings_callback_function", "blog", "side", "high");
}
add_action("add_meta_boxes", "settings_metabox");
但不知怎的,meta box div被注入了style="position: fixed; top: 56px;" 当我开始向下滚动时;元框跳到其他元框的后面。

它看起来是这样的:

new meta box


向下滚动时会显示以下内容:

meta box after scrolling down on page

我怎样才能防止这种情况。

1 个回复
SO网友:MeSo2

我通过这样做找到了一个临时的解决方法

<style>
div #my_meta_box {
    background: #c0cdd7;
    position: relative !important;
    z-index: initial;
}
div #submitdiv {
    z-index: initial;
}
#postbox-container-2 {
    width: calc(100% - 300px)  !important;;
}
#wpfooter {
    display: none;
}
</style>