2012-04-12 2 views
0

У меня есть музыкальный сайт, который транслирует музыку с youtube, vevo и других медиа-сайтов. Дело в том, что даже если я определяю t = <?php echo $name; ?>Обмен динамическими URLS

Он покажет название песни на странице ссылки sharer.php, facebook все равно не будет отображать правильный заголовок.

вы можете попробовать и посмотреть, что им пытаются объяснить здесь:

http://www.soundwavez.net/video/fWNaR-rxAic

Если нажать долю в панели ссылок, он будет показывать название песни, которая определяется как: т =

Но facebook не очистит фактическое название и не разместит его на общем посту.

Это то, что я делаю: <meta property="og:title" content="<?php echo $name; ?>" />

ответ

2

Попробуйте добавить открытые данные Graph в заголовке страницы. http://ogp.me/

Вот пример:

<html prefix="og: http://ogp.me/ns#"> 
<head> 
    ... 
    <meta property="og:title" content="SONG_TITLE"> 
    <meta property="og:type" content="music.song"> 
    <meta property="og:url" content="PAGE_URL"> 
    <meta property="og:image" content="ALBUM_COVER"> 
</head> 
+0

Привет, я только что проверил первый комментарий, и оно не отображается PHP я наклеен. Я эхо имя $ для названия в тегах og, но у него нет ответа. –

+0

Я только что нажал на ссылку с вашего вопроса. Я вижу, что вы добавили атрибут og: title, но контент пуст. Вам нужно исправить это в своем коде. Кроме того, для протокола Open Graph требуется четыре атрибута: название, тип, URL и изображение. –

+0

А, я вижу, Может быть, og не обрабатывают вызовы php? –

Смежные вопросы