Как автоматически при публикации поста или страницы добавить произвольное поле для созданного поста(страницы)?
Решено
Скажите как в вордпресс при публикации поста, то есть после нажатия на кнопку «опубликовать», сделать автоматическое добавление произвольное поля(post meta data). Проще говоря после нажатия мне нужно вызвать выполнение функции update_post_meta();
1 Ответ(ы)
Ответ
Приведу пример как добавить произвольное поле для поста и для страницы, после его(её) публикации:
function wpc_add_custom_field_automatically($post_ID) { global $wpdb; if(!wp_is_post_revision($post_ID)) { add_post_meta($post_ID, 'field-name', 'custom value', true); } } // для страниц add_action('publish_page', 'wpc_add_custom_field_automatically'); // для постов add_action('publish_post', 'wpc_add_custom_field_automatically');