使用添加子菜单中的外部链接

时间:2014-12-28 作者:user3193259

我想在外部插件中显示数据。php文件。下面的url路径正确,但未显示文件数据。有什么问题吗?

add_submenu_page( \'antify\', \'Plugins\', \'Plugins\', \'manage_options\', \'plugins\', ANTIFY_PLUGIN_URL . \'/admin/pages/plugins.php\' );

plugins.php

<?php
echo \'Hello World\';
?>

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

函数的最后一个参数add_submenu_page 显示页面内容时要调用的函数的名称。如下所述:

http://codex.wordpress.org/Function_Reference/add_submenu_page

正确的用途是:

add_submenu_page( \'antify\', \'Plugins\', \'Plugins\', \'manage_options\', \'plugins\', \'my_function\' );

function my_function(){
  echo \'hello\';
}
如果需要单独的文件,可以这样做

add_submenu_page( \'antify\', \'Plugins\', \'Plugins\', \'manage_options\', \'plugins\', \'my_function\' );

function my_function(){
  include plugin_dir_path( __FILE__ ) . \'path/of/file.php\';
}

结束

相关推荐

Apply_Filters/do_action标记字符限制

做apply_filters/do_action $tag 名称有字符限制吗?如果标记名太长,会有什么问题吗?我这样问是因为我知道WP瞬态的极限为45 characters.仅供参考,这是我指的标签:apply_filters( $tag, ....