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