ページビルダー、SEO、キャッシュ
ページビルダーとカスタムフィールド
- Elementor:Pellio Video ウィジェット。
- Bricks:Pellio Video エレメント。
- Advanced Custom Fields:Pellioライブラリから動画を選べる Pellio Video フィールドタイプ。Return format(返り値の形式)は Player HTML、Video id(テンプレートで
pellio_video( $id )に使う場合)、Video data から選べます。Allow null をオンにすると、フィールドを空のままにできます。
ElementorウィジェットとBricksエレメントには、Source(Pellioライブラリ、YouTube・Vimeo・動画ファイルのリンク、またはメディアライブラリ)、続いて Video または Link、Title、Start muted、Loop、Start at (seconds)、Who can watch(このページを見られる人全員、またはログイン中のユーザーのみ)があります。自動再生、字幕、会員プラン、カスタムサムネイルを使うには、ブロックまたは [pellio] ショートコードを使ってください。
特定の場面へのリンク
ページのアドレスに ?pellio_t=90 を付けると、そのページの動画が指定した秒数から始まります。
SEOプラグイン
接続済みのサイトでは、準備が完了していて非公開ではないPellioの動画があるページすべてに、VideoObjectの構造化データが出力されます。チャプターはキーモーメントとして(チャプターがない場合は「seek to」アクションとして)含まれ、字幕がある動画では文字起こしも含まれます。また、サイトには /pellio-video-sitemap.xml(パーマリンクが基本設定の場合は ?pellio_video_sitemap=1)に動画サイトマップが作成され、robots.txtに記載されます。サイトマップにはパスワード保護の投稿や動画は含まれず、パスワード保護の動画では文字起こしも出力されません。
- Yoast SEO と Rank Math:動画サイトマップがそれぞれのサイトマップインデックスに追加され、各ページのVideoObjectは別のスクリプトとしてではなく、プラグインの構造化データグラフに統合されます。
- 開発者は
pellio_video_sitemap、pellio_output_schema、pellio_schema_transcript、pellio_post_video_idsでこの動作を調整できます。
ページキャッシュと最適化
非公開の動画は、ページの表示ごとに署名されるトークン(有効期間12時間)で認可されます。キャッシュされたページのトークンが期限切れの5分前になると、再生ボタンが押される前にページが自動で新しいトークンを取得します。そのため、WP Rocket、LiteSpeed Cache、SiteGround Optimizer、WP Fastest Cache、W3 Total Cache、WP Super Cache、ホスティングのキャッシュ、CDNを使っていても動画は再生され続けます。Pellioのスクリプトには、JavaScriptの遅延読み込みや結合の機能(WP Rocket、LiteSpeed Cache、Autoptimize、Cloudflare Rocket Loader)の対象外とする印が付いているため、最初の再生クリックが失われることはありません。Perfmatters や FlyingPress では、JavaScript遅延の除外リストに /plugins/pellio/assets/js/ を手動で追加してください。Pellio → Settings → Status では、問題になりうる設定が残っている場合に警告が表示されます。
この記事は役に立ちましたか?
関連記事
- WordPressプラグインどんなWordPressサイトでも使える、高速でプライバシーに配慮した動画プレーヤー。アカウントを接続すればPellioのホスティングも使えます。
- 会員限定の動画MemberPress、Paid Memberships Pro、Restrict Content、WooCommerce Memberships、LifterLMS で、選んだプランの会員だけに動画を公開できます。
- YouTube、Vimeo、メディアライブラリの動画YouTube、Vimeo、自分のファイルをPellioプレーヤーで再生できます。アカウントは不要です。
- Cookie同意プラグインPellio プレーヤーと WP Consent API、Complianz、CookieYes、Real Cookie Banner、Borlabs Cookie の連携について。