从仪表板中删除插件元框

时间:2014-03-11 作者:Chris

我试图删除下载管理器插件创建的元框,因为它使用硬编码的http iframe,导致ssl中出现混合内容错误。

以下是生成元框的代码:

wp_add_dashboard_widget(\'wpdm_dashboard_widget\', \'WordPress Download Manager\', \'wpdm_dashboard_widget_function\');
这是我在主题函数中使用的代码。php文件:

function remove_dashboard_widgets(){
    remove_meta_box(\'wpdm_dashboard_widget\', \'dashboard\', \'normal\');
}
add_action(\'wp_dashboard_setup\', \'remove_dashboard_widgets\');
我还尝试将“dashboard network”作为第二个参数,因为我正在运行多站点设置。对我来说都不管用。我哪里做错了?

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

我发现这是可行的:

add_action(\'admin_init\', \'rw_remove_dashboard_widgets\');
function rw_remove_dashboard_widgets() {
   remove_meta_box(\'wpdm_dashboard_widget\', \'dashboard\', \'normal\');
}
我猜“admin\\u init”是关键,因此它在加载仪表板之前运行。

结束

相关推荐

有关使用Metabox的问题-复选框以启用销售项目

使用WP 3.8.1,我有一个Custom Post Type 这被称为“Sport“它的Metdabox-medata数据如下:我不需要设置网上购物,但我喜欢将我的产品价格添加到任何运动CPT中,并通过选中Sale on复选框并指定Sale amount或presentage来更新WP表中的价格。所以输出看起来像 我知道JavaScript可以在复选框上完成部分工作(如将Sale类添加到价格或将Sale图标添加到方框),但在WP端,我还需要更新表格以获取新价格,还可以列出每个CPT的所有待售项目。你能