Cuando estoy creando una nueva publicación, justo después de hacer clic en "Agregar nueva" , cuando se muestra el editor de la publicación, 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 ya abiertas.
Visualmente, en lugar de:
Megustaríateneralgocomo:
Sé que hay complementos para eso (CPT, Más campos, etc.) pero me gustaría una forma sencilla de hacerlo con una función básica.
Probé algo como esto (estoy usando un tipo de publicación 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 es probablemente incorrecto (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?