Twitter APIを使って個別のツイート情報を取得しWordPress記事本文に表示したい - PHPプロ!Q&A掲示板

4873

  • 0P

Twitter APIを使って個別のツイート情報を取得しWordPress記事本文に表示したい

質問日時 / 2017年10月24日 13:41    回答数 / 0件

Questioner:  phpbeginner77  このエントリーをはてなブックマークに追加 

キーワード / php    Twitter    wordpress   

個別のツイートを公式の引用タグを使用せずに、Togetter(https://togetter.com/)のように表示したいと思っています。

そのため、WordPressで記事本文にショートコードで
[tweet id='xxx']
と入力したら、getTweetという関数が動き「id'xxx'」のxxxに入力したidのツイート情報を取得し表示できるようにしたいのですが、その場合、function getTweet() 以下にはどのようなコードを書いたらいいのでしょうか?

現在、プラグイン「oAuth Twitter Feed for Developers」はインストール済みで、
https://monochrome-design.jp/blog/513
この記事を参考に
[tweet]というショートコードを入力したら、特定ユーザーのツイート最新5件を表示させることはできました。
その際に書いたコードはこちらです(xxxにはアカウント名が入ります)


function getTweet() {
    $account = 'xxx';
$tweets = getTweets(5, $account);

    if ($tweets) {
        echo '<ul>';
        foreach($tweets as $tweet){
            echo '<li>' . $tweet['text'] . '</li>'; 
        }
        echo '</ul>';
    }
}

特定ユーザーの最新~件ではなく、
idで指定したツイートのみを表示させてみたいのですが、わかりませんでした。
Twitter APIに詳しい方いらっしゃいましたら、ご教示いただければ幸いでございます。
何卒よろしくお願いいたします。

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



この質問にはまだ意見が寄せられていません。

<<質問一覧へ



Pick Up Q&A

Q
ログファイルの中の空のデータ行を削除したい
 このエントリーをはてなブックマークに追加 
A
ログのデータ個数(列数)が固定で、空のログが"<><><>"だと既知であれば if ($line === "<><><>") { continue; } で読み飛ばしてもいいのでは? ...

>>続きを読む

まずは配列や文字列の扱いから、じっくり勉強して行きましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)