Cách chính xác để sử dụng các chức năng WordPress bên ngoài các tệp WordPress là gì? (ok)
Cái nào trong 2 phương thức này là đúng? Các trường hợp sử dụng cho mỗi phương pháp là gì nếu cả hai đều đúng? Sự khác biệt giữa việc sử dụng phương pháp này hay phương pháp khác là gì?
Cách 1:
Cách 1: chính xác là những gì WordPress làm để tự tải (ngoại trừ tắt chủ đề). Vì vậy, nếu bạn cần tất cả WordPress và muốn kích hoạt tất cả các hook / hành động mặc định, hãy đi theo tuyến đường đó.
Cách 2:
Nó tải tất cả WordPress, nhưng không gọi wp()
hoặc gọi trình tải mẫu (được sử dụng bởi các chủ đề). Phương pháp 2 sẽ nhẹ hơn một chút, nhưng sẽ cung cấp cho bạn chức năng tương tự.
Có rất ít sự khác biệt giữa các tập tin. Khi bạn xem một trang WordPress, tệp đầu tiên được gọi là index.php
. Và về cơ bản, đó là "Phương pháp 1:" của bạn
wp-blog-header.php
tải wp-load.php
trực tiếp và tự kích hoạt WordPress.
Ví dụ:
Last updated