При разработке плагинов WordPress вам часто нужно ссылаться на различные файлы и папки в процессе установки WordPress и в вашем плагине или теме.
WordPress предоставляет несколько функций для простого определения того, где находится данный файл или каталог. Всегда используйте эти функции в своих плагинах вместо того, чтобы жестко кодировать ссылки на каталог wp-content или использовать внутренние константы WordPress.
WordPress позволяет пользователям размещать каталог wp-content в любом месте и переименовывать его по своему усмотрению. Никогда не думайте, что плагины будут в wp-content/plugins, загрузки будут в wp-content/uploads, или что темы будут в wp-content/themes.
Волшебная константа PHP __FILE__
автоматически разрешает символические ссылки, поэтому, если символические ссылки содержат wp-content или wp-content/plugins или даже отдельный каталог плагинов, жестко закодированные пути не будут правильно работать.