wp-includes
contiene tutto il necessario per eseguire WordPress tramite il frontend (e poi alcuni). È il territorio di WordPress Core e, come dice il proverbio, non modificare mai core in nessuna circostanza.
Mentre wp-content
può definire plugin e temi, l'API stessa e la stragrande maggioranza del core di WordPress si trova in quella cartella. Questi dipendono da quasi interamente WordPress. Tutte le funzioni standard e le relative dipendenze si trovano in questa cartella.
Questo lo rende una risorsa preziosa per la ricerca e la ricerca di cose.
wp-admin
può definire elementi aggiuntivi ma non è così vitale per il funzionamento del frontend
./wp-admin - Admin code
./wp-content - User-defined code and content
./wp-includes - Common files
Per quanto riguarda l'affidabilità dei file in quella cartella, non dovresti fare affidamento sui file in quella cartella. Non dovresti mai aver bisogno di includere un file o un percorso da wp-Includes e se provi o devi farlo, allora hai fatto qualcosa di orribilmente sbagliato e devi fermarti e tornare indietro.
Sebbene i file in quella cartella possano cambiare senza preavviso, ciò non dovrebbe avere conseguenze, poiché l'API contenuta viene mantenuta compatibile con le versioni precedenti per un periodo di tempo significativo.
Al di fuori degli aggiornamenti di WordPress, wp-includes
non dovrebbe mai essere modificato e idealmente dovrebbe essere di sola lettura.
Se hai bisogno di aggiungere una dipendenza al tuo codice, fai affidamento sulle versioni in wp-Includes piuttosto che aggiungere il tuo. ad esempio, non includere un jQuery personalizzato, utilizzare quello in bundle con WordPress (non annullare la registrazione e registrarlo nuovamente).
Le modifiche alle inclusioni di wp possono causare rischi per la sicurezza, degrado delle prestazioni, plugin / temi rotti, ecc
Le modifiche ai pacchetti e alle librerie incluse sono annunciate prima delle versioni. Le vecchie dipendenze non più necessarie (come il vecchio selettore di colori) vengono mantenute, ma contrassegnate come deprecate per impedire la rottura del codice