Wordpress插件 - 如何使用参数add_menu_page回调

时间:2016-09-06 12:13:32

标签: php wordpress

我正在尝试为我的插件制作一个视图渲染器。

res

很明显,我想将视图名称传递给每个菜单,例如class plg{ public function __construct() { add_menu_page( 'FooMenu', 'FooMenuAnuncios', 'manage_options', 'dglfoo', array($this, "render"), plugin_dir_url( __FILE__ ) . 'images/icon-menu.png', 4 ); } public function render($view_name){ $html = '<div class="wrap">'; ob_start(); include_once(WP_CONTENT_DIR.'/plugins/myPlugin/templates/'.$view_name'.php'); $html .= ob_get_contents(); ob_end_clean(); $html .= '</div>'; echo $html; } } 而不是array($this, "render('viewname')")。我知道这个例子会引发一个错误,但我想要的是找到一种可能的方法来解决这个问题。

0 个答案:

没有答案