WordPress как на ладони
Мощный и не дорогой хостинг от Fornex.com
Главная Хуки Записи (посты, страницы, вложения)

Рубрика: Записи (посты, страницы, вложения) 4

register_post_type_args

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

sanitize_title

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

use_block_editor_for_post

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

use_block_editor_for_post_type

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

Вывод на экран

attachment_fields_to_edit

Позволяет добавить произвольное поле к изображению (html код поля на странице редактирования вложения).

enter_title_here

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

post_updated_messages

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

Запись в базу данных

attachment_fields_to_save

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

wp_insert_post_data

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

Чтение из базы данных

posts_where

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

the_content_feed

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

the_excerpt_rss

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

the_title

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