Passer au contenu principal

Réglages et configuration de Facebook

L'extension Facebook n'ajoute pas d'écran de réglages dédié. La configuration s'effectue via un champ de méta par équipe et les options du widget.

Mis à jour aujourd’hui

Réglages et configuration de Facebook

L'extension Facebook n'ajoute pas d'écran de réglages dédié. La configuration s'effectue via un champ de méta par équipe et les options du widget.

Metabox d'équipe

Chaque équipe gagne une metabox Facebook sur l'écran de modification de l'équipe. La metabox contient un seul champ :

  • Page URL — Saisissez l'URL complète de la Page Facebook de l'équipe (par exemple https://www.facebook.com/yourclubname). La valeur est stockée sous la clé de méta de publication sp_facebook.

Une fois enregistrée, l'URL est disponible pour le widget Facebook via l'option « utiliser l'URL de Page de l'équipe », et pour tout modèle de thème personnalisé qui appelle get_post_meta( $team_id, 'sp_facebook', true ).

Options du widget

Le widget Facebook est enregistré dans Apparence → Widgets et expose :

Option

Objet

Title

En-tête optionnel affiché au-dessus de l'intégration

Page URL

URL de Page Facebook fixe — utilisée lorsque le widget est placé dans une barre latérale globale

Use team's Page URL

Case à cocher ; lorsque cochée et que le widget s'affiche sur une page d'équipe, tire l'URL de la méta sp_facebook de cette équipe au lieu de la valeur fixe

Tabs

Sélection multiple contrôlant les onglets Facebook affichés : Timeline, Events, Messages

Le widget charge le SDK Facebook Page Plugin depuis js/sportspress-facebook-sdk.js sur le frontend.

Activer le module manuellement (extension gratuite uniquement)

Si vous n'utilisez pas SportsPress Pro ou un thème ThemeBoy, le chargement conditionnel peut maintenir les hooks de l'extension en sommeil. Ajoutez ceci au functions.php de votre thème pour forcer l'activation :

add_action( 'init', function() {
    update_option( 'sportspress_load_facebook_module', 'yes' );
}, 1 );

Avez-vous trouvé la réponse à votre question ?