Преглед садржаја
Преглед функције у језгру је најбржи начин да сазнате како се одређена функција Вордпресс Ради, можемо видети тачно који су параметри дозвољени за унос у функцију, као и вредности и типови података које функција заправо враћа.Проналажење функција
Да бисмо започели претрагу функција, морамо лоцирати обичан уређивач текста, који нам омогућава да тражимо појмове у датотекама као што су Тектпад на Виндовс -у или било којем другом СДИ који по могућности има подршку за ПХП датотеке, на овај начин можемо користити његове функционалности за претраживање унутар Цоре датотека.
Урадимо следећу једноставну вежбу, пронађимо функцију ис_супер_админ (), наша претрага би као резултат требала да нам донесе датотеку вп-укључује / могућности.пхп и требали бисмо видети овако нешто у наведеној датотеци:
Трик за брже лоцирање функција је додавање речи функција на пример у оквир за претрагу који смо ставили функција је_супер_админ на овај начин избегавамо да нам доноси позиве на функцију унутар свих Вордпресс.
Када се наша функција лоцира, можемо прегледати документацију која би требала изгледати врло слично овој:
Као што видимо, документација нам говори сврху функције, параметре које прима и излаз који има, на овај начин можемо брзо знати коју функцију испуњава.
Истражујући Језгро
Унутар Језгра на Вордпресс Постоје одређене датотеке које садрже најчешће кориштене функције, које можемо прегледати будући да се користе за генерирање додатака и додатног садржаја, датотеке које ћемо видјети у наставку налазе се у директорију вп-укључује наше Вордпресс инсталације.
Фунцтионс.пхп
Ова датотека садржи главне АПИ функције, оне се широко користе додацима и темама, унутар њих налазимо функције као што су следеће:
- тренутно време (): Ова функција приказује тренутно време, на основу одређене врсте.
- форце_ссл_логин (): Као што јој назив говори, ова функција присиљава улазак путем ХТТПС протокола на пријаву.
- вп_нонце_фиелд (): Ова функција имплементира посебно скривено поље нонце у обрасце унутар Вордпресс -а, тако да се могу избећи сметње спољних агената додавањем додатног нивоа провере ваљаности.
- Апсинт (): Ова функција једноставно враћа апсолутну вредност целог броја.
Ова датотека садржи функције које нам помажу приликом форматирања текстова било да их уметнемо у базу података или да их прикажемо.
- есц_аттр (): Ова функција нам омогућава да избегнемо текст који садржи ХТМЛ атрибуте
- есц_хтмл (): Као и претходни, помаже нам да побегнемо, међутим у овом случају бекство ће се извршити на ХТМЛ коду
- есц_урл (): Користи се за чишћење и верификацију УРЛ -а.
- ис_емаил (): Омогућава нам да потврдимо да је то важећа е -пошта.