Alguém conhece uma maneira não-hacky de obter o caminho do diretório do plug-in dentro do functions.php de um tema?
Eu usei plugin_dir_path ( FILE ), mas como é chamado nas funções.php do tema, ele retorna o caminho para esse arquivo. Não é o diretório de plugins. Eu poderia manipulá-lo com string e adicionar o caminho dos plugins, mas isso parece quase tão ruim quanto codificar o caminho inteiro.
Eu tenho que trabalhar usando:
require_once( ABSPATH .'/wp-content/plugins/ehu-events/event-widget.php' );
Mas eu sei que isso é tão antiquado e errado e eu provavelmente seria evitado da comunidade wordpress por usá-lo!
Existe uma função wordpress padrão que eu possa usar para isso?