¿Alguien conoce una manera no hacky de obtener la ruta del directorio de complementos desde las funciones de un tema.php?
He utilizado plugin_dir_path ( FILE ), pero debido a que se invoca en el archivo functions.php del tema, devuelve la ruta a ese archivo. No es el directorio de complementos. Podría manipularlo en cadena y agregar la ruta de los complementos, pero eso se siente casi tan mal como codificar todo el camino.
Lo tengo funcionando usando:
require_once( ABSPATH .'/wp-content/plugins/ehu-events/event-widget.php' );
¡Pero sé que eso es tan antiguo y equivocado y probablemente me rechazarán de la comunidad de WordPress por usarlo!
¿Existe una función estándar de WordPress que pueda usar para esto?