Повний каталог усіх існуючих функцій двигунця WordPress із прикладами використання та детальними поясненнями українською мовою.
Функції на G: get_p… – get_s…
| Функція | Що робить функція |
|---|---|
| get_page_by_path() | Повертає сторінку (або запис іншого ієрархічного типу) за її шляхом, наприклад «про-нас/команда». |
| get_page_children() | Знаходить нащадків сторінки в переданому масиві сторінок без запитів до бази. |
| get_page_hierarchy() | Впорядковує сторінки у плаский список так, щоб дочірні йшли одразу за батьківськими. |
| get_page_link() | Повертає постійне посилання на сторінку з урахуванням налаштувань статичної головної. |
| get_page_of_comment() | Визначає, на якій сторінці коментарів знаходиться вказаний коментар. |
| get_page_statuses() | Повертає статуси, які можуть мати сторінки, з їхніми назвами. |
| get_page_template() | Повертає шлях до шаблону сторінки з урахуванням ієрархії шаблонів класичної теми. |
| get_page_template_slug() | Повертає назву файлу шаблону, обраного для запису чи сторінки, або порожній рядок для стандартного. |
| get_page_templates() | Повертає шаблони сторінок, доступні в поточній темі. |
| get_page_uri() | Повертає шлях сторінки з урахуванням батьківських, наприклад «про-нас/команда». |
| get_pagenum_link() | Повертає адресу вказаної сторінки поточного списку записів. |
| get_pages() | Повертає масив сторінок (або записів іншого ієрархічного типу) за заданими умовами. |
| get_parent_theme_file_path() | Повертає шлях на сервері до файлу батьківської теми. |
| get_parent_theme_file_uri() | Повертає URL файлу батьківської теми. |
| get_password_reset_key() | Створює й зберігає ключ скидання пароля для користувача та повертає його. |
| get_pending_comments_num() | Повертає кількість коментарів на модерації для запису або кількох записів. |
| get_permalink() | Повертає постійне посилання на поточний або вказаний запис. |
| get_plugin_data() | Зчитує дані плагіна з заголовка його головного файлу: назву, версію, автора, опис тощо. |
| get_plugin_files() | Повертає список файлів плагіна. |
| get_plugin_page_hook() | Повертає назву хука, привʼязаного до сторінки плагіна в адмінпанелі. |
| get_plugin_page_hookname() | Повертає назву хука для сторінки плагіна в адмінпанелі. |
| get_plugin_updates() | Повертає плагіни, для яких доступні оновлення. |
| get_plugins() | Повертає всі встановлені плагіни з їхніми даними. |
| get_post() | Повертає дані запису будь-якого типу за ID або обʼєктом — як WP_Post або масив. |
| get_post_ancestors() | Повертає ID усіх предків запису — батьківської сторінки, її батька тощо. |
| get_post_class() | Повертає масив CSS-класів для контейнера запису: тип, статус, формат, категорії, позначки тощо. |
| get_post_comments_feed_link() | Повертає адресу RSS-стрічки коментарів до запису. |
| get_post_custom() | Повертає всі метаполя запису одним масивом. |
| get_post_custom_keys() | Повертає ключі всіх метаполів запису. |
| get_post_custom_values() | Повертає всі значення метаполя запису з вказаним ключем. |
| get_post_datetime() | Повертає дату публікації або зміни запису як обʼєкт DateTimeImmutable у часовому поясі сайту. |
| get_post_embed_html() | Повертає HTML-код для вбудовування запису на інший сайт через iframe. |
| get_post_embed_url() | Повертає адресу для вбудовування запису в iframe (з /embed/ у кінці). |
| get_post_field() | Повертає одне поле запису — post_title, post_status, post_content тощо — за ID запису. |
| get_post_format() | Повертає формат запису: aside, gallery, video, quote тощо, або false для стандартного. |
| get_post_format_link() | Повертає адресу архіву записів вказаного формату. |
| get_post_format_slugs() | Повертає слаги всіх підтримуваних форматів записів. |
| get_post_format_string() | Повертає перекладену назву формату запису за його слагом. |
| get_post_format_strings() | Повертає перекладені назви всіх форматів записів. |
| get_post_galleries() | Повертає дані всіх галерей із вмісту запису — зображення, їхні адреси та атрибути. |
| get_post_galleries_images() | Повертає адреси зображень з усіх галерей у вмісті запису. |
| get_post_gallery() | Повертає дані першої галереї з вмісту запису. |
| get_post_gallery_images() | Повертає адреси зображень з першої галереї у вмісті запису. |
| get_post_meta() | Повертає значення метаполя запису — одне значення або масив усіх значень з цим ключем. |
| get_post_meta_by_id() | Повертає метаполе запису за його ID метаданих. |
| get_post_mime_type() | Повертає MIME-тип вкладення, наприклад image/jpeg. |
| get_post_mime_types() | Повертає групи MIME-типів для фільтрів медіабібліотеки: зображення, аудіо, відео, документи тощо. |
| get_post_modified_time() | Повертає час останньої зміни запису у вказаному форматі або як мітку часу. |
| get_post_parent() | Повертає обʼєкт батьківського запису або null, якщо батька немає. |
| get_post_permalink() | Повертає постійне посилання на запис довільного типу. |
| get_post_reply_link() | Повертає HTML-посилання «Залишити коментар» для запису. |
| get_post_states() | Повертає службові позначки запису в списку адмінпанелі: «Чернетка», «Приватний», «Головна сторінка» тощо. |
| get_post_stati() | Повертає зареєстровані статуси записів з можливістю відбору за властивостями. |
| get_post_status() | Повертає статус запису: publish, draft, pending, private тощо. Для вкладення — статус батьківського запису. |
| get_post_status_object() | Повертає обʼєкт статусу запису з його властивостями й назвами. |
| get_post_statuses() | Повертає основні статуси записів з перекладеними назвами. |
| get_post_taxonomies() | Повертає назви всіх таксономій, повʼязаних із типом вказаного запису. |
| get_post_thumbnail_id() | Повертає ID головного зображення запису. |
| get_post_time() | Повертає час публікації запису у вказаному форматі або як мітку часу. |
| get_post_timestamp() | Повертає час публікації або зміни запису як справжню Unix-мітку часу (без зсуву часового поясу). |
| get_post_type() | Повертає тип поточного або вказаного запису: post, page або довільний тип. |
| get_post_type_archive_feed_link() | Повертає адресу RSS-стрічки архіву вказаного типу запису. |
| get_post_type_archive_link() | Повертає адресу архіву вказаного типу запису. |
| get_post_type_archive_template() | Повертає шлях до шаблону архіву типу запису з урахуванням ієрархії шаблонів. |
| get_post_type_capabilities() | Формує набір прав (edit_posts, publish_posts тощо) для типу запису на основі його налаштувань. |
| get_post_type_object() | Повертає обʼєкт WP_Post_Type з усіма налаштуваннями вказаного типу запису. |
| get_post_types() | Повертає зареєстровані типи записів за заданими умовами — як назви або як обʼєкти WP_Post_Type. |
| get_post_types_by_support() | Повертає типи записів, що підтримують вказану можливість (редактор, мініатюру, коментарі тощо). |
| get_posts() | Повертає масив записів за заданими умовами. Зручна обгортка над WP_Query для додаткових вибірок, що не змінює основний цикл. |
| get_posts_by_author_sql() | Формує SQL-умову WHERE для вибірки записів з урахуванням автора, типу й прав користувача. |
| get_posts_nav_link() | Повертає HTML-навігацію «Попередня/Наступна сторінка» для списку записів. |
| get_preferred_from_update_core() | Повертає рекомендоване оновлення WordPress зі збережених даних про оновлення. |
| get_preview_post_link() | Повертає адресу попереднього перегляду запису. |
| get_previous_comments_link() | Повертає HTML-посилання на попередню сторінку коментарів. |
| get_previous_image_link() | Повертає посилання на попереднє зображення, прикріплене до того самого запису. |
| get_previous_post() | Повертає обʼєкт попереднього запису відносно поточного. |
| get_previous_post_link() | Повертає HTML-посилання на попередній запис. |
| get_previous_posts_link() | Повертає HTML-посилання на попередню сторінку списку записів (з новішими записами). |
| get_previous_posts_page_link() | Повертає адресу попередньої сторінки списку записів. |
| get_privacy_policy_template() | Повертає шлях до шаблону сторінки політики конфіденційності (privacy-policy.php). |
| get_privacy_policy_url() | Повертає адресу сторінки політики конфіденційності або порожній рядок, якщо її не призначено. |
| get_private_posts_cap_sql() | Формує SQL-умову для вибірки записів з урахуванням права бачити приватні записи. |
| get_pung() | Повертає адреси, на які вже надіслано пінги від запису. |
| get_queried_object() | Повертає обʼєкт, який показує поточна сторінка: запис, категорію, автора, тип запису тощо. |
| get_queried_object_id() | Повертає ID обʼєкта, який показує поточна сторінка: запису, елемента таксономії чи автора. |
| get_query_pagination_arrow() | Повертає HTML стрілки для блоків «Наступна/Попередня сторінка» в «Циклі запитів». |
| get_query_template() | Повертає шлях до шаблону вказаного типу з урахуванням дочірньої й батьківської теми. |
| get_query_var() | Повертає значення змінної основного запиту — наприклад, paged (номер сторінки), s (пошуковий запит) або власної змінної. |
| get_random_header_image() | Повертає випадкове зображення шапки з тих, що зареєстровані в темі. |
| get_raw_theme_root() | Повертає каталог тем відносно wp-content без застосування фільтрів. |
| get_registered_meta_keys() | Повертає метаключі, зареєстровані через register_meta() для типу обʼєкта, з їхніми налаштуваннями. |
| get_registered_metadata() | Повертає значення лише зареєстрованих метаключів обʼєкта. |
| get_registered_nav_menus() | Повертає всі області меню, зареєстровані темою. |
| get_registered_settings() | Повертає всі налаштування, зареєстровані через register_setting(). |
| get_registered_theme_feature() | Повертає налаштування реєстрації вказаної можливості теми. |
| get_registered_theme_features() | Повертає всі зареєстровані можливості тем. |
| get_rest_url() | Повертає адресу REST API вказаного сайту; за потреби — конкретного маршруту. Результат не екранований. |
| get_role() | Повертає обʼєкт WP_Role для вказаної ролі — через нього можна додавати й прибирати права. |
| get_sample_permalink() | Повертає шаблон постійного посилання й запропонований слаг для запису. |
| get_sample_permalink_html() | Повертає HTML редактора постійного посилання під заголовком запису. |
| get_search_comments_feed_link() | Повертає адресу RSS-стрічки коментарів до результатів пошуку. |
| get_search_feed_link() | Повертає адресу RSS-стрічки результатів пошуку. |
| get_search_form() | Виводить або повертає форму пошуку — з файлу searchform.php теми або стандартну. |
| get_search_link() | Повертає адресу сторінки результатів пошуку для вказаного запиту. |
| get_search_query() | Повертає поточний пошуковий запит, екранований для виводу в HTML-атрибуті. |
| get_search_template() | Повертає шлях до шаблону результатів пошуку (search.php). |
| get_self_link() | Повертає адресу поточної стрічки для елемента atom:self. |
| get_settings_errors() | Повертає помилки й сповіщення, зареєстровані через add_settings_error(). |
| get_shortcode_atts_regex() | Повертає регулярний вираз для розбору атрибутів шорткода. |
| get_shortcode_regex() | Повертає регулярний вираз для пошуку зареєстрованих шорткодів у тексті. |
| get_shortcode_tags_in_content() | Повертає назви зареєстрованих шорткодів, знайдених у тексті. |
| get_sidebar() | Підключає шаблон бічної панелі теми (sidebar.php або sidebar-{назва}.php). |
| get_single_template() | Повертає шлях до шаблону окремого запису з урахуванням ієрархії (single-{тип}-{слаг}.php, single-{тип}.php, single.php). |
| get_singular_template() | Повертає шлях до шаблону singular.php — спільного для окремих записів і сторінок. |
| get_site() | Повертає дані сайту мережі мультисайт у вигляді обʼєкта WP_Site. |
| get_site_by_path() | Повертає сайт мережі мультисайт, що найкраще відповідає домену та шляху. |
| get_site_icon_url() | Повертає адресу іконки сайту потрібного розміру. |
| get_site_meta() | Повертає метадані сайту мережі мультисайт. |
| get_site_option() | Повертає значення опції поточної мережі мультисайт. На звичайному сайті працює як get_option(). |
| get_site_screen_help_sidebar_content() | Повертає вміст бічної панелі довідки на екранах редагування сайту мережі. |
| get_site_screen_help_tab_args() | Повертає параметри вкладки довідки на екранах редагування сайту мережі. |
| get_site_transient() | Повертає значення з транзитного кешу мережі мультисайт або false, якщо його немає чи термін минув. |
| get_site_url() | Повертає адресу, за якою розташовані файли WordPress (wp-admin, wp-includes) вказаного сайту. |
| get_sitemap_url() | Повертає адресу XML-карти сайту — головної або окремої для типу записів чи таксономії. |
| get_sites() | Повертає список сайтів мережі мультисайт за заданими умовами. |
| get_sitestats() | Повертає кількість сайтів і користувачів мережі мультисайт. |
| get_space_allowed() | Повертає дискову квоту поточного сайту мережі в мегабайтах. |
| get_space_used() | Повертає, скільки дискового простору використовує поточний сайт, у мегабайтах. |
| get_status_header_desc() | Повертає текстовий опис HTTP-коду, наприклад «Not Found» для 404. |
| get_stylesheet() | Повертає назву каталогу активної теми (дочірньої, якщо вона використовується). |
| get_stylesheet_directory() | Повертає шлях на сервері до каталогу активної теми (дочірньої, якщо вона використовується). |
| get_stylesheet_directory_uri() | Повертає URL каталогу активної теми (дочірньої, якщо вона використовується). |
| get_stylesheet_uri() | Повертає URL файлу style.css активної теми. |
| get_subdirectory_reserved_names() | Повертає зарезервовані назви, які не можна використовувати для сайтів мультисайту в підкаталогах. |
| get_submit_button() | Повертає HTML кнопки відправлення форми зі стандартними класами адмінпанелі. |
| get_super_admins() | Повертає логіни всіх суперадміністраторів мережі мультисайт. |

