Existe-t-il un script php de connexion WordPress comme this one?se connecter avec wordpress
Ce script est destiné à la connexion avec un compte WordPress.com.
J'ai suivi le documentation pour écrire mon script. Mais il ne m'a pas fourni le jeton d'accès lorsque j'ai imprimé le jeton d'accès. Cela montre que c'est nul.
Ceci est mon code pour implémenter Connectez-vous avec compte WordPress.com:
session_start();
$client_id = "2472";
$client_secret ="TaB3JPXeuJA8XsosdkMbZnuJoybxJaBF6WmDD11WFJg8QQme9fmye6l2Kxd45cpx";
$login_url = "https://public-api.wordpress.com/oauth2/authorize?client_id=$client_id&redirect_uri=http://w3.softwarecookerbd.com/wordpress.php&response_type=code";
function getToken(){
$curl = curl_init("https://public-api.wordpress.com/oauth2/token");
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, array(
'client_id' => "2472",
'redirect_uri' => "http://w3.softwarecookerbd.com/wordpress.php",
'client_secret' => "TaB3JPXeuJA8XsosdkMbZnuJoybxJaBF6WmDD11WFJg8QQme9fmye6l2Kxd45cpx",
'code' => $_GET['code'], // The code from the previous request
'grant_type' => 'authorization_code'
));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$auth = curl_exec($curl);
$secret = json_decode($auth);
echo "<pre>";
var_dump($secret);
exit;
$access_key = $secret->access_token;
}
if(isset($_GET["code"])&&!empty($_GET["code"])){
//$url = "https://public-api.wordpress.com/oauth2/token?client_id=$client_id&client_secret=client_secret&redirect_uri=http://w3.softwarecookerbd.com/wordpress.php&code=".$_GET['code']."&grant_type=authorization_code";
//$response = file_get_contents($url);
//echo $response;
getToken();
}else{
header("Location: ".$login_url);
}
En fait, je ne vais pas utiliser cela dans le site wordpress. Je vais l'utiliser dans mon site codeigniter en utilisant simplement la connexion avec le compte wordpress.com. J'ai suivi les tutoriels http://developer.wordpress.com/docs/oauth2/ et écris mon code. quand il redirige et retourne le code, mais quand j'appelle la fonction getToken() pour obtenir le jeton d'accès. il montre null. Si vous avez une démo de travail pour cela, ce serait génial pour moi. merci :) –
les liens ci-dessus sont tous des démos de travail .. –
S'il vous plaît visitez ce lien https://fr.gravatar.com/site/login & cliquez sur la connexion avec wordpress. Je veux juste ce code. Vous obtiendrez ce que je cherche. Je ne cherche pas de connexion sociale dans les plugins pour wordpress cms site. Je suis à la recherche de connexion avec le compte de blog wordpress.com. J'espère que vous comprendrez ce que je veux dire. Merci :) –