Поделиться различными поставщиками видео на Facebook с помощью Wordpress - PullRequest
0 голосов
/ 28 августа 2011

Я хочу иметь возможность обмениваться видео с моего сайта Wordpress на Facebook с использованием различных поставщиков видео. Я смог использовать свой собственный видеоплеер, но я не готов публиковать видео на моем сервере, и я предпочитаю, чтобы пользователи публиковали видео с помощью таких провайдеров, как youtube, vimeo, facebook, ect .... Сейчас на моем сайте есть такие вид видео плееров. Я редактирую метатеги несколько раз, это тот, который у меня сейчас есть:

    <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. Вчера посты без видео показывались, но теперь, когда все посты становятся доступными, они отображаются так, как будто это было видео на моей стене, поэтому, если щелкнуть по нему, это выдаст ошибку. Я всю неделю тянул с собой волосы и все еще не мог заставить их работать. Кто-нибудь может указать мне на проблему, или сказать мне, как я должен это сделать. Я ищу везде, но они объясняют одно и то же, в основном для одного игрока. Я буду признателен, если вы поможете мне здесь.

Другое дело, что ... когда я обновляю свой скрипт, Facebook так долго обновляет изменения. Я должен ждать так долго, чтобы проверить это снова, например, если Facebook слишком долго держит его в кеше, есть ли способ обойти это?

1 Ответ

0 голосов
/ 28 августа 2011

Для отображения видео используйте метатег og: video вместо кода <link rel"video_src" />, который вы используете сейчас. Значением тега og: video должен быть файл .swf (или ссылка на YouTube, которая будет автоматически преобразована). Вы можете увидеть метатеги открытого графика, необходимые для видео здесь .

Обновление кэша можно получить с помощью инструмента отладки URL-адреса .

...