Я и некоторые друзья создали плагин WordPress ( Формбилдер ).мы установили WordPress и загрузили наш плагин на хостинг cpanel.Все прекрасно работает для всех локально, однако, когда мы активируем плагин для нашего веб-хостинга, мы получаем эту ошибку:
Неустранимая ошибка: ошибка Uncaught: класс 'Inc \ Api \ Callbacks \ AdminCallbacks' не найден в/home/justforms/public_html/wordpress/wp-content/plugins/Kalkylator/include/Pages/Admin.php:25 Трассировка стека: # 0 / home / justforms / public_html / wordpress / wp-content / plugins / Kalkylator / include /Init.php (33): Inc \ Pages \ Admin-> register () # 1 /home/justforms/public_html/wordpress/wp-content/plugins/Kalkylator/kalkylator.php(394): Inc \ Init :: register_services () # 2 /home/justforms/public_html/wordpress/wp-admin/includes/plugin.php(2050): include ('/ home / justforms ...') # 3 / home / justforms / public_html / wordpress / wp-admin / plugins.php (175): plugin_sandbox_scrape ('Kalkylator / kalk ...') # 4 {main}, брошенный в / home / justforms / public_html / wordpress / wp-content / plugins / Kalkylator / include / Pages / Admin.PHP на линии 25
Мы используем композитор и версию 5.1.1 на Wordpress.
Вот вызов:
namespace Inc\Pages;
/**
*
*/
use Inc\Api\SettingsApi;
use Inc\Base\BaseController;
use Inc\Api\Callbacks\AdminCallbacks;
class Admin extends BaseController
{
public $settings;
public $callbacks;
public $pages = array();
public $subpages = array();
public function register()
{
$this->settings = new SettingsApi();
$this->callbacks = new AdminCallbacks();
$this->setPages();
$this->setSubpages();
$this->setSettings();
$this->setSections();
$this->setFields();
$this->settings->addPages( $this->pages )->withSubPage( 'All Forms' )->addSubPages( $this->subpages )->register();
}
Вот файл AdminCallBacks:
namespace Inc\Api\Callbacks;
use Inc\Base\BaseController;
class AdminCallbacks extends BaseController
{
public function adminForms()
{
return require_once "$this->plugin_path/templates/admin.php";
}
public function adminSettings()
{
return require_once "$this->plugin_path/templates/settings.php";
}
Что-то не так с вызовом илипроблема лежит в cpanel или Wordpress?
Любая помощь приветствуется.Я довольно новичок в стеке, если в вопросе есть недостатки, пожалуйста, сообщите мне, чтобы я мог улучшить.Заранее спасибо: D