在定义为管理员设置页面生成HTML内容的回调时,我想将HTML抽象到一个单独的文件中,但HTML使用一些wordpress函数,特别是current\\u user\\u can和screen\\u图标。当通过包含的文件调用这些文件时,它们声称是未定义的,但可以很好地内联工作。
function admin_menu_page_content() {
if ( !current_user_can( \'manage_options\' ) ) {
wp_die( __( \'You do not have sufficient permissions to access this page.\' ) );
}
?>
<div class="wrap">
<?php include(plugins_url(\'plugin_name/forms/admin_form.php\')) ?>
</div>
<?php
}