Ich füge Posts mit der Funktion wp_insert_post
in eine Datenbank ein, sobald die Posts mit der folgenden PHP-Zeile eingefügt wurden
$postId = wp_insert_post($array)
Ich kann mithilfe der Funktion add_post_meta
Werte in meine erweiterten benutzerdefinierten Felder einfügen, habe jedoch nichts gefunden, um den SEO-Titel oder die Meta-Beschreibung speziell in das Yoast SEO-Plugin einzufügen.
Kann mir jemand dabei helfen?
Sie können die Funktion update_post_meta verwenden, um die Yoast Plugin-Daten einzufügen. Yoast verwendet 3 Post-Metaschlüssel für jeden Post:
Sie finden alle diese Metaschlüssel in der Postmetatabelle
$new_id = wp_update_post($array);
update_post_meta( $new_id, '_yoast_wpseo_title', 'SEO Title' );
update_post_meta( $new_id, '_yoast_wpseo_focuskw', 'keyword1 keyword2' );
update_post_meta( $new_id, '_yoast_wpseo_metadesc', 'SEO Meta Descr' );
Hoffentlich funktioniert es für Sie!
Vielen Dank