Utilizzo dell'estensione Facebook
Ogni giorno, usare l'estensione Facebook significa incollare gli URL delle Pagine delle squadre nella giusta meta box e inserire il widget nelle barre laterali dove dovrebbe apparire. Questo articolo illustra entrambi i flussi e i passaggi di risoluzione dei problemi che potresti dover seguire.
Aggiungere la Pagina Facebook di una squadra
Vai su SportsPress → Squadre e modifica la squadra.
Nella meta box Facebook, incolla l'URL della Pagina Facebook della squadra nel campo URL Pagina.
Aggiorna il post.
Incorporare nella pagina della squadra
Se il tuo tema utilizza la struttura template di SportsPress con una sezione Facebook abilitata, la pagina della squadra mostrerà automaticamente la Pagina Facebook incorporata. L'embed utilizza l'SDK ufficiale del Plugin Pagina di Facebook e viene renderizzato all'interno della sezione dedicata sulla pagina della squadra.
Se preferisci incorporarla manualmente, puoi chiamare do_action( 'sportspress_team_facebook' ) da un template di squadra personalizzato, oppure utilizzare il widget Facebook (qui sotto) su una sidebar specifica per squadra.
Aggiungere il widget Facebook
Il widget Facebook può apparire in due modi:
Widget a livello di sito (URL Pagina fisso)
Vai su Aspetto → Widget.
Trascina il widget Facebook in una sidebar o area piè di pagina.
Imposta un Titolo e incolla un URL Pagina fisso (es. la Pagina Facebook principale della tua lega).
Spunta le Schede che vuoi mostrare — Timeline mostra i post recenti, Eventi elenca i prossimi Eventi Facebook, Messaggi aggiunge un pulsante Invia messaggio.
Salva il widget.
Widget consapevole della squadra
Posiziona il widget su una sidebar che appare nelle pagine delle squadre.
Spunta Usa URL Pagina della squadra.
Il widget recupererà automaticamente il valore
sp_facebookdi ciascuna squadra quando viene renderizzato sulla pagina di quella squadra. Le squadre senza un URL Pagina ricadranno sul valore fisso (o non renderizzeranno nulla se il campo fisso è vuoto).
Risoluzione dei problemi
Sintomo | Causa probabile |
L'embed non mostra nulla sul frontend | L'URL Pagina è malformato (deve essere un URL completo |
L'embed appare in dev locale ma non in produzione | Alcuni provider di hosting bloccano le richieste all'SDK di Facebook — controlla la console per avvisi di script bloccati |
Opzione Schede ignorata | Verifica di aver spuntato almeno una scheda; Facebook ne richiede una per renderizzare |
Widget sulla pagina della squadra mostra la pagina sbagliata | "Usa URL Pagina della squadra" non è abilitato, oppure la squadra non ha ancora un valore |
