解決したい問題
以下のプラグインを使って、Wordpressにてソーシャルログインを実現しています。
https://plugins.miniorange.com/wordpress
今回はTwitterログインをユーザーにしてもらえるようになっています。
しかし、ログインユーザーのTwitterアクセスに関するメタ情報(アクセストークンなど)の取得ができません。
該当のコード
以下のコードでログインユーザーのTwitterアクセスに関するメタ情報(アクセストークンなど)の取得しようとしています。
PHP
1<? 2require_once('../wp-load.php'); 3require_once("codebird.php"); 4 5\Codebird\Codebird::setConsumerKey("XXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXX"); 6$cb = \Codebird\Codebird::getInstance(); 7 8$current_user = wp_get_current_user(); 9$wp_user_id = $current_user->ID; 10$user_info = get_userdata($wp_user_id); 11$twitter_id = get_user_meta($wp_user_id, "twitter_id", true); 12$access_token = get_user_meta($wp_user_id, "twitter_access_token", true); 13$access_token_secret = get_user_meta($wp_user_id, "twitter_access_token_secret", true); 14 15$cb->setToken($access_token, $access_token_secret); 16 17$media_id = $cb->media_upload(array( 18 "media" => $_FILES["image"]["tmp_name"] 19))->media_id_string; 20 21$params = array( 22 "status" => $_POST["text"], 23 "media_ids" => $media_id 24); 25$result = $cb->statuses_update($params); 26 27echo $twitter_id, $access_token, $access_token_secret;
しかし、echoの結果は空になります。
そもそも$user_infoにtwitter関連で今回取得しようとしている情報が含まれていなさそうでした。
どのようにすれば良いでしょうか?
何かヒントになりそうなことでも助かりますので、教えて頂けますと幸いです。
補足情報
コンテンツURL:/wp/wp-content
インクルードURL:/wp/wp-includes/
テンプレートURL:/wp/wp-content/themes/keni80_wp_standard_all_202102011532
スタイルシートURL:/wp/wp-content/themes/keni8-child
WordPress バージョン:6.1.1
PHP バージョン:7.4.28
ブラウザ:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36 Edg/109.0.1518.61
サーバーソフト:Apache
サーバープロトコル:HTTP/1.1
エンコーディング:gzip, deflate, br
言語:ja,en;q=0.9,en-GB;q=0.8,en-US;q=0.7
テーマ名:賢威8.0
バージョン:8.0.1.4
カテゴリ数:33
タグ数:310
ユーザー数:4
子テーマ名:賢威8.0(子テーマ)
バージョン:8.0.0.0
利用中のプラグイン:
Advanced Editor Tools (previously TinyMCE Advanced) 5.6.0
Akismet Anti-Spam 5.0.2
codoc 0.9.48
Enhanced Media Library 2.8.9
EWWW Image Optimizer 6.9.3
Otter – Page Builder Blocks & Extensions for Gutenberg 2.1.6
Really Simple SSL 6.0.14
Regenerate Thumbnails 3.1.5
Social Login, Social Sharing by miniOrange 7.5.14
UpdraftPlus - Backup/Restore 1.22.24
WP-CopyProtect [Protect your blog posts] 3.1.0
WP Fastest Cache 1.0.9
WP Multibyte Patch 2.9

あなたの回答
tips
プレビュー