Що шукаєш?

Кодекс WordPress

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

Функції на S, T

Функція Що робить функція
safecss_filter_attr() Очищає вбудований атрибут style, залишаючи лише дозволені CSS-властивості.
sanitize_bookmark() Очищає всі поля посилання з менеджера посилань.
sanitize_bookmark_field() Очищає одне поле посилання з менеджера посилань відповідно до контексту.
sanitize_category() Очищає всі поля категорії відповідно до контексту.
sanitize_category_field() Очищає одне поле категорії відповідно до контексту.
sanitize_comment_cookies() Очищає cookies з імʼям, email і сайтом автора коментаря.
sanitize_email() Прибирає з рядка всі символи, недопустимі в email-адресі.
sanitize_file_name() Очищає назву файлу: замінює пробіли дефісами й прибирає небезпечні символи.
sanitize_hex_color() Перевіряє шістнадцятковий колір з # (3 або 6 символів) і повертає його або порожнє значення.
sanitize_hex_color_no_hash() Перевіряє шістнадцятковий колір без # і повертає його без решітки.
sanitize_html_class() Очищає назву CSS-класу, залишаючи лише латинські літери, цифри, дефіс і підкреслення.
sanitize_key() Очищає рядок-ключ: лише малі латинські літери, цифри, дефіс і підкреслення. Зручно для ключів опцій і метаполів.
sanitize_locale_name() Прибирає з назви мови (локалі) недопустимі символи.
sanitize_meta() Очищає значення метаданих функцією, зареєстрованою для цього ключа.
sanitize_mime_type() Очищає рядок MIME-типу.
sanitize_option() Очищає значення опції залежно від її назви (email, URL, число тощо).
sanitize_post() Очищає всі поля запису відповідно до контексту.
sanitize_post_field() Очищає одне поле запису відповідно до контексту: raw, edit, db, display, attribute чи js.
sanitize_sql_orderby() Перевіряє, чи рядок — коректна частина SQL ORDER BY, і повертає його або false.
sanitize_term() Очищає всі поля елемента таксономії відповідно до контексту.
sanitize_term_field() Очищає одне поле елемента таксономії відповідно до контексту.
sanitize_text_field() Очищає однорядковий текст від користувача: прибирає теги, переноси рядків, зайві пробіли й некоректні символи. Найуживаніша функція очищення полів форм.
sanitize_textarea_field() Очищає багаторядковий текст від користувача так само, як sanitize_text_field(), але зберігає переноси рядків.
sanitize_title() Перетворює рядок на слаг для URL: з кирилицею працює у звʼязці з плагінами транслітерації.
sanitize_title_for_query() Очищає слаг з URL для пошуку в базі даних.
sanitize_title_with_dashes() Перетворює заголовок на слаг: малі літери, пробіли стають дефісами, інші символи прибираються.
sanitize_trackback_urls() Очищає список адрес для трекбеків, залишаючи лише http- та https-адреси.
sanitize_url() Очищає URL для збереження в базу даних чи перенаправлення.
sanitize_user() Очищає логін користувача від небезпечних символів; у суворому режимі залишає лише латиницю, цифри та кілька символів.
sanitize_user_field() Очищає поле користувача відповідно до контексту.
save_mod_rewrite_rules() Записує актуальні правила перезапису WordPress у файл .htaccess, якщо він доступний для запису.
saveDomDocument() Зберігає XML-документ DOMDocument у файл.
script_concat_settings() Визначає налаштування обʼєднання й стискання скриптів і стилів в адмінпанелі.
search_theme_directories() Шукає в усіх зареєстрованих каталогах тем повні й коректні теми.
selected() Виводить атрибут selected для пункту <option>, якщо два передані значення збігаються.
self_admin_url() Повертає адресу адмінпанелі сайту, мережі або користувача залежно від поточного контексту.
self_link() Виводить адресу поточної стрічки для елемента atom:self.
send_confirmation_on_profile_email() Надсилає лист підтвердження, коли користувач змінює email у профілі.
send_frame_options_header() Надсилає заголовок X-Frame-Options, що дозволяє показувати сторінку в iframe лише на тому самому домені.
send_nosniff_header() Надсилає заголовок X-Content-Type-Options: nosniff, що забороняє браузеру вгадувати тип вмісту.
send_origin_headers() Надсилає CORS-заголовки, якщо запит надійшов з дозволеного джерела.
separate_comments() Розділяє масив коментарів за типами: коментарі, трекбеки, пінгбеки.
serialize_block() Перетворює розібраний блок назад на розмітку зі службовими коментарями — для збереження у вміст запису.
serialize_block_attributes() Перетворює атрибути блоку на JSON-рядок у форматі для збереження у вмісті.
serialize_blocks() Перетворює масив розібраних блоків назад на розмітку вмісту.
set_current_screen() Встановлює поточний екран адмінпанелі.
set_post_format() Призначає запису формат: aside, gallery, video тощо.
set_post_thumbnail() Призначає запису головне зображення за ID вкладення.
set_post_thumbnail_size() Задає розміри головного зображення запису (розмір post-thumbnail).
set_post_type() Змінює тип наявного запису.
set_query_var() Встановлює значення змінної основного запиту.
set_screen_options() Зберігає налаштування «Параметрів екрана», наприклад кількість елементів на сторінку.
set_site_transient() Зберігає значення в транзитний кеш мережі мультисайт на вказаний час.
set_theme_mod() Зберігає значення налаштування активної теми.
set_transient() Зберігає значення в транзитний кеш на вказаний час — наприклад, результат повільного запиту до зовнішнього API.
set_url_scheme() Змінює протокол в URL на http, https або відносний.
set_user_setting() Зберігає налаштування інтерфейсу адмінпанелі поточного користувача.
settings_errors() Виводить повідомлення про помилки й успішне збереження на сторінці налаштувань. Частина Settings API.
settings_fields() Виводить приховані поля форми сторінки налаштувань: nonce, action і option_page. Частина Settings API.
setup_postdata() Заповнює глобальні змінні даними запису, щоб у власному циклі працювали the_title(), the_content() та інші шаблонні теги.
setup_userdata() Заповнює глобальні змінні даними поточного користувача (для сумісності зі старим кодом).
shortcode_atts() Обʼєднує атрибути, передані в шорткод, зі стандартними значеннями й відкидає невідомі.
shortcode_exists() Перевіряє, чи зареєстровано шорткод із вказаною назвою.
shortcode_parse_atts() Розбирає рядок атрибутів шорткода на масив.
shortcode_unautop() Не дає обгортати в <p> шорткоди, що стоять в окремому рядку.
show_admin_bar() Вмикає або вимикає показ верхньої панелі адміністратора на сайті.
show_message() Виводить повідомлення в адмінпанелі під час тривалих операцій (оновлення тощо).
signup_nonce_check() Перевіряє одноразовий ключ форми реєстрації в мережі мультисайт.
signup_nonce_fields() Додає поле з одноразовим ключем у форму реєстрації мережі мультисайт.
single_cat_title() Виводить або повертає назву категорії на сторінці її архіву.
single_month_title() Виводить або повертає місяць і рік на сторінці архіву за датою.
single_post_title() Виводить або повертає заголовок запису на сторінці окремого запису.
single_tag_title() Виводить або повертає назву позначки на сторінці її архіву.
single_term_title() Виводить або повертає назву елемента таксономії на сторінці його архіву.
site_admin_notice() Показує адміністратору мережі нагадування оновити всі сайти після оновлення WordPress.
site_icon_url() Виводить адресу іконки сайту.
site_url() Повертає адресу, за якою розташовані файли WordPress (wp-admin, wp-login.php) поточного сайту.
size_format() Перетворює кількість байтів на зрозумілий розмір: 1024 → «1 KB».
smilies_init() Готує таблицю відповідності текстових смайлів і емодзі.
sort_menu() Порівнює пункти меню адмінпанелі для сортування у власному порядку.
spawn_cron() Запускає виконання завдань WP-Cron окремим HTTP-запитом, не затримуючи завантаження сторінки.
status_header() Надсилає HTTP-статус відповіді, наприклад 404 чи 503.
stick_post() Закріплює запис, щоб він показувався на початку списку записів.
stream_preview_image() Віддає браузеру попередній перегляд зображення з незбереженими змінами з редактора зображень.
strip_core_block_namespace() Прибирає префікс core/ з назви блоку для збереження у вмісті.
strip_fragment_from_url() Прибирає з URL фрагмент після #.
strip_shortcode_tag() Прибирає один шорткод з тексту за результатом регулярного виразу.
strip_shortcodes() Прибирає з тексту всі зареєстровані шорткоди. Корисно, наприклад, для генерації уривків.
stripslashes_deep() Прибирає зайві зворотні косі риски з усіх значень масиву чи обʼєкта на будь-якій глибині.
stripslashes_from_strings_only() Прибирає зворотні косі риски лише з рядків, решту значень залишає без змін.
submit_button() Виводить кнопку відправлення форми зі стандартними класами адмінпанелі.
switch_theme() Активує вказану тему.
switch_to_blog() Тимчасово перемикає контекст на інший сайт мережі мультисайт, щоб отримати його записи чи налаштування. Після роботи обовʼязково викличте restore_current_blog().
switch_to_locale() Тимчасово перемикає переклади на іншу мову — наприклад, щоб надіслати лист мовою одержувача.
switch_to_user_locale() Тимчасово перемикає переклади на мову, обрану вказаним користувачем.
tag_description() Повертає опис позначки.
tag_escape() Очищає назву HTML-тегу, залишаючи лише допустимі символи.
tag_exists() Перевіряє, чи існує позначка з вказаною назвою.
taxonomy_exists() Перевіряє, чи зареєстровано таксономію з вказаною назвою.
taxonomy_meta_box_sanitize_cb_checkboxes() Очищає значення, надіслані метабоксом таксономії з чекбоксами (як у категорій).
taxonomy_meta_box_sanitize_cb_input() Очищає значення, надіслані метабоксом таксономії з текстовим полем (як у позначок).
term_description() Повертає опис елемента таксономії.
term_exists() Перевіряє, чи існує елемент таксономії з вказаним ID, назвою чи слагом, і повертає його ID.
term_is_ancestor_of() Перевіряє, чи є перший елемент таксономії предком другого на будь-якому рівні вкладеності.
the_archive_description() Виводить опис поточного архіву — категорії, позначки, елемента таксономії чи автора.
the_archive_title() Виводить заголовок поточного архіву: «Категорія: Новини», «Автор: Іван» тощо.
the_attachment_link() Виводить посилання на вкладення у вигляді мініатюри або іконки.
the_author() Виводить відображуване імʼя автора поточного запису.
the_author_link() Виводить імʼя автора запису у вигляді посилання на його сайт, якщо сайт вказано в профілі.
the_author_meta() Виводить поле профілю автора поточного запису або вказаного користувача.
the_author_posts() Виводить кількість записів автора поточного запису.
the_author_posts_link() Виводить посилання на сторінку автора поточного запису.
the_block_editor_meta_box_post_form_hidden_fields() Виводить приховані поля форми метабоксів у блоковому редакторі.
the_block_editor_meta_boxes() Виводить форми класичних метабоксів у блоковому редакторі.
the_category() Виводить категорії поточного запису у вигляді списку або рядка посилань із роздільником.
the_category_rss() Виводить категорії та позначки запису в RSS-стрічці.
the_comment() Переходить до наступного коментаря в циклі коментарів і налаштовує глобальні дані.
the_comments_navigation() Виводить навігацію «Старіші/Новіші коментарі».
the_comments_pagination() Виводить нумеровану навігацію сторінками коментарів.
the_content() Виводить вміст поточного запису з усіма фільтрами: абзаци, шорткоди, блоки, вбудовування тощо.
the_content_feed() Виводить вміст запису для RSS-стрічки.
the_custom_header_markup() Виводить HTML зображення чи відео шапки теми.
the_custom_logo() Виводить логотип сайту з посиланням на головну.
the_date() Виводить дату запису лише один раз для групи записів з однаковою датою. Щоб дата виводилась завжди, використовуйте the_time() або get_the_date().
the_date_xml() Виводить дату запису у форматі ISO 8601 для XML.
the_embed_site_title() Виводить назву сайту у вбудованому записі.
the_excerpt() Виводить уривок поточного запису.
the_excerpt_embed() Виводить уривок запису у вбудованому записі.
the_excerpt_rss() Виводить уривок запису для RSS-стрічки.
the_feed_link() Виводить посилання на RSS-стрічку вказаного типу.
the_generator() Виводить позначку генератора (версію WordPress) у потрібному форматі.
the_guid() Виводить глобальний унікальний ідентифікатор (GUID) запису.
the_header_image_tag() Виводить тег <img> зображення шапки теми.
the_header_video_url() Виводить адресу відео шапки теми.
the_ID() Виводить ID поточного запису.
the_media_upload_tabs() Виводить вкладки старого медіазавантажувача.
the_modified_author() Виводить імʼя користувача, який останнім редагував запис.
the_modified_date() Виводить дату останньої зміни запису.
the_modified_time() Виводить час останньої зміни запису.
the_permalink() Виводить постійне посилання на поточний запис.
the_permalink_rss() Виводить постійне посилання на запис для RSS-стрічки.
the_post() Переходить до наступного запису в циклі WordPress і налаштовує глобальні дані, щоб працювали шаблонні теги.
the_post_navigation() Виводить навігацію з посиланнями на попередній і наступний записи.
the_post_password() Виводить пароль захищеного запису, екранований для HTML-атрибута.
the_post_thumbnail() Виводить головне зображення запису потрібного розміру.
the_post_thumbnail_caption() Виводить підпис головного зображення запису.
the_post_thumbnail_url() Виводить адресу головного зображення запису.
the_posts_navigation() Виводить навігацію «Старіші/Новіші записи».
the_posts_pagination() Виводить нумеровану навігацію сторінками списку записів.
the_privacy_policy_link() Виводить посилання на сторінку політики конфіденційності, якщо її призначено.
the_search_query() Виводить поточний пошуковий запит, екранований для HTML-атрибута.
the_shortlink() Виводить коротке посилання на запис (?p=123).
the_tags() Виводить позначки поточного запису рядком посилань.
the_taxonomies() Виводить усі таксономії запису з посиланнями на їхні елементи.
the_terms() Виводить елементи таксономії запису рядком посилань із роздільником.
the_time() Виводить час (або дату — залежно від формату) публікації запису.
the_title() Виводить заголовок поточного запису; за потреби обгортає його в HTML.
the_title_attribute() Виводить заголовок запису без HTML-тегів, екранований для атрибутів title чи alt.
the_title_rss() Виводить заголовок запису для RSS-стрічки.
the_weekday() Виводить назву дня тижня публікації запису.
the_weekday_date() Виводить день тижня публікації запису, лише якщо він відрізняється від попереднього запису.
the_widget() Виводить віджет будь-де в шаблоні без додавання в область віджетів.
theme_update_available() Виводить повідомлення з посиланням, якщо для теми доступне оновлення.
themes_api() Отримує дані з каталогу тем WordPress.org: пошук, інформацію про тему, можливості тощо.
timer_float() Повертає час у секундах від початку виконання PHP-скрипту.
timer_stop() Повертає або виводить, скільки секунд минуло від початку завантаження сторінки.
touch_time() Виводить поля редагування дати публікації запису чи коментаря.
trackback() Надсилає трекбек на вказану адресу.
trackback_rdf() Виводить RDF-опис адреси трекбеку поточного запису.
trackback_url() Виводить адресу для трекбеків поточного запису.
trackback_url_list() Надсилає трекбеки на список адрес.
trailingslashit() Додає косу риску в кінці рядка, попередньо прибравши наявні. Зручно для шляхів і URL.
translate() Повертає переклад рядка. Зазвичай замість неї використовують __() — translate() не потрапляє у файли перекладу автоматично.
translate_nooped_plural() Перекладає рядок, зареєстрований через _n_noop() чи _nx_noop(), у потрібній формі залежно від числа.
translate_smiley() Замінює один текстовий смайл на емодзі або зображення.
translate_user_role() Перекладає назву ролі користувача.
translate_with_gettext_context() Повертає переклад рядка з урахуванням контексту. Базова функція для _x().
translations_api() Отримує доступні переклади ядра, плагінів чи тем з API перекладів WordPress.org.