Как автоматически добавлять произвольные поля записям?
Если вам нужно автоматически добавлять свои собственные произвольные поля записям и страницам при их публикации, то вам необходимо воспользоваться следующим кодом, который вы должны добавить в файл functions.php вашей темы:
//добавление произвольного поля автоматом start function wph_auto_add_custom_field($post_ID) { global $wpdb; if(!wp_is_post_revision($post_ID)) { add_post_meta($post_ID, 'my_field', 'true', true); } } add_action('publish_page', 'wph_auto_add_custom_field'); add_action('publish_post', 'wph_auto_add_custom_field'); //добавление произвольного поля автоматом end |
Данный код автоматически добавит произвольное поле 'my_field' со значением 'true' ко всем публикуемым записям и страницам. Причем, если значение этого поля будет установлено пользователем вручную, то оно не будет изменено.
А как добавить поле к товару например? Товар создан woocomerce
полное руководство по этому вопросу.