我正在寻找一种使用函数从仪表板隐藏活动源的方法。有谁知道如何做到这一点?我想完全删除它。我想在没有插件的情况下实现这一点。
答案 0 :(得分:9)
您可以使用remove_meta_box()之类的;
function remove_dashboard_widgets(){
remove_meta_box('dashboard_activity', 'dashboard', 'normal');
}
add_action('wp_dashboard_setup', 'remove_dashboard_widgets');
将上述代码添加到functions.php
答案 1 :(得分:0)
仪表板小部件和其他元框也可以通过使用https://www.wikidata.org/wiki/Q35686 Rutherford B. Hayes
https://www.wikidata.org/wiki/Q76 Barack Obama
函数来删除。您可能需要使用数组键,或者使用unset
查找所需的小部件的路径。
var_dump()
此外,像提到的Hüseyin BABAL一样,也可以这样删除元框:
// Removes dashboard activity widget.
function remove_dashboard_activity_widget() {
global $wp_meta_boxes;
unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
}
// Triggers dashboard widgets removal.
add_action('wp_dashboard_setup', 'remove_dashboard_activity_widget');
答案 2 :(得分:-1)
您必须创建插件或向主题functions.php文件添加功能。
function remove_activity_dashboard_widget() {
remove_meta_box( 'dashboard_activity', 'dashboard', 'side' );
}
// Hook into the 'wp_dashboard_setup' action to register our function
add_action('wp_dashboard_setup', 'remove_activity_dashboard_widget' );
以下是该主题的法典页面:
http://codex.wordpress.org/Dashboard_Widgets_API#Advanced:_Removing_Dashboard_Widgets