Facebook の設定と構成
Facebook 拡張は専用の設定画面を追加しません。設定はチームごとのメタフィールドとウィジェットオプションを通じて行われます。
チームのメタボックス
各チームのチーム編集画面に Facebook メタボックスが追加されます。メタボックスには 1 つのフィールドが含まれます。
Page URL — チームの Facebook ページの完全な URL を入力します(例:
https://www.facebook.com/yourclubname)。値はsp_facebook投稿メタキーに保存されます。
保存されると、その URL は Facebook ウィジェットの「チームのページ URL を使用」オプションで利用可能になり、get_post_meta( $team_id, 'sp_facebook', true ) を呼び出すあらゆるカスタムテーマテンプレートでも利用可能になります。
ウィジェットオプション
Facebook ウィジェットは外観 → ウィジェットの下に登録され、以下のオプションを公開します。
オプション | 用途 |
Title | 埋め込みの上に表示される任意の見出し |
Page URL | 固定の Facebook ページ URL — ウィジェットがサイト全体のサイドバーに配置されている場合に使用 |
Use team's Page URL | チェックボックス。オンにし、ウィジェットがチームページに描画されるとき、固定値ではなくそのチームの |
Tabs | 表示する Facebook タブを制御する複数選択: Timeline、Events、Messages |
ウィジェットはフロントエンドで js/sportspress-facebook-sdk.js から Facebook Page Plugin SDK をロードします。
モジュールを手動で有効化(無料プラグインの場合のみ)
SportsPress Pro または ThemeBoy テーマを使用していない場合、条件付きロードによってプラグインのフックが休止状態になることがあります。テーマの functions.php に次のコードを追加して強制的に有効化します。
add_action( 'init', function() {
update_option( 'sportspress_load_facebook_module', 'yes' );
}, 1 );
