WordPress wp-load.php

Я пытаюсь перепроектировать плагин:http://wordpress.org/extend/plugins/wordpress-social-login/

В части этого есть эта строка:
(Мне трудно понять первый, остальные просто там для справки, если у них есть что-то, чтобы сделать это.)

require_once( dirname( dirname( dirname( dirname( __FILE__ )))) . '/wp-load.php' );

define( 'WORDPRESS_SOCIAL_LOGIN_PLUGIN_URL', plugins_url() . '/' . basename( dirname( __FILE__ ) ) ); 
define( 'WORDPRESS_SOCIAL_LOGIN_HYBRIDAUTH_ENDPOINT_URL', WORDPRESS_SOCIAL_LOGIN_PLUGIN_URL . '/hybridauth/' ); 

Мой вопрос ... что именно в этомwp-load.php файл, который требуется для кода? Глядя на это, я понимаю, что он загружает ключевые файлы WordPress для правильной работы сайта (functions.php, wp-settings.php, wp-config.php и т.д...)
Разве не значит, что плагин работает ужеwp-load.php загружен?
Кроме того, это пустая трата ресурсов, поскольку включает в себя так много файлов, которые могут включать и другие файлы, и это как бесконечный цикл необходимых файлов, каждый в другом, которые загружаются дважды ... (или даже больше, если другие плагины используют это такой способ тоже)

Так что именно это делает?

P.S; Все, что я нашел в Google, - это КАК правильно его включить (поскольку пути могут изменяться), но это не моя проблема / вопрос.

Ответы на вопрос(6)

Ваш ответ на вопрос