Actuellement, je travaille sur un projet où le site est géré par des articles d'utilisateurs, comment cela fonctionne:
Ici, l'utilisateur n'est pas obligé d'avoir un compte. J'utilise wp_insert_post
pour créer un nouveau message, mais je ne parviens pas à comprendre comment ajouter une image en vedette via PHP.
Utilisez la fonction set_post_thumbnail .
set_post_thumbnail( $post_ID, $thumbnail_id );
Vous devez utiliser WordPress 3.1.0 ou une version ultérieure.
Vous devez appeler cette fonction après avoir créé avec succès votre publication via wp_insert_post
et obtenu un $post_ID
valide.