我已经拆分了我的功能。使用将php转换为多个文件require_once
, 这非常有效。但是,当我在其中一个包含的文件中添加管理功能(额外面板)时,它不起作用?这让我把代码放在函数中。php,我不想这样做。
这是我最重要的功能。php
<?php
error_reporting(E_ALL);
ini_set(\'display_errors\', True);
// Includes
require_once(\'includes/admin.php\'); // Admin stuff
最合适的回答,由SO网友:Tom J Nowell 整理而成
这里的问题是你没有包括yourtheme/includes/admin.php
, 你实际上包括wp-admin/includes/admin.php
, 因此,请传递require语句的完整路径,而不是相对路径,例如:
require(get_template_directory().\'includes/admin.php\');