WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
Главная Хуки Разное

Разное (рубрика)

cron_schedules

Позволяет добавить новый интервал времени для Крон задач (расписаний).

manage_(post_type)_posts_columns

Позволяет изменить список зарегистрированных колонок в таблице Записей.

views_(screen_id)

Позволяет изменить список доступных вариантов отображения таблицы.

wp_mail_content_type

Позволяет изменить тип контента в письмах отправляемых через wp_mail(). Например с text/plain на text/html.

Записи (посты, страницы, вложения)

attachment_fields_to_save

Сохраняет произвольное поле добавленное к изображению (вложению) с помощью хука attachment_fields_to_edit.

register_post_type_args

Позволяет изменить параметры, переданные функции register_post_type при регистрации любого типа записи. Срабатывает до того, как сформированы дефолтные параметры, соединены с передаваемыми и применены.

sanitize_title

Позволяет изменить строку, переданную в функцию sanitize_title() после очистки от нежелательных символов.

the_content_feed

Фильтрует контент полного описания выводимого в фиде. Тип фида передается во втором параметре.

the_excerpt

Применяется к содержимому поля "Отрывок / Цитата" записи, перед тем как вывести его на экран. Используется в функции the_excerpt().

the_excerpt_rss

Вызывается функцией the_excerpt_rss(), которая выводит короткое описание в RSS-ленте. Передает текст короткого описания, для его изменения.

the_title

Применяется к заголовку записи, перед тем как вывести заголовок на экран. Используется в функции the_title().

use_block_editor_for_post

Позволяет включить/отключить Gutenberg (редактор блоков WordPress) для отдельной записи.

use_block_editor_for_post_type

Позволяет включить/отключить возможность редактировать контент через Gutenberg (редактор блоков WordPress) для типа записи.

wp_check_filetype_and_ext

Позволяет проверить загружаемый файл и изменить его реальный тип (MIME тип).

wp_insert_post_data

Фильтрует данные записи, прямо перед тем, как вставить или обновить их в БД через функцию wp_insert_post(). Все данные экранированы слэшами!

Термины (рубрики)

get_terms_orderby

Фильтруем часть SQL запроса отвечающую за колонку сортировки в функции get_terms(), get_categories(), wp_list_categories().

pre_insert_term

Позволяет изменить название термина (рубрики, метки) перед его очисткой и вставкой в базу данных.

register_taxonomy_args

Позволяет изменить аргументы, указанные при регистрации таксономии.

taxonomy_labels_(taxonomy)

Позволяет изменить лейблы (заголовки) у указанной таксономии (рубрики, тега и т.д.).

term_updated_messages

Позволяет изменять сообщения, отображаемые при взаимодействии с терминами (рубриками, метками и так далее) на странице их создания и редактирования.

Пользователи (users)

auth_cookie_expiration

Позволяет изменить время жизни cookie используемых для авторизации пользователей.

author_link

Позволяет изменить URL на архивную страницу автора.

map_meta_cap

Позволяет изменить возможности пользователя на основе текущих данных о правах.

the_author_posts_link

Позволяет изменить html код ссылки на архивную страницу записей автора.

wp_new_user_notification_email

Позволяет изменить содержимое письма, отправляемое новому пользователю при регистрации.

WP_Query

post_limits

Изменяет LIMIT часть SQL запроса перед тем, как получить посты из базы данных с помощью WP_Query.

posts_where

Позволяет изменять WHERE часть SQL запроса связанного с получением записей (WP_Query).

request

Фильтрует параметры (переменные) основного запроса WordPress.

Медиа-данные

manage_media_columns

Позволяет изменить список зарегистрированных колонок в таблице Медиа.

oembed_dataparse

Позволяет изменить контент (HTML) создаваемый при встраивании URL, поддерживаемых oEmbed форматом WordPress.

upload_mimes

Используется для изменения списка доступных для загрузки файлов по MIME-типу.