如何将参数传递给仪表板小部件回调函数?

时间:2014-01-09 作者:MadtownLems

我很难成功地使用wp\\u add\\u dashboard\\u小部件的$callback\\u args参数。

以下代码在转储$args时始终显示字符串(0)“”:

add_action( \'wp_dashboard_setup\', \'sample_widget_setup\' );

function sample_widget_setup() {

    wp_add_dashboard_widget(
        \'sample_dashboard_widget\',
        \'Sample Widget\',
        \'sample_dashboard_widget_callback\',
        null,
        \'sample_string\'
    );
}

function sample_dashboard_widget_callback($args) {
    var_dump($args);
}
如何将变量传递给sample\\u dashboard\\u widget\\u回调?

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

参数存储在传递给回调函数的第二个变量中。

add_action( \'wp_dashboard_setup\', \'sample_widget_setup\' );

function sample_widget_setup() {

    wp_add_dashboard_widget(
      \'sample_dashboard_widget\',
      \'Sample Widget\',
      \'sample_dashboard_widget_callback\',
       null,
        \'sample_string\'
    );
}

function sample_dashboard_widget_callback( $var, $args ) {
    var_dump( $args );
}
以上输出:

array
  \'id\' => string \'sample_dashboard_widget\' (length=23)
  \'title\' => string \'Sample Widget\' (length=13)
  \'callback\' => string \'sample_dashboard_widget_callback\' (length=32)
  \'args\' => string \'sample_string\' (length=13)

结束

相关推荐

Fix Admin Dashboard Posts tab

我有WordPress v3。5.1和使用WPZoom中的主题。我添加了一个名为WordPress SEO的SEO插件,它又在我的帖子管理表中添加了4列,这导致这些列挤在一起,现在很难看到所有帖子。我曾尝试在管理CSS中更改CSS,但这根本没有帮助,当我使用Firebug更改它时,它会有所帮助。如何修复压扁的立柱?为了更好地理解,您可以在以下位置查看图像副本:http://justawebbie.com/facebook/post-window.jpg.