Al crear nuestro Sitio de la galería , necesitábamos generar URL breves de marca personalizadas automáticamente para cada sitio enviado a la galería y luego almacenarlas como un campo personalizado tan pronto como se publicara la publicación. Ahora, mientras dejaremos los enlaces cortos de Bit.ly autogenerados para cada publicación para nuestro próximo tema, cubriremos cómo agregar campos personalizados automáticamente en la publicación de publicaciones en WordPress. Esto puede ser muy útil para los desarrolladores que buscan llevar WordPress al siguiente nivel.
Lo primero que debe hacer es abrir el functions.php archivar y pegar el siguiente código:
add_action('publish_page', 'add_custom_field_automatically'); add_action('publish_post', 'add_custom_field_automatically'); function 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); } }
Luego, simplemente reemplace el nombre de campo y el valor personalizado con su Nombre de campo personalizado y el Valor. Este es un truco relativamente simple, pero puede ser muy efectivo cuando se intenta usar WordPress para otros propósitos que no sean blogs.
Fuente: WPCanyon
Cómo agregar campos personalizados automáticamente en la publicación posterior en WordPress .
Fuente: wpbeginner