Constructeurs de pages, SEO et cache
Sur cette page
Constructeurs de pages et champs personnalisés
- Elementor : un widget Pellio Video.
- Bricks : un élément Pellio Video.
- Advanced Custom Fields : un type de champ Pellio Video qui permet de choisir une vidéo dans votre bibliothèque Pellio. Son format de retour (Return format) est Player HTML, Video id (pour
pellio_video( $id )dans vos modèles) ou Video data, et Allow null permet de laisser le champ vide.
Le widget Elementor et l’élément Bricks proposent Source (bibliothèque Pellio, lien YouTube, Vimeo ou fichier vidéo, ou médiathèque), puis Video ou Link, Title, Start muted, Loop, Start at (seconds) et Who can watch (Anyone who can see this page ou Logged-in users only). Pour la lecture automatique, les sous-titres, les formules d’adhésion ou une miniature personnalisée, utilisez le bloc ou le shortcode [pellio].
Créer un lien vers un moment précis
Ajoutez ?pellio_t=90 à l’adresse d’une page : ses vidéos démarrent à cette seconde.
Extensions SEO
Sur un site connecté, chaque page contenant une vidéo hébergée par Pellio, prête et non privée, inclut des données structurées VideoObject. Elles comprennent les chapitres sous forme de moments clés (ou, sans chapitres, une action « seek to ») et, quand la vidéo a des sous-titres, sa transcription. Votre site dispose aussi d’un sitemap vidéo à l’adresse /pellio-video-sitemap.xml (?pellio_video_sitemap=1 sans permaliens personnalisés), référencé dans le robots.txt. Le sitemap exclut les articles et vidéos protégés par mot de passe, et la transcription est omise pour les vidéos protégées par mot de passe.
- Yoast SEO et Rank Math : le sitemap vidéo est listé dans leur index de sitemaps, et le VideoObject de chaque page rejoint leur graphe de données structurées au lieu d’apparaître dans un script séparé.
- Les développeurs peuvent ajuster ce comportement avec
pellio_video_sitemap,pellio_output_schema,pellio_schema_transcriptetpellio_post_video_ids.
Mise en cache et optimisation
Les vidéos privées sont autorisées par des jetons signés à chaque affichage de page, valables 12 heures. Quand les jetons d’une page en cache arrivent à moins de 5 minutes de leur expiration, la page en récupère discrètement de nouveaux avant que quiconque appuie sur lecture. Les vidéos continuent donc d’être lues derrière WP Rocket, LiteSpeed Cache, SiteGround Optimizer, WP Fastest Cache, W3 Total Cache, WP Super Cache, les caches des hébergeurs et les CDN. Les scripts de Pellio sont marqués pour être ignorés par les fonctions de report et de concaténation du JavaScript (WP Rocket, LiteSpeed Cache, Autoptimize, Cloudflare Rocket Loader) : le premier clic sur lecture n’est donc jamais perdu. Avec Perfmatters ou FlyingPress, ajoutez vous-même /plugins/pellio/assets/js/ à leurs exclusions de report du JavaScript (Delay JavaScript). Pellio → Settings → Status signale les réglages qui posent encore problème.
Cet article vous a-t-il été utile ?
Articles associés
- Extension WordPressUn lecteur vidéo rapide et respectueux de la vie privée pour tout site WordPress, et l’hébergement Pellio dès que vous connectez un compte.
- Vidéos réservées aux membresRéservez une vidéo aux membres de certaines formules dans MemberPress, Paid Memberships Pro, Restrict Content, WooCommerce Memberships ou LifterLMS.
- Vidéos YouTube, Vimeo et de la médiathèqueLisez des vidéos YouTube, Vimeo et vos propres fichiers dans le lecteur Pellio, sans avoir besoin de compte.
- Extensions de consentement aux cookiesComment le lecteur Pellio fonctionne avec WP Consent API, Complianz, CookieYes, Real Cookie Banner et Borlabs Cookie.