Usar require_once para que el directorio no funcione

Estoy usando require_once como este

require_once('../mycode.php') 

Estoy desarrollando un plugin de wordpress. Mi carpeta de complementos es yves-slider, donde tengo un archivo llamado yves-slider.php y una carpeta llamada admin. Dentro de la carpeta de administración tengo un archivo llamado admin.php. Quiero solicitar el archivo yves-slider.php en mi admin.php que se encuentra en un directorio de un nivel. Cuando trato de usar

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

me da el siguiente error

Advertencia: require_once (../ yves-slider.php): no se pudo abrir la secuencia: no existe ningún archivo o directorio en C: \ xampp \ htdocs \ wordpress \ wp-content \ plugins \ yves-slider \ yves-slider-admin \ yves-slider-admin.php en la línea 4

Error fatal: require_once (): Se requiere la apertura fallida ‘../yves-slider.php’ (include_path = ‘. C: \ xampp \ php \ PEAR’) en C: \ xampp \ htdocs \ wordpress \ wp-content \ plugins \ yves-slider \ yves-slider-admin \ yves-slider-admin.php en la línea 4

¿Estoy haciendo mal? Estoy usando XAMPP 3.1, supongo que esa es la mejor manera de hacerlo.

Desea hacer eso relativo a la ruta actual en la que se encuentra el archivo:

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

Lo que probablemente está sucediendo es que la ruta actual de PHP no es la ruta que crees que es. Si tiene curiosidad acerca de qué es (la ruta actual) podría hacer echo getcwd(); .