wp-includes
містить усе необхідне для запуску WordPress через фронтенд (а потім і деякі). Це територія WordPress Core, і, як свідчить приказка, ніколи не змінюйте ядро ні за яких обставин.
Хоча wp-content
можуть визначати плагіни та теми, сам API та переважна більшість ядер WordPress сидять у цій папці. Від них залежить майже вся WordPress. Усі ваші стандартні функції та їх залежності знайдуться в цій папці.
Це робить його цінним ресурсом для дослідження та пошуку речей.
wp-admin
може визначати додаткові пункти, але це не так важливо для роботи фронтенду
./wp-admin - Admin code
./wp-content - User-defined code and content
./wp-includes - Common files
Щодо надійності файлів у цій папці, не слід покладатися на файли в цій папці. Вам ніколи не потрібно включати файл або шлях від wp-include, і якщо ви намагаєтесь або потрібно, то ви зробили щось жахливо неправильне і вам потрібно зупинитися і повернутися назад.
Хоча файли у цій папці можуть змінюватися без попередження, це не повинно бути наслідком, оскільки вміщений API зберігається назад сумісним протягом значної кількості часу.
Поза оновленнями WordPress wp-includes
ніколи не слід змінювати, а в ідеалі слід лише читати.
Якщо вам потрібно додати залежність до свого коду, покладайтеся на версії в wp-include, а не додаючи власні. наприклад, не включайте користувальницький jQuery, використовуйте той, що в комплекті з WordPress (не скасовуйте його і не перереєструйте).
Зміни wp-include можуть спричинити загрози безпеці, погіршення продуктивності, зламані додатки / теми тощо
Зміни в включених пакетах та бібліотеках оголошуються до випусків. Старі залежності більше не потрібні (наприклад, старий підбирач кольорів), але вони позначені застарілими, щоб запобігти злому коду.