Що шукаєш?

Кодекс WordPress

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

Функції на C

Функція Що робить функція
cache_javascript_headers() Надсилає HTTP-заголовки для JavaScript-файлу з дозволом кешувати його 10 днів.
cache_users() Завантажує дані одразу кількох користувачів у кеш, щоб уникнути окремого запиту до бази для кожного.
calendar_week_mod() Повертає кількість днів від початку тижня для вказаного номера дня. Використовується в календарі записів.
can_edit_network() Перевіряє, чи можна редагувати вказану мережу мультисайт з поточної сторінки.
cancel_comment_reply_link() Виводить посилання «Скасувати відповідь» у формі коментаря.
capital_P_dangit() Виправляє в тексті неправильне написання «Wordpress» на «WordPress».
cat_is_ancestor_of() Перевіряє, чи є перша категорія предком другої на будь-якому рівні вкладеності.
category_description() Повертає опис вказаної або поточної категорії.
category_exists() Перевіряє, чи існує категорія з вказаною назвою, і повертає її ID.
check_admin_referer() Перевіряє одноразовий ключ безпеки (nonce) у запиті з адмінпанелі. Якщо ключ недійсний, зупиняє виконання — так дія не спрацює з підробленого посилання чи форми.
check_ajax_referer() Перевіряє одноразовий ключ безпеки (nonce) в AJAX-запиті, щоб обробляти лише запити, що справді прийшли з вашого сайту.
check_and_publish_future_post() Публікує запланований запис, коли настає його час, попередньо переконавшись, що він справді має статус «Заплановано». Викликається планувальником WP-Cron.
check_comment() Перевіряє коментар за налаштуваннями обговорення (модерація, кількість посилань, чорний список слів) і повідомляє, чи можна схвалити його автоматично.
check_comment_flood_db() Підключає стандартний захист від флуду коментарями — не дає одному відвідувачу надсилати коментарі занадто часто.
check_import_new_users() Перевіряє, чи має поточний користувач право імпортувати нових користувачів у мережу мультисайт.
check_password_reset_key() Перевіряє ключ скидання пароля з листа і повертає відповідного користувача або помилку, якщо ключ недійсний чи прострочений.
check_theme_switched() Перевіряє, чи тему було змінено, і на наступному завантаженні сайту запускає хук after_switch_theme.
check_upload_mimes() Залишає в переданому списку MIME-типів лише ті, що дозволені для завантаження в мережі мультисайт.
check_upload_size() Перевіряє, чи не перевищує завантажений файл доступну квоту дискового простору сайту мережі.
checked() Виводить атрибут checked для чекбокса чи перемикача, якщо два передані значення збігаються. Позбавляє від ручних перевірок у розмітці форм.
choose_primary_blog() Виводить у профілі поле вибору основного сайту користувача в мережі мультисайт.
clean_attachment_cache() Видаляє вкладення (медіафайл) з обʼєктного кешу; за потреби очищає й кеш його термінів.
clean_blog_cache() Видаляє з кешу всі дані вказаного сайту мережі мультисайт.
clean_bookmark_cache() Видаляє з кешу дані вказаного посилання з менеджера посилань.
clean_category_cache() Видаляє з кешу дані вказаної категорії.
clean_comment_cache() Видаляє вказаний коментар (або кілька) з обʼєктного кешу.
clean_dirsize_cache() Скидає закешований розмір каталогу та всіх батьківських каталогів, який рахує recurse_dirsize().
clean_network_cache() Видаляє вказану мережу мультисайт з обʼєктного кешу.
clean_object_term_cache() Видаляє з кешу звʼязки обʼєкта (наприклад, запису) з елементами таксономій.
clean_post_cache() Видаляє запис з обʼєктного кешу разом із повʼязаними даними — метаполями, звʼязками з термінами тощо.
clean_site_details_cache() Скидає кеш детальних відомостей (назва, адреса, кількість записів) про сайт мережі мультисайт.
clean_taxonomy_cache() Скидає всі кеші вказаної таксономії.
clean_term_cache() Видаляє з кешу вказані елементи таксономії та повʼязані з ними дані.
clean_user_cache() Видаляє з кешу всі дані вказаного користувача.
comment_author() Виводить імʼя автора поточного коментаря.
comment_author_email() Виводить email автора поточного коментаря. Показуйте його публічно обережно — адреси збирають спам-боти.
comment_author_email_link() Виводить посилання mailto на email автора поточного коментаря.
comment_author_IP() Виводить IP-адресу автора поточного коментаря.
comment_author_link() Виводить імʼя автора коментаря у вигляді посилання на його сайт (якщо сайт вказано).
comment_author_rss() Виводить імʼя автора поточного коментаря у RSS-стрічці.
comment_author_url() Виводить адресу сайту автора поточного коментаря як звичайний текст, без посилання.
comment_author_url_link() Виводить посилання на сайт автора поточного коментаря з довільним текстом.
comment_class() Виводить атрибут class для коментаря з набором класів: тип коментаря, автор запису, парність, рівень вкладеності тощо.
comment_date() Виводить дату поточного коментаря у вказаному або стандартному форматі.
comment_excerpt() Виводить скорочений текст (уривок) поточного коментаря.
comment_exists() Перевіряє, чи існує коментар із вказаним автором і датою. Використовується, наприклад, під час імпорту, щоб не створювати дублікати.
comment_footer_die() Виводить повідомлення про помилку під час обробки коментаря і зупиняє виконання.
comment_form() Виводить повну форму коментування. Поля, підписи та кнопку можна змінити через масив аргументів.
comment_form_title() Виводить заголовок форми коментаря: «Залишити коментар» або «Відповісти користувачу…», якщо це відповідь.
comment_guid() Виводить унікальний ідентифікатор (GUID) поточного коментаря в стрічці.
comment_ID() Виводить ID поточного коментаря.
comment_id_fields() Виводить приховані поля форми коментаря з ID запису та ID батьківського коментаря — вони потрібні для деревоподібних відповідей.
comment_link() Виводить у стрічці посилання на поточний коментар.
comment_reply_link() Виводить посилання «Відповісти» під коментарем.
comment_text() Виводить текст поточного або вказаного коментаря після всіх фільтрів форматування.
comment_text_rss() Виводить текст поточного коментаря у форматі для RSS-стрічки.
comment_time() Виводить час поточного коментаря.
comment_type() Виводить тип поточного коментаря: коментар, трекбек або пінгбек.
comments_link() Виводить адресу блоку коментарів поточного запису.
comments_link_feed() Виводить у стрічці адресу коментарів поточного запису в XML-безпечному вигляді.
comments_number() Виводить кількість коментарів поточного запису у зрозумілій формі: «Немає коментарів», «1 коментар», «5 коментарів».
comments_open() Перевіряє, чи дозволено коментувати поточний або вказаний запис.
comments_popup_link() Виводить посилання на коментарі поточного запису з текстом, що залежить від їх кількості.
comments_template() Підключає шаблон коментарів теми (зазвичай comments.php) на сторінці окремого запису.
compression_test() Перевіряє, чи підтримує сервер стискання JavaScript засобами PHP, і зберігає результат у налаштуваннях.
confirm_delete_users() Виводить у мультисайті сторінку підтвердження видалення користувачів із вибором, кому передати їхні записи.
content_url() Повертає адресу каталогу wp-content; за потреби додає до неї шлях.
convert_chars() Замінює в рядку поодинокі символи & на HTML-сутність &.
convert_invalid_entities() Замінює некоректні числові HTML-сутності (з діапазону Windows-1252) на правильні Unicode-символи.
convert_smilies() Замінює текстові смайли на кшталт :) на емодзі або зображення, якщо це ввімкнено в налаштуваннях.
convert_to_screen() Перетворює назву екрана адмінпанелі на обʼєкт WP_Screen.
copy_dir() Копіює каталог разом із вмістом через файлову систему WordPress (WP_Filesystem).
core_update_footer() Повертає текст для підвалу адмінпанелі з версією WordPress і пропозицією оновитися, якщо є нова версія.
count_many_users_posts() Повертає кількість записів для кожного користувача зі списку одним запитом.
count_user_posts() Повертає кількість записів, опублікованих користувачем.
count_users() Підраховує користувачів сайту загалом і окремо для кожної ролі.
create_initial_post_types() Реєструє стандартні типи записів WordPress: записи, сторінки, вкладення, ревізії, меню, блоки тощо.
create_initial_rest_routes() Реєструє стандартні маршрути REST API WordPress.
create_initial_taxonomies() Реєструє стандартні таксономії WordPress: категорії, позначки, меню навігації, формати записів.
create_initial_theme_features() Реєструє стандартні можливості тем, які можна вмикати через add_theme_support().
current_action() Повертає назву хука дії, що виконується саме зараз.
current_datetime() Повертає поточні дату й час як обʼєкт DateTimeImmutable у часовому поясі сайту.
current_filter() Повертає назву хука (фільтра чи дії), що виконується саме зараз. Зручно, коли одна функція прикріплена до кількох хуків.
current_theme_supports() Перевіряє, чи підтримує активна тема вказану можливість (мініатюри, меню, логотип тощо).
current_time() Повертає поточний час у часовому поясі сайту або UTC — як мітку часу або у форматі MySQL.
current_user_can() Перевіряє, чи має поточний користувач вказане право (наприклад, edit_posts) або право на дію з конкретним обʼєктом (edit_post для запису з певним ID).
current_user_can_for_site() Перевіряє, чи має поточний користувач вказане право на певному сайті мережі мультисайт.
customize_themes_print_templates() Виводить JS-шаблони інтерфейсу вибору тем у Налаштуваннях теми (Customizer).