it-swarm.com.de

Was generiert meine Meta og: Beschreibung?

Meine site hat Facebook-Metatags für soziale Graphen auf ihrer Seite:

<meta property="og:title" content="First Look at Dwarves from The Hobbit"/>
<meta property="og:description" content="Movie"/>

Das einzige Facebook-bezogene Plugin, das ich installiert habe Facebook Page Publish .

Warum nimmt es nur die Kategorie der Post auf? Es gibt keine Optionen, um die og Meta-Tags dieses Plugins zu konfigurieren.

UPDATE

Ich nehme jetzt an, dass ich den Post-Auszug als Wert für og: description verwenden kann, aber wann immer ich eine der folgenden Funktionen verwende:

  • get_the_excerpt ();
  • der Auszug();

die Seite gibt den folgenden Code aus:

<!-- AddThis Button Begin -->
<script type="text/javascript">var addthis_product = 'wpp-261';
var addthis_config = {"data_track_clickback":true,"ui_508_compliant":true};</script> 
<script type="text/javascript" src="//s7.addthis.com/js/250/addthis_widget.js#pubid=ra-4df74bc61d613ae9"></script>"/>

Ich habe dann das AddThis Wordpress-Plugin so konfiguriert, dass Add This aus dem Post-Auszug entfernt wird, aber derselbe Code wird immer noch von den Auszugsfunktionen ausgespuckt.

1
Steve

Das Facebook Page Publish Plugin fügt die og: Beschreibung hinzu. Durchsuchen Sie den Code in fpp_index.php in den Zeilen 843 - 851:

    $description = array();
    if ($options['show_post_author']) {
            $description[] = esc_attr(fpp_get_post_author($post));/*, ENT_COMPAT, 'UTF-8')*/
    }
    if ($options['show_post_categories']) {
            $categories = esc_attr(fpp_get_post_categories($post));/*, ENT_COMPAT, 'UTF-8')*/
            if (!empty($categories)) $description[] = $categories;
    }
    echo '<meta property="og:description" content="'.implode(' | ', $description).'"/>';

Es scheint, dass Sie nur die Option "Beitragskategorien" aktiviert und "Beitragsautor" auf der Plugin-Administrationsseite deaktiviert haben. Siehe diesen Screenshot .

Dies ist die Option, die das Plugin verwendet, um die og: description zu generieren.

0
chrishajer

Diese OG-Meta-Tags werden von validator.w3.org als Fehler gemeldet:

Zeile 34, Spalte 16: Es gibt kein Attribut "Eigenschaft"

Sie haben das oben genannte Attribut in Ihrem Dokument verwendet, aber der von Ihnen verwendete Dokumenttyp unterstützt dieses Attribut für dieses Element nicht. Dieser Fehler wird häufig durch die falsche Verwendung des Dokumenttyps "Streng" mit einem Dokument verursacht, das Frames verwendet (z. B. müssen Sie den Dokumenttyp "Übergang" verwenden, um das Attribut "Ziel" zu erhalten), oder durch die Verwendung herstellereigener Erweiterungen wie " marginheight "(dies wird normalerweise durch die Verwendung von CSS behoben, um stattdessen den gewünschten Effekt zu erzielen).

Dieser Fehler kann auch auftreten, wenn das Element selbst in dem von Ihnen verwendeten Dokumenttyp nicht unterstützt wird, da ein undefiniertes Element keine unterstützten Attribute hat. In diesem Fall finden Sie weitere Informationen in der undefinierten Elementfehlermeldung.

Problembehebung: Überprüfen Sie die Schreibweise und die Groß- und Kleinschreibung des Elements und des Attributs (denken Sie daran, dass XHTML nur in Kleinbuchstaben geschrieben ist) und/oder überprüfen Sie, ob beide im ausgewählten Dokumenttyp zulässig sind, und/oder verwenden Sie CSS anstelle dieses Attributs. Wenn Sie diesen Fehler beim Verwenden des Elements zum Einfügen von Flash-Medien in eine Webseite erhalten haben, lesen Sie den Artikel FAQ über gültiges Flash.

1
Aleksandar