Ich versuche nach diesem Tutorial einen benutzerdefinierten Beitragstyp einzurichten . Allerdings bin ich ein bisschen verwirrt, wie / wo implementiert werden soll update_post_meta(). Das Tutorial schlägt folgendes Muster vor:
add_action('save_post', 'save_my_metadata');
function save_my_metadata()
{
global $post;
update_post_meta($post->ID, 'my_metadata', $_POST['my_metadata']);
}
Das funktioniert, hat aber den unglücklichen Effekt, dass jedem Post diese Metadaten hinzugefügt werden, unabhängig davon, ob er zu diesem benutzerdefinierten Typ gehört oder nicht.
Ich habe das oben functions.phpGenannte eingefügt und vermute, dass dies Teil des Problems sein könnte. Ich schätze, ich muss die Aktion 'save_post' so einschränken, dass sie nur für Posts meines benutzerdefinierten Typs ausgelöst wird.
