Wordpress wp-load.php

Próbuję odwrócić inżynierię wtyczki:http://wordpress.org/extend/plugins/wordpress-social-login/

W części tego jest ta linia:
(Mam trudności ze zrozumieniem pierwszego, reszta jest po prostu dla odniesienia, jeśli ma coś do zrobienia.)

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/' ); 

Moje pytanie brzmi ... co dokładnie w tym jestwp-load.php plik, który musi być wymagany przez kod? Patrząc na to, rozumiem tylko, że ładuje kluczowe pliki WordPressa, aby witryna działała poprawnie (functions.php, wp-settings.php, wp-config.php itp...)
Czy fakt, że wtyczka działa, oznacza jużwp-load.php jest załadowana?
Jest to również kompletna strata zasobów, ponieważ zawiera tak wiele plików, które mogą zawierać również inne pliki, i jest jak niekończąca się pętla wymaganych plików, każdy w innym, które są ładowane dwukrotnie (lub nawet więcej, jeśli inne wtyczki używają tego rodzaj metody też)

Co to właściwie robi?

P.S; Wszystko, co znalazłem w Google-ing, to JAK poprawnie je włączyć (ponieważ ścieżki są zmienne) - ale to nie jest mój problem / pytanie.

questionAnswers(6)

yourAnswerToTheQuestion