J'insère des publications dans une base de données à l'aide de la fonction wp_insert_post
une fois la publication insérée à l'aide de la ligne ci-dessous de PHP
$postId = wp_insert_post($array)
Je peux insérer des valeurs dans mes champs personnalisés avancés à l'aide de la fonction add_post_meta
, mais je n'ai rien trouvé qui permette d'insérer le titre du référencement ou la méta description spécifiquement dans le plug-in Yoast SEO.
Est-ce que quelqu'un peut m'aider avec ça?
Vous pouvez utiliser la fonction update_post_meta pour insérer les données du plug-in Yoast. Yoast utilise 3 méta-clés de publication pour chaque publication:
Vous pouvez trouver toutes ces clés méta sous la table postmeta
$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' );
J'espère que cela fonctionnera pour vous!
Merci