內容簡介
YouTube Easy Embed (Wall/Rail) 是一個外掛,透過簡易的短代碼功能,可以在 WordPress 頁面的任何區域上整合 YouTube 牆或軌道。您想要創建從已定義的頻道、播放清單或一組逗號分隔的影片中拉取的牆/軌道嗎?如果是,這是一個理想而易於使用的插件,只需數分鐘即可簡單運作。也支援 Gutenberg 區塊。
視頻:如何創建 YouTube API 金鑰
可用短代碼列表:
- api_key (YouTube API 金鑰),範例使用 - [getYouTubeWallPro api_key="xyz"]
- channelid (YouTube 頻道 ID),範例使用 - [getYouTubeWallPro channelid="xyz"]
- playlistid (YouTube 播放清單 ID),範例使用 - [getYouTubeWallPro playlistid="xyz"]
- videoid (YouTube 影片 ID),範例使用 - [getYouTubeWallPro videoid="xyz"]
- gwt_youtube_plugin_setting_livestream (顯示頂部的直播視頻嗎?),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_livestream="0"] -- 可用選項 0/1
- gwt_youtube_plugin_setting_rail (選擇您的佈局),範例使用 - [gwt_youtube_plugin_setting_rail="rail"] -- 可用選項 wall/rail
- tilebackground (磁磚背景顏色),範例使用 - [getYouTubeWallPro tilebackground="#000"]
- tiletext (磁磚文本顏色),範例使用 - [getYouTubeWallPro tiletext="#fff"]
- gwt_youtube_plugin_setting_tilebordercheck (磁磚邊框檢查),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_tilebordercheck="1"] -- 可用選項 0/1
- tileborderradius (磁磚圓角半徑),範例使用 - [getYouTubeWallPro tileborderradius="10"]
- tilebordercolor (磁磚邊框顏色),範例使用 - [getYouTubeWallPro tilebordercolor="#fff"]
- columncount (列數),範例使用 - [getYouTubeWallPro columncount="4"]
- columnspacing (列間距),範例使用 - [getYouTubeWallPro columnspacing="20"]
- maxwidth (最大寬度),範例使用 - [getYouTubeWallPro maxwidth="1680"]
- gwt_youtube_plugin_setting_click (在彈出窗口中播放視頻嗎?),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_click="1"] -- 可用選項 0/1
- videocount (在牆/軌道中限制視頻數量嗎?),範例使用 - [getYouTubeWallPro videocount="10"]
- gwt_youtube_plugin_setting_videotitle (顯示視頻標題嗎?),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_videotitle="1"] -- 可用選項 0/1
- gwt_youtube_plugin_setting_logo (顯示頻道標誌嗎?),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_logo="1"] -- 可用選項 0/1
- gwt_youtube_plugin_setting_channelusername (顯示頻道用戶名嗎?),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_channelusername="1"] -- 可用選項 0/1
- gwt_youtube_plugin_setting_videoviews (顯示視頻觀看次數嗎?),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_videoviews="1"] -- 可用選項 0/1
- gwt_youtube_plugin_setting_videolikes (顯示視頻喜歡數嗎?),範例使用 - [getYouTubeWallPro gwt_youtube_plugin_setting_videolikes="1"] -- 可用選項 0/1
如果您在單個頁面上使用多個牆,則每個短代碼都需要具有唯一的 ID。
高級使用方式:
對於那些熟悉 WordPress 主題的人,可以直接在您的主題中嵌入 YouTube 牆,使用 WordPress 函数 do_shortcode,這將使您可以將小工具放置在主題中的任何地方,甚至在文章或頁面之外。
要這樣做,請在主題中的任何位置使用以下 PHP 代碼。
** 注意:若要使用此外掛,您需要在 Google Cloud Console 創建 YouTube API 密鑰。
外掛標籤
開發者團隊
② 後台搜尋「YouTube Easy Embed (Wall/Rail)」→ 直接安裝(推薦)
原文外掛簡介
YouTube Easy Embed (Wall/Rail) is a plugin to integrate a Youtube wall or rail on any section of your wordpress page using a simple shortcode functionality. Are you looking to create a wall/rail that pulls in videos from defined channel, playlist or a set of comma separated videos? If yes, this is an ideal and easy to use plugin that simply works out of the box in minutes. Also supports Gutenberg blocks.
Video on how to Create a youtube API key
LIST OF AVAILABLE SHORTCODES
api_key (YouTube API Key) , example usage – [getYouTubeWallPro api_key=”xyz”]
channelid (YouTube Channel ID) , example usage – [getYouTubeWallPro channelid=”xyz”]
playlistid (YouTube Playlist ID) , example usage – [getYouTubeWallPro playlistid=”xyz”]
videoid (YouTube Video ID) , example usage – [getYouTubeWallPro videoid=”xyz”]
gwt_youtube_plugin_setting_livestream (Show Live Stream video at the top?) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_livestream=”0″] — Available options 0/1
gwt_youtube_plugin_setting_rail (Choose your layout.) , example usage – [gwt_youtube_plugin_setting_rail=”rail”] — Available options wall/rail
tilebackground (Tile Background Color) , example usage – [getYouTubeWallPro tilebackground=”#000″]
tiletext (Tile Text Color) , example usage – [getYouTubeWallPro tiletext=”#fff”]
gwt_youtube_plugin_setting_tilebordercheck (Tile Border Check) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_tilebordercheck=”1″] — Available options 0/1
tileborderradius (Tile Border Radius) , example usage – [getYouTubeWallPro tileborderradius=”10″]
tilebordercolor (Tile Border Color) , example usage – [getYouTubeWallPro tilebordercolor=”#fff”]
columncount (Column Count) , example usage – [getYouTubeWallPro columncount=”4″]
columnspacing (Column Spacing) , example usage – [getYouTubeWallPro columnspacing=”20″]
maxwidth (Max Width) , example usage – [getYouTubeWallPro maxwidth=”1680″]
gwt_youtube_plugin_setting_click (Play Videos in a popup?) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_click=”1″] — Available options 0/1
videocount (Limit the number of videos in wall/rail?) , example usage – [getYouTubeWallPro videocount=”10″]
gwt_youtube_plugin_setting_videotitle (Show Video Title?) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_videotitle=”1″] — Available options 0/1
gwt_youtube_plugin_setting_logo (Show Channel Logo?) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_logo=”1″] — Available options 0/1
gwt_youtube_plugin_setting_channelusername (Show Channel Username?) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_channelusername=”1″] — Available options 0/1
gwt_youtube_plugin_setting_videoviews (Show Video Views?) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_videoviews=”1″] — Available options 0/1
gwt_youtube_plugin_setting_videolikes (Show Video Likes?) , example usage – [getYouTubeWallPro gwt_youtube_plugin_setting_videolikes=”1″] — Available options 0/1
If you are using multiple walls on a single page, then each of your shortcodes needs to have a unique ID.
Advanced Usage
For those of you who know your way around a WordPress theme, it’s possible to embed the Youtube Wall directly within your theme using the wordpress function do_shortcode. This will allow you to put the widget anywhere in your theme, even outside of a post or a page.
To do so, use the following PHP code anywhere in your theme.
** slick is used in the backend for Rail functionality. Thank you to the slick team for producing such an awesome plugin.
