2012-03-29 21 views
0

Meine Website hat viele separate Artikel und ich brauche eine Möglichkeit, die OG-Tags für jede Nachricht automatisch zu erstellen.Open Graph Tags automatisch

Ich habe die OG-Tags gefüllt, aber es scheint falsch beim Testen auf FB-Debugger.

-Code unten:

<meta property="og:site_name" content="Site Name (Can be Static)"/> 
<meta property="og:type" content="article"/> 
<meta property="og:title" content="<?php echo $title;?>"/> 
<meta property="og:description" content="<?php echo $content;?>" /> 
<meta property="og:url" content="http://url.com/index.php?action=show&type=<?php echo $type;?>&id=<?php echo $id;?>"/> 
<meta property="og:image" content="something.php" /> 
<meta property="fb:admins" content="someid"/> 

Hinweis Attribute:

Title = $title Inhalt = $content Hinweis type = $type ID = $ID

Alles dynamisch ist.

Wie man das beheben ??

Danke

Antwort

0

Haben Sie diese Zeile auch hinzugefügt?

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# http://ogp.me/ns/fb/[your name space]#"> 

Welche Art von Fehler bekommen Sie vom Linter?

+1

Ich könnte mein Problem lösen. Das Problem war ein falscher mysql-Aufruf und der Inhalt wurde nicht angezeigt. – Darkeden

+1

Warum wird diese Linie benötigt? – Darkeden

+0

Sie müssen Ihren OpenGraph App Namespace angeben. Und sagt, was "og:" Art von Parametern sind. Es definiert alle OpenGraph Namespaces. –

Verwandte Themen