【发布时间】:2012-01-11 22:19:38
【问题描述】:
我目前正在通过functions.php 制作一个自定义的WordPress 管理页面。我希望这个页面基本上从 SQL 数据库(与 WordPress 无关)中检索信息并将其显示给访问者。我可以做到这一点,但是如果我将代码粘贴在我的functions.php中,那么无论哪个页面,SQL代码都会在每个页面请求上运行吗?这是我的函数文件:
function mytheme_add_admin() {
add_menu_page('Members', 'Members', 'moderate_comments', 'members', 'mytheme_admin');
}
function mytheme_admin() {
?>
#all the code for my page here
<?php }
add_action('admin_menu', 'mytheme_add_admin');
“#all the code for my page here”将是 HTML 和一些 PHP 来获取 SQL 数据。有没有办法只在查看该特定管理页面时才发生这种情况?
【问题讨论】: