如何使POST META BOX中的这个div容器不显示?

时间:2012-12-13 作者:Emerson Maningo

我正在通过add\\u meta\\u box hook添加meta box,但它没有显示在管理面板中,我仔细检查了源代码,由于这一行,它似乎被隐藏了:

<div class="postbox-container" id="postbox-container-2" style="display: none;">
以下是我删除此显示的所有尝试:无,但全部无效:

a、 )使用CSS,如:

#postbox-container-2 {display:block;}
b.)使用jQuery,如:

$(\'#postbox-container-2\').css(\'style\',\'\');

$(\'#postbox-container-2\').show();

$(\'#postbox-container-2\').css(\'display\',\'block\');

$(\'#postbox-container-2\').removeAttr()(\'display\');
如何显示该div?谢谢你的提示。

1 个回复
最合适的回答,由SO网友:Emerson Maningo 整理而成

在jQuery中,这就成功了:

    //get page title
var edit_title_page=$("html head title").text();

//Confirm if this is right Edit page

if (edit_title_page.indexOf("Edit Form") >= 0) {
    $(\'#postbox-container-2\').removeClass("postbox-container");
    $(\'#postbox-container-2\').css(\'width\',\'100%\');
    $(\'#postbox-container-2\').css(\'float\',\'left\');
    $(\'#mymetaboxID\').show();

}
它将首先检查编辑页面标题,如果它位于正确的页面上,请删除包含display none的邮箱容器,然后应用新的css样式。

最后显示使用add\\u meta\\u box添加的元框,这对我很有用。

结束

相关推荐

Metabox在自定义帖子类型中不显示

我正在尝试在自定义帖子类型中创建一个metabox输入字段,即使我尽可能按照说明操作,它也无法工作。我不是一个PHP开发人员,所以我想这可能只是一个小东西,它丢失了,或者它是错误的。我的意思是,我根本不在WP UI中显示。代码如下:<?php function add_post_type($name, $args = array()) { add_action(\'init\', function() use($name, $args) {