Hola Nigel, como puedo hacer una vez el usuario se registra en el portal, se cree una entrada con su nombre de usuario ?
Tengo una entrada con el nombre de "usuarios" y una vez el usuario se registra al portal, con la funcion "Cread_save_data" quiero que se cree a la vez.
tengo este codigo:
add_action( 'cred_save_data', 'tssupp_author_term', 10, 2 );
function tssupp_author_term( $post_id, $form_data ){
if ( in_array( $form_data['id'], array( 4427 ) ) ) { // el numero 4427 es el ID del formulario para el registro del usuario
$post = get_post( $post_id );
$author_id = $post->post_author;
$author = get_the_author_meta( 'display_name', $author_id );
wp_set_object_terms( $post_id, $author );
}
}
Pero no se donde indicar el nombre de la entrada "usuarios"
Haber si me puedes indicar como hacelo.
Saludos.
Rafa Corts
Hello,
I can answer this ticket in English, hope it is not a problem.
I assume you are going to add a taxonomy term after user submit this post form.
If it is, you can replace this line from:
wp_set_object_terms( $post_id, $author );
To:
wp_set_object_terms( $post_id, $author, 'TAX-SLUG' );
Please replace TAX-SLUG with your custom taxonomy slug
More help:
https://developer.wordpress.org/reference/functions/wp_set_object_terms/