3

簡単な要件がありますが、それを行う方法を一生理解することはできません。特定のTwitterユーザーがWordpressのブログを閲覧できるようにしたいのです。これらのユーザーはすべて、[ロックされた]Twitterアカウントのフォロワーです。

私はoAuthを使用する必要があると思いますが、私が見つけたすべてのプラグインとチュートリアルは一般的です。つまり、Twitterでログインすると、それだけです。追加の手順に進み、ユーザーがロックされたアカウントをフォローしていることも確認したいと思います。

実行可能ですか?

4

1 に答える 1

1
  1. 保護されたアカウントに関連付けられたTwitterアプリを作成します。(私はあなたにリンクを与えるでしょう、しかし私は投稿に2つ以上のリンクを持つのに十分なSOポイントを持っていません。それでこのステップをグーグルだけにしてください)

  2. 保護されたページ用のカスタムWordpressページテンプレートを作成します。http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templatesを参照してください

次の手順は、ページテンプレートコード内に配置する必要があります。

  1. ユーザーが言及したTwitterOAuthプラグインを使用してログインし、現在のユーザーのTwitter IDを見つけると、ほぼ確実に$_SESSIONグローバルのどこかに保持されます。

  2. Twitter APIのPHPラッパー(https://github.com/abraham/twitteroauth/blob/master/DOCUMENTATIONなど)を使用GET /friends/idsして、screen_nameをTwitterハンドルに設定してTwitterAPIのメソッドを呼び出します。ステップ1で与えられたCONSUMERKEYとSECRETが必要になります。これにより、フォロワーのリストが表示されます。

  3. ログインしたユーザーのIDが、前の手順で返されたユーザーIDのリストに含まれているかどうかを確認します。その場合the_content()は、ページのコンテンツをレンダリングするために呼び出します。そうでない場合は、その呼び出しを行わないでください。

  4. 穀物を与えられた雄の羊3頭、夜の生き物2頭、黒い足のない昆虫1頭を犠牲にします。

于 2012-09-15T22:36:45.650 に答える