UK YouTube API Plugin
YouTube Data API v3を使用してYouTube動画の情報を取得・表示するためのプラグインです。サムネイル表示、動画埋め込み、動画時間取得などの機能を提供します。
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/yukiuota/uk-youtube-api/archive/refs/heads/main.zipDeclares an update source (false), so updates arrive through the plugin's own updater.
From the readme
UK YouTube API Plugin
YouTube Data API v3を使用してYouTube動画の情報を取得・表示するためのWordPressプラグインです。
機能
- YouTube動画のサムネイル表示
- YouTube動画の埋め込み表示
- YouTube動画の再生時間取得
- YouTube動画の詳細情報表示(タイトル、再生回数、高評価数など)
- レスポンシブ対応
- キャッシュ機能(API呼び出しの削減)
- 管理画面でのAPIキー設定
- APIキーのテスト機能
インストール
1. このプラグインをWordPressのwp-content/plugins/ディレクトリにアップロードしてください。
2. WordPressの管理画面からプラグインを有効化してください。
3. 「設定」→「YouTube API設定」から、YouTube Data API v3のAPIキーを設定してください。
APIキーの取得方法
1. Google Cloud Consoleにログインし、新しいプロジェクトを作成します。
2. YouTube Data API v3を有効にします。
3. APIキーを作成し、必要に応じて制限を設定します。
4. 作成したAPIキーをプラグインの設定画面に入力します。
詳細な手順はYouTube Data API公式ドキュメントを参照してください。
使用方法
ショートコード
サムネイル表示
または
パラメータ:
- id: YouTube動画ID
- url: YouTube動画URL
- size: サムネイルサイズ(default, medium, high, standard, maxres)
- class: CSSクラス名
- alt: alt属性
- lazy: 遅延読み込み(true/false)
動画埋め込み
パラメータ:
- id: YouTube動画ID
- url: YouTube動画URL
- width: 幅(デフォルト: 560)
- height: 高さ(デフォルト: 315)
- autoplay: 自動再生(0/1)
- controls: コントロール表示(0/1)
- start: 開始時間(秒)
- end: 終了時間(秒)
- responsive: レスポンシブ対応(true/false)
- class: CSSクラス名
動画時間表示
パラメータ:
- id: YouTube動画ID
- url: YouTube動画URL
- formatted: 整形された時間形式(true/false)
- format: 形式(auto, seconds, minutes, hours)
動画情報表示
パラメータ:
- id: YouTube動画