特定のFacebookアルバムの写真を表示するアルバム拡張機能の使い方

インストール

拡張機能は、他のWordPressプラグインと同じようにインストールします。Custom Facebook Feed Proプラグインをアップロードしてインストールするときと同じ手順を踏むことができます。

すべてのFacebookフィード拡張機能を含むSmashライセンスまたはAll Access Bundleをお持ちの場合は、Custom Facebook Feed Extensionsプラグインをインストールして有効化した後、WordPressダッシュボード>Facebookフィード>拡張機能で使用したい拡張機能を個別に有効化する必要があります:

アルバムIDを探す

FacebookのアルバムのIDは、URLから見つけることができます。それは、以下のハイライトのように、URLの最初の2つのピリオドの間の数字のセットです:

https://www.facebook.com/media/set/?set=a.440612488444.242105.15087023444

プラグインバージョン4.0以上

プラグインのバージョン4.0以上では、フルアルバムのURLを直接入力することもでき、プラグインは自動的に正しいIDを検索します。

シングルアルバムフィードの作成

Facebook Feed > All Feeds > Newに進みます。フィードの種類を選択するよう求められたら、「シングルアルバム」を選択します。アルバムのURLまたはIDを追加するよう求められます。

すでに設定されているフィードの場合はFacebookフィード>すべてのフィード>フィードの編集を選択>設定>フィードの種類>変更を クリックし、次にシングルアルバムをクリックします。 フィードの種類を変更すると、この特定のフィードにアルバムのURLまたはIDを追加できるようになります。

ホバー時にキャプションを表示

写真をクリックすると、ポップアップライトボックスにキャプションが表示されますが、ライトボックスを開かずに写真をホバー/ロールオーバーしたときにキャプションを表示することもできます。以下のJavaScriptをサイトに追加するだけです。これはカスタムJavaScriptプラグインを使用して手動で行うことができます。詳しくはこちらのドキュメントをご覧ください。

$('.cff-album-cover').each(function(){
  $self = $(this);
  $self.find('.cff-photo-hover').html('<p style="color: #fff; width: 90%; padding: 5%;">' + $self.find('.cff-lightbox-link').attr('data-title') + '</p>');
});

プラグインバージョン4.0

ショートコード

Albumエクステンションを使用すると、ショートコードで直接FacebookのアルバムのIDを指定することができます:

Comments Box SVG iconsUsed for the like, share, comment, and reaction icons
This message is only visible to admins.
Problem displaying Facebook posts. Backup cache in use.
Error: (#10) This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages and https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS for details.
Type: OAuthException

また、'albumcols'ショートコードオプションを使用してフォトグリッドの列数を設定し、'num'オプションを使用して表示する写真の数を設定することができます:

Comments Box SVG iconsUsed for the like, share, comment, and reaction icons
This message is only visible to admins.
Problem displaying Facebook posts. Backup cache in use.
Error: (#10) This endpoint requires the 'pages_read_engagement' permission or the 'Page Public Content Access' feature. Refer to https://developers.facebook.com/docs/apps/review/login-permissions#manage-pages and https://developers.facebook.com/docs/apps/review/feature#reference-PAGES_ACCESS for details.
Type: OAuthException

ショートコードオプション

名称 属性 オプション 説明
アルバムID アルバム 任意のアルバムID 表示したいFacebookのアルバムのID album=440612488444
列数 アルバムコルス 1-4 写真グリッドの列数 albumcols=2
写真枚数 番号 任意の数 表示する写真の枚数 num=50

新しい写真から表示する

写真の並び順を変更するには、フェイスブックのアルバム内で、隅にある3つの点をクリックして「アルバムを編集」を選択し、手動で並び替える必要があります。その後、アルバム内の写真をドラッグ&ドロップし、「保存」をクリックします。その後、プラグインの設定ページでキャッシュをクリアすると、プラグインが更新され、Facebook上の並び順が反映されます。

ホバー時にキャプションを表示

写真をクリックすると、ポップアップライトボックスにキャプションが表示されますが、ライトボックスを開かずに写真をホバー/ロールオーバーしたときにキャプションを表示することもできます。プラグインのカスタマイズページのMiscタブにあるプラグインのCustom JavaScriptセクションに以下を追加するだけです:

$('.cff-album-cover').each(function(){
  $self = $(this);
  $self.find('.cff-photo-hover').html('<p style="color: #fff; width: 90%; padding: 5%;">' + $self.find('.cff-lightbox-link').attr('data-title') + '</p>');
});

サポート

ドキュメントに答えが見つからない?

サポート

この記事は役に立ちましたか?