// Extension WordPressv1.3.1GPL-2.0-or-later

Social Posts Sync

Synchronisez automatiquement vos publications Facebook et Instagram Business directement dans WordPress. Vos posts sociaux deviennent de vrais contenus WordPress, interrogeables et intégrables dans vos templates Elementor.

PlateformesFacebook + Instagram
IntégrationElementor ready
LicenceGPL-2.0
WordPress6.0+
PHP8.0+
// Fonctionnalités

Ce que fait l'extension

Connexion sécurisée Meta

Authentification OAuth 2.0 via serveur proxy dédié. Connexion et déconnexion en un clic depuis l'admin.

Sources multiples

Pages Facebook publiques et comptes Instagram Business. Import automatique depuis le compte connecté ou ajout manuel par ID/@username.

Synchronisation automatique

WP-Cron toutes les heures, 6h, 12h ou 24h. Synchronisation incrémentale : seules les nouvelles publications sont récupérées.

Type de contenu dédié

Chaque publication devient un CPT social_post avec taxonomie scps_platform, métadonnées complètes et URL personnalisable.

Import automatique des médias

Images téléchargées en médiathèque WordPress avec déduplication, validation MIME et timeout configurable (10–120s).

Intégration Elementor

8 balises dynamiques disponibles dans le groupe "Social Posts Sync" pour construire vos templates sur social_post.

Interface d'administration

4 onglets : Config API, Sources, Synchronisation, Avancé. Zone de danger avec réinitialisation complète.

Journal de synchronisation

Historique des 10 derniers runs avec date, succès, erreurs et détail par source. Stats en temps réel.

// Mise en route

Comment ça marche

01

Installation

Installez et activez l'extension depuis votre admin WordPress, puis entrez votre clé de licence Hylbee.

02

Connexion Meta

Connectez votre compte Meta via OAuth 2.0 en un clic depuis l'onglet Config API.

03

Ajout des sources

Ajoutez vos pages Facebook et comptes Instagram à synchroniser depuis l'onglet Sources.

04

Synchronisation

Vos posts sociaux apparaissent automatiquement dans WordPress comme des publications dédiées.

// Elementor

Balises dynamiques Elementor

8 balises disponibles dans le groupe "Social Posts Sync" pour construire des templates sur le type de contenu social_post.

Lien vers postURLLien vers le post original sur la plateforme
PlateformeTextefacebook / instagram
Date de publicationTexteDate formatée du post
Nom page/compteTexteAuteur de la publication
AvatarImageAvatar de la page ou du compte
LikesNombreNombre de likes
URL vidéoURLLien direct vers la vidéo
GalerieGalerieImages importées dans la médiathèque
// Données stockées

Métadonnées par publication

Chaque post synchronisé expose ces métadonnées, utilisables dans vos templates et requêtes WP_Query.

Plateforme
facebook ou instagram
ID source
ID original du post sur la plateforme
Contenu
Texte / caption du post
Permalink
URL vers le post original
Date de publication
ISO 8601
Médias
URLs + IDs des pièces jointes WordPress
Galerie
IDs des attachements (multi-images)
URL vidéo
Lien de la vidéo (non téléchargée)
Auteur
Nom + avatar de la page/compte
Likes
Nombre de likes
Données brutes
Réponse API complète (désactivé par défaut)
// Limitations

Ce que l'extension ne fait pas

Sens unique : import seulement, pas de publication sur les réseaux sociaux

Les vidéos ne sont pas téléchargées dans la médiathèque (URL conservée uniquement)

Meta uniquement : pas de support Twitter/X, LinkedIn, TikTok, etc.

Nécessite une clé de licence valide — la connexion OAuth est bloquée sans elle

// Développeurs

Pour les développeurs

L'extension expose deux actions WordPress et un filtre pour l'extensibilité. SyncRunner accepte un PostSyncer injecté via constructeur pour les tests unitaires.

hooks & filters
// Déclenché avant chaque synchronisation
do_action('scps_before_sync', $sources);

// Déclenché après chaque synchronisation
do_action('scps_after_sync', $log);

// Modifier un post avant sauvegarde
apply_filters('scps_normalize_post', $normalized, $raw);
// Configuration

Prérequis techniques

WordPress6.0 ou supérieur
PHP8.0 ou supérieur
LicenceClé de licence Hylbee valide
Application Metapublic_profile, pages_show_list, pages_read_engagement, pages_read_user_content, instagram_basic, instagram_content_publish
wp-config.phpAUTH_KEY défini (standard sur toute installation WP)
// Prêt à synchroniser ?

Intégrez vos réseaux sociaux à WordPress

Obtenez votre clé de licence et commencez à synchroniser vos publications Facebook et Instagram en quelques minutes.