Ada sedikit perbedaan antara file. Saat Anda melihat halaman WordPress, file pertama yang dipanggil adalah index.php
. Dan itu pada dasarnya adalah "Metode 1:" Anda
define('WP_USE_THEMES', true);
/** Loads the WordPress Environment and Template */
require ('./wp-blog-header.php');
File header blog (yang mengantri di WordPress lainnya) dimuat wp-load.php
secara langsung dan menjalankan WordPress itu sendiri. Inilah sebagian besar wp-blog-header.php
:
if ( !isset($wp_did_header) ) {
$wp_did_header = true;
require_once( dirname(__FILE__) . '/wp-load.php' );
wp();
require_once( ABSPATH . WPINC . '/template-loader.php' );
}
Jadi perbedaan antara kedua metode Anda adalah ... apa yang dimuat.
Metode 1 persis seperti yang dilakukan WordPress untuk memuat dirinya sendiri (dengan pengecualian mematikan tema). Jadi, jika Anda membutuhkan semua WordPress dan ingin memecat semua kait / tindakan default, ikuti rute itu.
Metode 2 hanyalah langkah lebih jauh ke depan. Ini memuat semua WordPress, tetapi tidak memanggil wp()
atau memanggil loader template (digunakan oleh tema). Metode 2 akan sedikit lebih ringan, tetapi harus memberi Anda fungsionalitas yang sama.