Меню категорій

Кодекс WordPress

Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.

Повний список функцій WordPress

Сторінка на стадії розробки, доповнюється поступово.

Функція Що робить функція
__() Перекладає рядок та повертає його.
_e() Перекладає рядок та виводить його на екран.
_ex() Перекладає рядок із врахуванням контексту та виводить його.
_n() Реєструє значення рядка в однині та множині для подальшого перекладу.
_n_noop() Реєструє значення рядка в однині та множині для подальшого перекладу. Дозволяє працювати з невідомим числовим значенням.
_nx() Перекладає рядок із врахуванням контексту, формуючи для нього однину та множину, та повертає його.
_x() Перекладає рядок із врахуванням контексту та повертає його.
absint() Перетворює передане значення в ціле невід'ємне число.
add_comment_meta() Додає метадані для вказаного коментаря.
add_comments_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Коментарі".
add_dashboard_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Майстерня".
add_filter() Додає функцію до вказаного фільтра. Використовується як хук, що допомагає змінити потрібні дані на льоту.
add_image_size() Реєструє новий розмір зображення, який буде автоматично генеруватися при додаванні картинки в медіагалерею.
add_magic_quotes() Екранує спеціальні символи у всіх елементах вказаного масиву.
add_management_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Інструменти".
add_media_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Медіафайли".
add_menu_page() Додає в адмінпанелі розділ меню та сторінку для нього.
add_meta_box() Додає метабокс на сторінці редагування вказаних типів запису.
add_option() Додає опцію (загальне налаштування) до бази даних сайту.
add_options_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Налаштування".
add_pages_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Сторінки".
add_plugins_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Плагіни".
add_post_meta() Додає метаполе до вказаного запису.
add_post_type_support() Додає підтримку необхідних функцій для вказаного типу запису.
add_posts_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Записи".
add_query_arg() Змінює посилання на сторінку, додаючи до нього параметри.
add_settings_error() Реєструє помилку або сповіщення для відображення на сторінках адмінпанелі.
add_settings_field() Додає HTML-поле на сторінку налаштувань WordPress в адмінпанелі.
add_settings_section() Додає окремий розділ на сторінці налаштувань WordPress в адмінпанелі.
add_shortcode() Додає шорткод для використання у WordPress.
add_site_meta() Додає метадані для сайту в режимі мультисайт.
add_submenu_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього у вказаному розділі.
add_term_meta() Додає метадані для вказаного терміна таксономії.
add_theme_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Вигляд".
add_theme_support() Додає до теми підтримку додаткових функцій – форматів записів, зображень, заголовків, меню тощо.
add_user_meta() Додає метадані для вказаного користувача.
add_users_page() Додає в адмінпанелі дочірній пункт меню та сторінку для нього в розділі "Користувачі".
admin_url() Повертає посилання на головну сторінку адмінпанелі.
antispambot() Повертає вказану адресу email, перетворюючи у ній випадкові символи на HTML-сутності для захисту від спаму.
apply_filters() Застосовує вказаний фільтр для вказаної змінної.
attachment_url_to_postid() Приймає URL вкладення (зображення тощо) і повертає його ID.
author_can() Перевіряє дозволи автора запису.
backslashit() Додає зворотні косі риски перед кожним символом латинського алфавіту та перед цифрами на початку вказаного рядка.
balanceTags() Залежно від налаштувань в адмінпанелі, виправляє некоректний XHTML-код (закриває незакриті теги, розставляє їх у правильному порядку) або повертає початковий рядок.
bloginfo() Виводить на екран інформацію про сайт.
body_class() Виводить атрибут "клас" і весь його вміст для тега <body>.
bool_from_yn() Повертає TRUE, якщо аргументом вказано Y або y, в усіх інших випадках – FALSE.
cache_javascript_headers() Встановлює заголовки headers для JavaScript та кешує їх на 10 днів.
capital_P_dangit() Замінює неправильне написання Wordpress на WordPress.
cat_is_ancestor_of() Приймає ID двох категорій і повертає TRUE, якщо перша є батьківською категорією другої (незалежно від рівня вкладеності).
category_description() Повертає опис категорії по вказаному ID або поточної категорії.
check_ajax_referer() Перевіряє валідність одноразового числа nonce в AJAX-запиті.
checked() Повертає або виводить атрибут checked, якщо два передані їй значення збігаються.
comment_author() Виводить ім'я автора коментаря.
comment_class() Виводить атрибут "клас" і набір класів для коментаря.
comment_date() Виводить дату публікації коментаря у вказаному форматі.
comment_form() Виводить форму додавання коментаря.
comment_id_fields() Виводить приховані поля для форми надсилання коментаря.
comment_ID() Виводить ID поточного коментаря.
comment_text() Виводить вміст коментаря по його ID або поточного коментаря.
comments_open() Перевіряє, чи дозволено коментувати даний або вказаний запис.
comments_template() Підключає шаблон коментарів та визначає його глобальні змінні.
content_url() Повертає повне посилання на теку wp_content.
convert_chars() Конвертує символи амперсанда (&) в рядку у HTML-сутності.
convert_smilies() Конвертує текстові коди смайлів у емодзі чи зображення.
current_user_can() Перевіряє права поточного користувача на виконання вказаної дії і повертає TRUE або FALSE.
deactivate_plugins() Деактивовує (вимикає) плагіни.
delete_comment_meta() Видаляє метадані вказаного коментаря.
delete_metadata() Видаляє метадані вказаного типу запису (за ключем по ID або всі разом).
delete_option() Видаляє опцію (загальне налаштування) із бази даних сайту.
delete_post_meta_by_key() Видаляє всі метадані із бази даних за заданим ключем.
delete_post_meta() Видаляє метадані вказаного запису за ID та ключем.
delete_site_meta_by_key() Видаляє метадані всіх сайтів у режимі мультисайт за заданим ключем.
delete_site_meta() Видаляє метадані вказаного сайту в режимі мультисайт за заданим ключем.
delete_site_option() Видаляє опцію (загальне налаштування) із бази даних в режимі мультисайт.
delete_site_transient() Видаляє значення із транзитного кешу в режимі мультисайт.
delete_term_meta() Видаляє метадані терміна таксономії по ID.
delete_transient() Видаляє значення із транзитного кешу.
delete_user_meta() Видаляє метадані вказаного користувача за заданим ключем.
do_action() Створює хук, у який можна додати будь-яку функцію в іншому місці коду та виконати її.
do_robots() Виводить рекомендований вміст файлу robots.txt.
do_settings_sections() Виводить всі секції та їхній вміст для вказаної сторінки адмінпанелі.
do_shortcode() Знаходить шорткод у вказаному рядку і виконує його.
dynamic_sidebar() Перевіряє сайдбар на наявність вмісту в ньому, а також виводить його.
edit_tag_link() Виводить готове сформоване посилання з тегами на сторінку редагування позначки.
edit_term_link() Виводить готове сформоване посилання з тегами на сторінку редагування терміна таксономії.
email_exists() Повертає ID користувача, зареєстрованого під вказаним email, або NULL.
ent2ncr() Перетворює текстові HTML-сутності в переданому рядку у числові.
esc_attr__() Перекладає рядок, автоматично очищаючи його для використання в HTML-атрибутах.
esc_attr_e() Перекладає рядок, автоматично очищаючи його для використання в HTML-атрибутах, і відразу виводить на екран.
esc_attr_x() Перекладає рядок із врахуванням контексту, автоматично очищаючи його для використання в HTML-атрибутах.
esc_attr() Очищає рядок для використання в HTML-атрибутах.
esc_html__() Перекладає рядок із екранованими HTML-тегами та повертає його.
esc_html_e() Перекладає рядок із екранованими HTML-тегами та виводить його на екран.
esc_html_x() Перекладає рядок із врахуванням контексту, екранує в ньому HTML-теги та повертає його.
esc_html() Екранує HTML-теги у рядку та повертає його.
esc_js() Очищає рядок для використання в JavaScript.
esc_textarea() Очищає рядок для використання в тегу textarea.
esc_url_raw() Очищає посилання для перенаправлень, HTML-запитів та запитів до бази даних.
esc_url() Очищає посилання для безпечного виводу на екран.
force_balance_tags() Виправляє некоректний XHTML-код (закриває незакриті теги, розставляє їх у правильному порядку).
get_adjacent_post() Повертає об'єкт попереднього або наступного запису.
get_admin_page_title() Повертає заголовок сторінки адмінпанелі.
get_all_page_ids() Повертає масив ID всіх сторінок сайту (записів типу page).
get_ancestors() Повертає масив ID батьківських елементів запису будь-якого типу.
get_attached_file() Повертає повний шлях до файлу по його ID.
get_avatar_url() Повертає посилання на аватар користувача.
get_avatar() Повертає сформований тег img для аватару користувача.
get_blog_id_from_url() Повертає ID сайту в режимі мультисайт за його посиланням.
get_bloginfo() Повертає параметри сайту.
get_body_class() Повертає масив класів для тега body.
get_boundary_post() Повертає об'єкт першого або останнього запису на сайті.
get_cat_ID() Повертає ID категорії за її назвою.
get_cat_name() Повертає назву категорії за її ID.
get_categories() Повертає масив об'єктів категорій або інших таксономій.
get_category_by_slug() Повертає об'єкт категорії за вказаним слагом.
get_category_link() Повертає посилання на категорію за вказаним ID.
get_category_parents() Повертає батьківські категорії для вказаного ID.
get_category() Повертає об'єкт категорії за вказаним ID.
get_children() Повертає дочірні елементи для вказаного запису.
get_comment_author() Повертає ім'я автора коментаря.
get_comment_class() Повертає CSS-класи коментаря у вигляді масиву.
get_comment_date() Повертає дату коментаря у вказаному форматі.
get_comment_ID() Повертає ID поточного коментаря в циклі коментарів.
get_comment_meta() Повертає метаполе коментаря за його ID.
get_comment_text() Повертає текст коментаря.
get_comments_number() Повертає кількість коментарів даного запису.
get_current_blog_id() Повертає ID поточного сайту в режимі мультисайт.
get_current_screen() Повертає інформацію про поточну сторінку в адмінпанелі.
get_current_user_id() Повертає ID поточного користувача.
get_delete_post_link() Повертає посилання, перехід по якому видалить запис.
get_edit_post_link() Повертає посилання сторінки редагування запису в адмінпанелі.
get_edit_tag_link() Повертає посилання сторінки редагування позначки в адмінпанелі.
get_edit_term_link() Повертає посилання сторінки редагування елемента таксономії в адмінпанелі.
get_extended() Повертає окремо контент до та після тегу <!‐‐more‐‐>.
get_footer() Підключає футер (підвал) сайту.
get_header() Підключає хедер (шапку) сайту.
get_language_attributes() Повертає lang атрибут тега <html>. Додатково перевіряє напрямок читання тексту.
get_network() Повертає інформацію про поточну мережу мультисайт у вигляді об'єкта WP_Network.
get_next_post() Повертає об'єкт наступного запису.
get_next_posts_link() Повертає посилання на наступну сторінку з записами (старішими).
get_num_queries() Повертає кількість виконаних запитів до бази даних на поточній сторінці.
get_option() Повертає значення вказаної опції налаштувань сайту.
get_page_by_path() Повертає об'єкт запису по його слагу.
get_page_by_title() Повертає об'єкт запису по його заголовку.
get_page_link() Повертає посилання на сторінку (тип записів page, але працює також для post).
get_page_uri() Повертає відносне посилання на сторінку.
get_permalink() Повертає посилання на запис.
get_plugin_data() Повертає інформацію про плагін.
get_plugins() Повертає масив встановлених плагінів та інформацію про них.
get_post_class() Повертає масив CSS-класів запису.
get_post_field() Повертає вказану властивість об'єкта WP_Post вказаного (чи поточного) запису в очищеному вигляді.
get_post_format() Повертає формат запису.
get_post_meta() Повертає значення вказаного метаполя для запису.
get_post_parent() Повертає об'єкт WP_Post батьківського запису, сторінки чи запису довільного типу.
get_post_stati() Повертає всі існуючі статуси записів із можливістю їх фільтрації.
get_post_status() Повертає статус запису по його ID.
get_post_statuses() Повертає масив основних статусів записів та їх перекладених назв.
get_post_thumbnail_id() Повертає ID головного зображення запису.
get_post_type_archive_link() Повертає посилання на архів вказаного типу запису.
get_post_type_object() Повертає об'єкт WP_Post_Type вказаного типу запису.
get_post_type() Повертає тип вказаного чи поточного запису.
get_post_types() Повертає типи записів за заданими критеріями. У вигляді масиву їх назв чи масиву об'єктів WP_Post_Type.
get_post() Повертає дані про запис будь-якого типу як об'єкт WP_Post.
get_posts() Повертає масив об'єктів постів, що відповідають вказаним параметрам.
get_previous_post() Повертає об'єкт попереднього запису.
get_previous_posts_link() Повертає посилання на попередню сторінку з записами (новішими).
get_privacy_policy_url() Повертає посиланння на сторінку політики конфіденційності.
get_queried_object_id() Повертає ID поточного об'єкта у запиті – запису, елемента таксономії чи автора.
get_query_var() Повертає інформацію про поточну сторінку (налаштування глобального об'єкта $wp_query).
get_search_form() Залежно від параметрів повертає або виводить HTML-код форми пошуку.
get_search_query() Повертає поточний пошуковий запит на сторінці.
get_settings_errors() Повертає масив сповіщень та помилок для сторінок налаштувань в адмінпанелі.
get_shortcode_regex() Повертає регулярний вираз, який можна використовувати для пошуку шорткодів у рядку.
get_sidebar() Підключає сайдбар (бокову панель) до сайту.
get_site_meta() Повертає значення мета-поля конкретного веб-сайту в мережі мультисайт.
get_site_transient() Повертає значення транзитного кешу в мережі мультисайт.
get_site() Повертає інформацію (об'єкт WP_Site) про конкретний сайт мережі мультисайт.
get_sites() Повертає сайти мережі мультисайт, що відповідають параметрам, переданим у функцію.
get_stylesheet_directory_uri() Повертає абсолютне посилання на теку поточної теми.
get_stylesheet_directory() Повертає повний абсолютний шлях сервера до теки із поточною темою.
get_stylesheet_uri() Повертає абсолютний URL таблиці CSS-стилів за промовчанням, тобто URL файлу style.css у поточній темі.
get_stylesheet() Повертає назву теки з активною темою сайту.
get_tag_link() Повертає посилання на вказану позначку.
get_tag() Повертає інформацію про позначку у вигляді об'єкта або у вигляді асоціативного чи нумерованого масиву.
get_tags() Повертає інформацію про всі позначки на сайті.
get_taxonomies() Повертає всі зареєстровані таксономії - або як масив об'єктів, або як масив їх назв.
get_taxonomy() Повертає об'єкт таксономії з інформацією про неї.
get_template_directory_uri() Повертає абсолютний URL папки із шаблоном. У разі використання дочірніх тем повертає URL батьківського шаблону.
get_template_directory() Повертає абсолютний шлях до директорії поточної чи батьківської теми.
get_template_part() Підключає файли теми.
get_term_by() Повертає елемент таксономії (у вигляді об'єкта або масиву) по його ID, назві або слагу.
get_term_children() Повертає масив, що складається із ID дочірніх термінів елемента таксономії.
get_term_field() Повертає очищене значення вказаного поля елемента таксономії.
get_term_link() Повертає посилання на сторінку архіву того чи іншого елемента таксономії.
get_term_meta() Повертає значення метаполя елемента таксономії.
get_term_parents_list() Повертає список батьківських елементів зазначеного елемента таксономії у відповідному порядку.
get_term() Повертає об'єкт (або масив) з усією інформацією про елемент таксономії із зазначеним ID.
get_terms() Повертає списки категорій, позначок та елементів інших таксономій, сортувати та фільтрувати їх за низкою параметрів.
get_the_author_meta() Повертає інформацію про користувача.
get_the_author_posts() Повертає загальну кількість записів автора.
get_the_author() Повертає ім'я автора (display_name) поточного запису.
get_the_category_by_ID() Повертає назву категорії із зазначеним ID.
get_the_category() Повертає категорії вказаного запису та інформацію про них.
get_the_content() Повертає вміст поточного запису з бази даних.
get_the_date() Повертає дату написання певного запису або поточного запису в циклі.
get_the_excerpt() Повертає уривок вказаного у функції або поточного запису в циклі.
get_the_ID() Повертає ID поточного запису.
get_the_modified_author() Повертає користувача, який останнім редагував запис.
get_the_post_thumbnail() Повертає головне зображення запису.
get_the_privacy_policy_link() Повертає посилання на сторінку "Політика конфіденційності" із врахуванням форматування.
get_the_tags() Повертає всі позначки запису.
get_the_term_list() Повертає список посилань елементів вказаної таксономії, прикріплених до вказаного запису.
get_the_terms() Повертає елементи вказаної таксономії, прикріплених до вказаного запису, у вигляді масиву об'єктів.
get_the_time() Повертає дату та/або час публікації запису.
get_the_title() Повертає заголовок запису.
get_theme_root() Повертає абсолютний шлях від кореня сервера до теки з темами WordPress.
get_transient() Повертає значення із транзитного кешу.
get_user_by() Повертає інформацію про користувача, якщо відомі його логін, ID, або email.
get_user_meta() Повертає параметри користувача за вказаним ID.
get_woocommerce_currencies() Повертає повний список валют, які підтримує WooCommerce.
get_woocommerce_currency_symbol() Повертає символ зазначеної або поточної основної валюти WooCommerce.
get_woocommerce_currency() Повертає код валюти, яка використовується інтернет-магазином WooCommerce.
grant_super_admin() Надає будь-якому користувачеві права суперадміністратора.
has_block() Перевіряє наявність певного блоку Gutenberg у рядку або контенті запису/сторінки, але не перевіряє його валідність.
has_blocks() Перевіряє, чи є блоки Gutenberg усередині посту чи певного рядкового значення.
has_excerpt() Перевіряє, чи заповнене в записі поле цитати.
has_nav_menu() Перевіряє, чи додано меню у вказану область теми.
has_post_format() Перевіряє, чи призначений для запису вказаний формат.
has_post_parent() Перевіряє, чи має поточний запис або сторінка батьківський запис.
has_post_thumbnail() Перевіряє, чи до запису додано головне зображення.
has_shortcode() Перевіряє, чи містить переданий у функцію рядок певний шорткод.
has_tag() Перевіряє наявність у записі перелічених позначок.
have_comments() Перевіряє, чи є коментарі у поточного запису.
have_posts() Перевіряє наявність записів для виведення на сторінці.
home_url() Повертає URL-адресу сайту.
in_category() Перевіряє, чи належить запис до вказаної категорії.
includes_url() Повертає URL теки wp-includes.
is_404() Перевіряє, чи є поточна сторінка сторінкою помилки 404.
is_account_page() Повертає true, якщо ми перебуваємо на сторінці "Мій акаунт", в інших випадках – false.