Cómo agregar campos personalizados automáticamente después de publicar en WordPress

 

Al crear nuestro Sitio de la galería WPBeginnerTuvimos que generar automáticamente URL cortas de marca personalizadas para cada sitio web enviado a la galería y luego guardarlas como un campo personalizado una vez que se publicó la publicación. Si bien dejamos los enlaces cortos de Bit.ly autogenerados para cada publicación para nuestro próximo tema, cubriremos cómo agregar campos personalizados automáticamente cuando publica en WordPress. Esto puede ser muy útil para los desarrolladores que buscan llevar WordPress al siguiente nivel.

Lo primero que debes hacer es abrir el tema. functions.php Archiva y pega 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 del campo y el valor personalizado con su nombre y valor de campo personalizado. Este es un truco relativamente simple, pero puede ser muy efectivo cuando se intenta usar WordPress para cualquier otra cosa que no sea un blog.

Fuente: WPCanyon