Повний список функцій 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. |
