Автоматическое добавление произвольных полей в wordpress

Автоматическое добавление произвольных полей в wordpress — это очень мощный инструмент, который можно использовать для различных нужд сайта.

Такие поля можно генерировать при публикации записи, что позволит не вводить их в ручную. Для реализации данного функционала, понадобится добавить маленький кусок кода. О нем поговорим подробнее.

Для того, чтобы наше произвольное поле появилось после публикации, необходимо добавить в файл functions.php код, содержащий 2 команды и код произвольного поля.

Пример ниже

надежный хостинг

add_action('publish_page', 'checked_by');
add_action('publish_post', 'checked_by');
function checked_by ($post_ID) {
global $wpdb;
if(!wp_is_post_revision($post_ID)) {
add_post_meta($post_ID, 'наше поле', 'значение, можно передавать переменные', true);
}
}

add_action — это две команды, первая говорить wordpress, что поле нужно добавить при создании страницы, вторая, при создании поста.

'наше поле' — это название произвольного поля

'значение, можно передавать переменные' — то, что вы хотите записать в произвольное поле. При этом в значение можно записать переменную, тогда у каждого поста будет общее произвольное поле с разным значением. Это может пригодится для создания своих фильтров.

надежный хостинг
Поделиться в социальных сетях: