欢迎使用WPSE。
首先,您应该在操作的回调内执行条件逻辑,例如:
add_action( \'init\', \'somefn\' );
function somefn() {
if( is_admin() ) {
// do something
}
}
第二,你正在
admin_menu 它只在后端运行,所以
is_admin() 可以删除检查。
/* Call the html code */
add_action( \'admin_menu\', \'prodmanager_admin_menu\' );
function prodmanager_admin_menu() {
add_options_page( \'Product Manager\', \'Product Manager\', \'administrator\',
\'product-manager\', \'prodmanager_html_page\' );
}
function prodmanager_html_page() {
?>
<div>
<h2>Product Manager</h2>
<!--usual HTML and PHP Code-->
</div>
<?php }
正如Brian所说,您有一个不需要的结束PHP标记,并且您没有用
}, 我将其添加到上面的代码块中。我想这会很好地解决你的问题!