2016-11-28 17 views
5

Ben wordpress kurulum kök index.php bu kodu varwordpress'te index.php ne zaman çalıştırılır?

define('WP_USE_THEMES', true); 

file_put_contents("/tmp/test.php", print_r($_SERVER, true)); 

/** Loads the WordPress Environment and Template */ 
require(dirname(__FILE__) . '/wp-blog-header.php'); 

Ben sadece

define('WP_USE_THEMES', true); 

file_put_contents("/tmp/test.php", print_r($_SERVER, true)); 

dizi haline gelmesi bu yüzden son satırını açıklama eğer basılmış olduğunu fark/tmp/test.php defferent !. dizi böyle

[HTTP_COOKIE] => pll_language=en 
[REQUEST_URI] => /site_front_page/ 

o neden

olarak değerlere sahip? ve henüz dosya /tmp/test.php yazması gerekmektedir kod kod her iki durumda da

require(dirname(__FILE__) . '/wp-blog-header.php'); 

önce yerleştirilir?

DÜZENLEME: örneğin 1 REQUEST_URI sadece

[REQUEST_URI] =>/
+0

Neyi yazdırmak istiyorsunuz? – Ima

+0

Belki "wp_blog_header.php" ile okuyun ve görüyor musunuz? – Jhecht

+1

Önemli olan şu ki, dosyaya yazdırdıktan sonra ne koyduğum önemli değil. – Telewa

cevap

0

O index.php için birden çok istek var gibi görünüyor olmalıdır. bir istek site köküne yapılır ilk defa

[REQUEST_URI] =>/

dizi sadece Tamam dosyaya yazılır (herhangi bir yönlendirme yapılmadan önce). Ancak, wordpress kod sonraki parça halinde yeniden yönlendirme yapar sonra:

[REQUEST_URI] => /site_front_page/ 
: url şimdi

/** Loads the WordPress Environment and Template */ 
require(dirname(__FILE__) . '/wp-blog-header.php'); 

ve gerçek ev url sonra ikinci bir istek sitesine yapılır ne karar verir ama

Bu noktada, /tmp/test.php dosyasına yazılan ilk dizinin üzerine yazıyoruz. Bu nedenle, bu nedenle.

İlgili konular