从Wordpress管理员中删除活动Feed

时间:2014-03-06 15:08:00

标签: wordpress function admin

我正在寻找一种使用函数从仪表板隐藏活动源的方法。有谁知道如何做到这一点?我想完全删除它。我想在没有插件的情况下实现这一点。

3 个答案:

答案 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