Usando a Extensão do Facebook
No dia a dia, usar a extensão Facebook significa colar as URLs das Páginas dos times na meta box certa e colocar o widget nas barras laterais onde ele deve aparecer. Este artigo percorre ambos os fluxos e os passos de solução de problemas que você pode precisar.
Adicionando a Página do Facebook de um time
Vá em SportsPress → Times e edite o time.
Na meta box Facebook, cole a URL da Página do Facebook do time no campo URL da Página.
Atualize o post.
Incorporando na página do time
Se seu tema usa a estrutura de template do SportsPress com uma seção do Facebook habilitada, a página do time mostrará a Página do Facebook incorporada automaticamente. A incorporação usa o SDK oficial do Facebook Page Plugin e é renderizada dentro da seção dedicada na página do time.
Se preferir incorporar manualmente, você pode chamar do_action( 'sportspress_team_facebook' ) a partir de um template de time personalizado, ou usar o widget do Facebook (abaixo) em uma barra lateral específica de time.
Adicionando o widget do Facebook
O widget do Facebook pode aparecer de duas maneiras:
Widget em todo o site (URL de Página fixa)
Vá em Aparência → Widgets.
Arraste o widget Facebook para uma barra lateral ou área de rodapé.
Defina um Título e cole uma URL da Página fixa (por exemplo, a Página do Facebook principal da sua liga).
Marque as Abas que você quer mostrar — Timeline mostra postagens recentes, Events lista Eventos do Facebook futuros, Messages adiciona um botão Send Message.
Salve o widget.
Widget consciente do time
Coloque o widget em uma barra lateral que aparece em páginas de time.
Marque Usar a URL da Página do time.
O widget puxará automaticamente o valor
sp_facebookde cada time quando renderizado na página daquele time. Times sem URL de Página voltarão para o valor fixo (ou não renderizarão nada se o campo fixo estiver vazio).
Solução de problemas
Sintoma | Causa provável |
A incorporação não mostra nada no frontend | URL da Página está malformada (deve ser uma URL completa |
Incorporação aparece em desenvolvimento local mas não em produção | Alguns provedores de hospedagem bloqueiam requisições ao SDK do Facebook — verifique no console por avisos de scripts bloqueados |
Opção de Abas ignorada | Verifique se você marcou pelo menos uma aba; o Facebook exige uma para renderizar |
Widget na página do time mostra a página errada | "Usar a URL da Página do time" não está habilitada, ou o time ainda não tem um valor |
