Cuando estoy creando una nueva publicación, justo después de hacer clic en "Agregar nueva" , cuando aparece el editor de publicaciones, en lugar de tener que usar el menú desplegable y elegir un campo personalizado para usar, me gustaría tener algunas entradas de campo personalizadas predeterminadas Final abierto.
Visualmente, en lugar de:
Me gustaría tener algo como:
Sé que hay complementos para eso (CPT, más campos, etc.) pero me gustaría una forma simple de hacerlo con una función básica.
Intenté algo como esto (estoy usando un tipo de mensaje personalizado 'producto'):
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');
Pero eso no parece funcionar. Creo que el enlace probablemente está mal (porque edit_post
viene después de una actualización), pero no veo ningún enlace para "nueva publicación" (justo después de que el usuario haga clic en "nueva publicación" en wp admin). Hay alguna ?
¿O tal vez toda la idea está mal y hay otra manera?