web-dev-qa-db-fra.com

Obtenir un message personnalisé avec ID

Comment puis-je obtenir un message personnalisé par son ID? Je souhaite afficher un seul message à partir d'un message personnalisé à l'aide de son identifiant. J'ai essayé 'post_type' => 'homepage', 'post_id' => '717' mais cela n'a pas fonctionné.

Merci

4
FlourishDNA

Vous n'avez simplement pas besoin de spécifier un post_type lorsque vous appelez get_post(). La ID pour toute sorte de publication est unique parmi la table entière DB-posts. Donc, si vous appelez un message avec ID = 17

$id = 17;
$post = get_post( $id );

alors vous obtiendrez simplement ce post unique.

Notez, selon le Codex , lorsque vous utilisez get_post

Vous devez transmettre une variable contenant un entier (par exemple, $ id). Un entier littéral (par exemple, get_post (7)) provoquera une erreur fatale (seules les variables peuvent être passées pour référence ou Impossible de passer le paramètre 1 par référence).

8
kaiser