J'ai un site qui a utilisé les commentaires Facebook pendant un certain temps, puis les a supprimés pour les commentaires natifs WP. J'ai pu écrire une fonction qui a saisi tous les commentaires et les a réinsérés dans la base de données WP (car les commentaires FB ne sont pas stockés dans WP). Cependant, l’API OpenGraph de Facebook ne fournit pas d’adresses électroniques (ce que je comprends).
Donc, ce que je veux accomplir est le suivant:
comment_author
J'ai accompli les n ° 1 et n ° 2, mais je suis désemparé pour le n ° 3. Des idées?
Après un peu plus de réflexion, j'ai compris. Il implique plusieurs fonctions pour suivre chaque étape du processus, mais voici:
Je ne connais pas le schéma, mais si vous le faites pour un auteur à la fois, choisissez le type suivant:
$foo = $db->Execute("SELECT DISTINCT(email) FROM comments WHERE comment_author = ? AND email <> ''",$authorname);
if ($foo->count > 0) {
$db->Execute("UPDATE comments SET email = ? WHERE comment_author = ? AND email <> ''",$foo[0],$authorname);
}
Toutes mes excuses pour la prise en charge de certains objets/interfaces de base de données génériques et aléatoires ....