Коли я створюю нову публікацію, відразу після натискання кнопки "Додати нову" , коли редактор публікацій показує, замість того, щоб використовувати спадне меню та вибирати спеціальне поле для використання, я хотів би вже мати деякі введені спеціальні поля відкрити.
Візуально замість:
Я хотів би мати щось на кшталт:
Я знаю, що для цього є плагіни (CPT, More поля тощо), але я хотів би простий спосіб зробити це з базовою функцією.
Я спробував щось подібне (я використовую спеціальний тип публікації "продукт"):
function register_custom_fields( $post_ID ) {
global $wpdb;
if( !wp_is_post_revision( $post_ID ) ) {
add_post_meta( $post_ID, 'reference', '', true);
add_post_meta( $post_ID, 'price', '', true);
}
}
add_action('edit_product', 'register_custom_fields');
Але це, здається, не працює. Я думаю, що гачок, мабуть, помиляється (тому що edit_post
приходить після оновлення), але я не бачу жодного гачка для "нової публікації" (одразу після того, як користувач натискає "нову публікацію" в адміністраторі wp). Чи є ?
А може вся ідея помилкова і є інший шлях?