wp-includes
WordPress'i ön uçtan (ve sonra bazılarından) çalıştırmak için gereken her şeyi içerir. WordPress Core bölgesidir ve atasözü ilerledikçe hiçbir koşulda çekirdeği asla değiştirmeyin.
İken wp-content
eklentileri ve temaları tanımlayabilir, API kendisi ve WordPress çekirdek büyük çoğunluğu bu klasörde oturur. Bunlar neredeyse tüm WordPress'e bağlı. Tüm standart işlevleriniz ve bağımlılıkları bu klasörde bulunur.
Bu onu araştırma ve şeyleri aramak için değerli bir kaynak yapar.
wp-admin
ek öğeler tanımlayabilir, ancak ön ucun çalışması için çok önemli değildir
./wp-admin - Admin code
./wp-content - User-defined code and content
./wp-includes - Common files
Bu klasördeki dosyaların ne kadar güvenilir olduğuna gelince, o klasördeki dosyalara güvenmemelisiniz. Asla wp-include'den bir dosya veya yol eklemeniz gerekmemelidir ve eğer denerseniz veya buna ihtiyacınız varsa, o zaman korkunç bir şekilde yanlış bir şey yaptınız ve durup geri dönmeniz gerekir.
Bu klasördeki dosyalar uyarı yapılmaksızın değişebilse de, içerilen API önemli bir süre geriye dönük olarak uyumlu tutulduğu için bunun bir sonucu olmamalıdır.
WordPress güncellemelerinin dışında wp-includes
asla değiştirilmemeli ve ideal olarak salt okunur olmalıdır.
Kodunuza bir bağımlılık eklemeniz gerekiyorsa, kendi kodunuzu eklemek yerine wp-include sürümlerine güvenin. Örneğin, özel bir jQuery dahil etmeyin, WordPress ile paketlenmiş olanı kullanın (kayıttan çıkarmayın ve tekrar kaydetmeyin).
Wp-include'lerde yapılan değişiklikler güvenlik risklerine, performans düşüşüne, bozuk eklentilere / temalara vb. Neden olabilir.
Dahil olan paketler ve kütüphanelerde yapılan değişiklikler yayınlardan önce ilan edilir. Artık gerekli olmayan eski bağımlılıklar (eski renk seçici gibi) korunur ancak kodun kırılmasını önlemek için kullanımdan kaldırılmış olarak işaretlenir