2011-08-28 62 views
0

我希望能夠使用不同的視頻提供商將我的Wordpress網站上的視頻分享到Facebook。我能夠使用我自己的視頻播放器,但我還沒有準備好使用我的服務器發佈視頻,我更願意讓用戶使用像YouTube,VIMEO,Facebook等提供商發佈....現在我的網站有這些一種視頻播放器。我編輯的meta標籤多次,這是一個我目前有:使用Wordpress將不同的視頻提供商分享到Facebook

<meta name=」medium」 content=」medium_type」 /> 
<meta property="og:title" content="<?php the_title(); ?>" /> 
<meta name="description" content="<?php echo string_limit_words(get_the_excerpt(), 25); ?>" /> 
<meta property="og:type" content="article" /> 
<meta property="og:url" content="<?php the_permalink(); ?>" /> 
<meta property="og:image" content="http://gullypost.com/wp-content/themes/gullypost/images/fbmov.jpg" /> 
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" /> 
<meta property="fb:app_id" content="145902762138730" /> 
<meta property="video_type" content="application/x-shockwave-flash" /> 
<meta property="video_height" content="360" /> 
<meta property="video_width" content="640" /> 

    <link rel="image_src" href="<?php echo $wpc_image_url[0] ?>"; } ?>" /> 

<link rel="videothumbnail" href="<?php if(($video_thumbnail = get_video_thumbnail()) != null) { echo "<img src='".$video_thumbnail."' />"; } ?>" /> 
    <!-- CALLIN A PLUGIN THAT DOES VIDEO THUMBNAILS, HOPING IT WILL WORK, THIS IS NOT MAKING IT SHOW UP ON MY WALL WITH THUMBNAIL FOR VIDEO --> 

    <link rel="video_src" href="<?php get_post_meta($post->ID, 'videosource', true); ?>" /> <!-- THIS IS A CUSTOM POST WITH LINK OF SOURCE LIKE YOUTUBE OR VIMEO, BUT IS NOT MAKING IT SHOW UP ON MY WALL --> 

我還測試了使用單一的YouTube視頻,它工作得很好。但是,由於我在YouTube旁邊有其他視頻,因此我無法在YouTube獲取YouTube視頻的情況下執行此操作。昨天沒有視頻的帖子出現了,但是現在當所有帖子獲得分享時,它就會顯示出來,就好像它是我牆上的視頻一樣,所以如果點擊它會給出錯誤。我整個星期一直在用這種方式拉我的頭髮,但仍然無法讓它工作。任何人都可以指出我的問題,或者告訴我該怎麼做。我到處搜索,但他們只是解釋同樣的事情,基本上是爲了一個玩家。如果你能在這裏幫助我,我會很感激。

另一件事是...當我更新我的腳本時,facebook更新變化需要很長時間。爲了再次測試它,我必須等待這麼久,就像facebook將它放在緩存中太久一樣,有沒有辦法繞過它呢?

+0

你好 - 目前有很多試圖分享視頻的問題。我是否需要爲此創建一個應用程序?不確定人們從哪裏獲得fb:app_id的值? Dc – v3nt

回答

0

要使用視頻顯示,請使用og:video meta標記,而不是您現在使用的<link rel"video_src" />代碼。 og:video標記的值應該是.swf文件(或者將自動轉換的youtube鏈接)。您可以看到視頻here需要的開放圖形元標記。

您可以使用URL Linter Debugger tool獲取緩存更新。

+0

感謝您解決這個問題,至少現在我想了解一下URL Linter Debugger。我以前測試過og:視頻,它的工作原理,但因爲我想能夠擁有不同的視頻播放器,所以我可能不得不做一些if語句,然後只是將其所屬的ID稱爲:\因爲我認爲og:video只是對於瑞士法郎,這就是我使用link rel「video_src」的原因。至少我沒有得到錯誤,我看到它加載swf,但沒有顯示,只是純白色。我應該能夠弄明白。我也想通過調用video_thumbnail()來調用視頻縮略圖。我做錯了。 –