WidgetにTwitterのタイムラインを埋め込む方法

環境

  • WordPress v5.4.1
  • Simplicity v1.9.3
  • Twitter (2020/05/27時点)

やりたい事

WordPressのサイドバーウィジェットに埋め込みたい。

↓こんなの

埋め込み手順

HTMLコードの取得

https://publish.twitter.com/へアクセスする

② 埋め込みタイプを選ぶ

「What would you like to embed?」(何を埋め込みたいですか?)の部分で、「A profile: https://twitter.com/TwitterDev」を選択する。

③ URLを修正する

「Here are your display options」が表示されるが、画面を上方にスクロールして、URLについて「TwitterDev」の部分をつぶやきを表示したいTwitterのIDに置き換える。

自分の場合は「https://twitter.com/AtelierYorozu」に書き換える。

④ 表示種別を選択する

タイムラインを表示したいので、「Embedded Timeline」を選択する。

タイムラインを選ぶと、現在のタイムラインの例が表示される。

しかし、これだと、サイズ未指定なので、画面いっぱいに、つぶやき全てが表示されてしまっている。

⑤ 表示オプションを設定する

set customization options」の部分をクリックして、オプション設定項目を表示する。

Widgetとして埋め込む高さ(Height)、幅(Width)を設定します。ここでは、両方とも「300」を入力します。

高さ・幅を指定すると、下部にそのサイズのプレビュー画面が表示されるので、それでよければ、画面中央のボタンを押します。

⑥ HTMLコードのコピー

画面上の「Copy Code」ボタンを押す。

これで、Widget用のHTMLコードが取得できました。


WordPressでの設定

① ウィジェット画面の表示

WordPressのダッシュボードの画面に移動し、「外観」→「ウィジェット」を選択します。

② PC用のウィジェット設定

「[S]パソコン用テキストウィジェット」を選択し、「サイドバーウィジェット」に✔が入っている事を確認し、「ウィジェットを追加」ボタンをクリックします。

③ サイドバーウィジェットの設定

テキストにTwitterのサイトでコピーしたHTMLコードをペーストし、タイトルは自分の好きなタイトルを入力した後、「保存」ボタンを押す。

サイドバーでの表示位置を調整します。

④ モバイル用のウィジェットの設定

パソコン用の設定だけだと、スマートフォンで表示した際には、タイムラインが表示されないので、モバイル用の設定も行っておきます。

詳細は割愛しますが、「[S] モバイル用テキストウィジェット」をパソコン用の設定と同じ手順で実行します。

表示して確認

パソコンとスマホからサイトにアクセスして、タイムラインが表示されている事を確認します。

うまく表示されていたら、成功です!