Основни функции

Съдържание
Преглеждането на функция в ядрото е най -бързият начин да научите как конкретна функция на Wordpress Работи, можем да видим какви параметри са разрешени за въвеждане във функцията, както и стойностите и типовете данни, които функцията действително връща.
Намиране на функциите
За да започнем търсенето на функциите, трябва да намерим обикновен текстов редактор, който ни позволява да търсим термини във файлове като Текстова клавиатура под Windows или друг SDI който има поддръжка за PHP файлове за предпочитане, по този начин можем да използваме неговите функции за търсене в основните файлове.
Нека направим следното просто упражнение, нека намерим функцията is_super_admin (), нашето търсене трябва да ни донесе в резултат файла wp-includes /bilities.php и трябва да видим нещо подобно в споменатия файл:

Един трик за по -бързо намиране на функции е да добавите думата функция например в полето за търсене, което поставяме функцията е_супер_админ по този начин избягваме, че тя ни носи извикванията към функцията във всички Wordpress.
След като нашата функция бъде локализирана, можем да проверим документацията, която трябва да изглежда много подобна на тази:

Както виждаме, документацията ни казва предназначението на функцията, параметрите, които получава и изхода, който има, по този начин можем бързо да разберем каква функция изпълнява.
Проучване на ядрото
В рамките на ядрото на Wordpress Има определени файлове, които съдържат най -използваните функции, които можем да прегледаме, тъй като те се използват при генерирането на приставки и допълнително съдържание, файловете, които ще видим по -долу, са в директорията wp-включва на нашата инсталация на Wordpress.
Functions.php
Този файл съдържа основните API функции, те се използват широко от плъгини и теми, вътре намираме функции като следните:
  • текущо време (): Тази функция показва текущото време въз основа на определен тип.
  • force_ssl_login (): Както подсказва името му, тази функция принуждава влизането през HTTPS протокола за влизане.
  • wp_nonce_field (): Тази функция реализира специалното скрито поле nonce във формуляри в Wordpress, така че намесата от външни агенти може да бъде избегната чрез добавяне на допълнително ниво на валидиране.
  • Абсент (): Тази функция просто връща абсолютната стойност на цяло число.
Форматиране.php
Този файл съдържа функциите, които ни помагат при форматирането на текстовете или да ги вмъкнем в базата данни, или да ги покажем.
  • esc_attr (): Тази функция ни позволява да избягаме от текста, който съдържа HTML атрибути
  • esc_html (): Подобно на предишния, той ни помага да избягаме, но в този случай бягството ще се извърши върху HTML кода
  • esc_url (): Използва се за почистване и проверка на URL адрес.
  • is_email (): Позволява ни да потвърдим, че е валиден имейл.
Както виждаме, в списъка с функции, които споменаваме, не поставяме параметрите, които получават, оставяме това като упражнение, за да могат те да търсят тези функции и да видят какво получават и какво връщат, за да могат продължете да научавате за ядрото на Wordpress.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave