Wie behandelt man einzelne Einträge eines benutzerdefinierten Post-Typs?

Ich habe einen benutzerdefinierten Beitragstyp namens Projekte. Es enthält einen Textbereich “Projektbeschreibung” und ein Repeater-Bildfeld. Ich weiß, dass ich die function WP_Query verwenden kann, um ein Array zurückzugeben, das alle meine Projekte enthält. Dies funktioniert, wenn ich alle Projekte auf einer Seite anzeigen möchte. Meine Frage ist, wie ich einzelne Einträge im Post-Typ “Projekte” behandle. Genauer gesagt möchte ich etwas über die function wissen, die einen Verweis auf einen einzelnen Eintrag des Projektposttyps und die zu bearbeitende Vorlagendatei zurückgibt, um das Aussehen dieser einzelnen benutzerdefinierten Postseite zu erreichen.

Solutions Collecting From Web of "Wie behandelt man einzelne Einträge eines benutzerdefinierten Post-Typs?"

Gemäß den Kommentaren wird die Einzelansicht Ihres CPT gemäß der Vorlagenhierarchie behandelt . In einer geeigneten Vorlage können Sie Template-Tags normalerweise verwenden, also wird get_post() ohne Argumente eine aktuelle Instanz erhalten.

Es ist etwas komplizierter, wenn Sie auf einen bestimmten Post in Code außerhalb seines Kontextes verweisen möchten.

Am zuverlässigsten ist es bei einer benutzerdefinierten Site, ihre ID fest zu codieren. Persönlich get_page_by_title() ich auch get_page_by_title() (obwohl der Name an einem beliebigen Beitragstyp arbeiten kann), der für den Menschen einfacher zu lesen ist, aber davon abhängt, dass der Titel unverändert bleibt.