Voici une fonction très simple et au combien utile que j’utilise à tout va (et peut-être que j’ai tord, mais j’attends vos lumières si c’est le cas).

La fonction en question sert à changer le statut d’un post, c’est à dire à modifier son état : publié, brouillon, à relire, etc.

Voici la liste des post_status disponibles nativement sous WordPress. Vous pouvez en ajouter selon vos besoins grâce à register_post_status, mais là n’est pas l’objectif de ce snippet. Voici un petit tutoriel pour vous y aider si cela vous intéresse.

La fonction comporte deux paramètres ; le premier est l’ID du post dont on veux modifier le statut, et le second est le nouveau statut que l’on veut lui donner (le slug du statut).

 

Brice Capobianco

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager…
Responsable commercial en agence web chez Genious Interactive, je suis également développeur freelance WordPress à Rennes.

Coorganisateur des Meetups WordPress Rennes et fondateur de b-website.com.