Использование require_once для неактивного каталога вверх

Я использую require_once, как это

require_once('../mycode.php') 

Я разрабатываю плагин wordpress. Моя папка плагина – yves-slider, где у меня есть файл с именем yves-slider.php и папка с именем admin. Внутри папки администратора у меня есть файл под названием admin.php. Я хочу потребовать файл yves-slider.php в моем admin.php, который расположен на одном уровне. Когда я пытаюсь использовать

 require_once('../yves-slider.php') 

это дает мне следующую ошибку

Предупреждение: require_once (../ yves-slider.php): не удалось открыть поток: нет такого файла или каталога в C: \ xampp \ htdocs \ wordpress \ wp-content \ plugins \ yves-slider \ yves-slider-admin \ yves-slider-admin.php в строке 4

Неустранимая ошибка: require_once (): Не удалось открыть окно «../yves-slider.php» (include_path = '; C: \ xampp \ php \ PEAR') в C: \ xampp \ htdocs \ wordpress \ wp-content \ плагины \ yves-slider \ yves-slider-admin \ yves-slider-admin.php в строке 4

Я делаю неправильно? Я использую XAMPP 3.1, я думаю, это лучший способ сделать это.

Вы хотите сделать это относительно текущего пути, в котором находится файл:

 require_once __DIR__ . '/../yves-slider.php'; 

Что, вероятно, происходит, так это то, что текущий путь PHP выглядит не так, как вы думаете. Если вам интересно, что это (текущий путь), вы можете сделать echo getcwd(); ,