我必须在wordpress插件中插入一个新函数,然后使用命令
执行$bPage = add_submenu_page('hotel_option', __('Block room', 'gdlr-hotel'), __('Block room', 'gdlr-hotel'),
'edit_theme_options', 'block-room', 'block_room_option');
add_action('admin_print_styles-' . $page, 'gdlr_transaction_option_style');
add_action('admin_print_scripts-' . $page, 'gdlr_transaction_option_script');
add_action('admin_print_styles-' . $bPage, 'block_room_style');
add_action('admin_print_scripts-' . $bPage, 'block_room_script');
但是现在当我写一个简单的<div>a</div>
之类的东西时,WP把我的div放在WP的升级盒之上,当我打开工具进行检查时,我看到meta标签是从body标签内的head标签切换的,我的<div>a</div>
出现在wordpress的每一页(也在登录页面中)!
我该如何解决? 对不起我的英文
答案 0 :(得分:0)
您无法直接在主文件(插件配置)文件中编写HTML,它会在所有页面中显示数据
add_submenu_page ( string $parent_slug, string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '' )
在这里,最后一个参数是回调函数名称
// Add to admin_menu function
$page = add_submenu_page( 'edit.php?post_type=theme', __('Theme Page Options'), __('Theme Menu Options'), 'edit_themes', 'theme_options', theme_options);
function theme_options() {
// do the stuff of printing here
// or include a file use include("my_viewpage.php") and write the div and html in this page
}
my_viewpage.php需要放在该插件文件夹中
答案 1 :(得分:0)
好的,但是如果我包含另一个文件,我在此文件中写的每一件事都出现在升级框的上方,元标记在body标签内