2012-07-21 121 views
0

我有一個自託管WordPress的博客與許多影片。爲了將完整的YouTube嵌入代碼粘貼到帖子中,我想將視頻ID輸入到自定義字段中。然後它應該自動獲取播放器的信息(大小等)。顯示YouTube視頻時,ID是在WordPress的自定義ID

與崗位格式標準的文章,我想不同的視頻尺寸比上後格式的視頻,因爲格式後的寬度是不同的。 (我想這將是另一個自定義ID字段?)

我也不想改變每一個WordPress的文章的時候,我需要改變的嵌入代碼。

感謝您的幫助!

+2

那麼 - 你自己編碼了什麼?雖然這是可能的,我們不會寫功課:) – 2012-07-21 14:44:12

+0

哈哈:-)到目前爲止,我 功能youtube_embed($的ATT){ 提取物(shortcode_atts(陣列( 「video_code」=> '', 「width」=>'650', 「height」=>'365', 「show_suggestions」=>'0', ),$ atts)); 返回 '​​'; } add_shortcode(「youtube」,「youtube_embed」);' 但我想在功能的自定義字段值(VideoID的),所以我不需要在文章中短碼,而是在主題文件中的代碼。 – user1542772 2012-07-21 18:17:13

+0

1542772,請將相關代碼添加到問題本身(正確格式)。無論如何,國際海事組織,你正在描述一個完整的應用程序,而不是制定一個問題:「我如何通過YT API抓取視頻信息?」。 -1 – brasofilo 2012-07-21 22:08:51

回答

1

使用下面的代碼在你的主題的文章頁面模板

這將輸出錄象ID生成的元價值

<?php $key="videoid"; echo get_post_meta($post->ID, $key, true); ?> 

這將輸出錄象大小所產生的元價值

<?php $key="videosize"; echo get_post_meta($post->ID, $key, true); ?> 

希望這有助於。