• Resolved avobelle

    (@avobelle)


    Hallo zusammen

    Ich nutze das Delucks Plugin schon seit l?ngerem und habe kürzlich auch auf Pinterest gestartet. Grunds?tzlich zeigt Pinterest Rich Pins an, was in meinem Fall aber nicht klappt. Dies scheint an dem Vorhandensein von sowohl sowohl Open Graph Metadaten als auch schema.org Metadaten zuu liegen. Die schema Daten kommen vom WP Recipe Maker, die Open Graph Daten kommen zum Teil von meinem Template, sie scheinen aber auch durch die manuell eingetragenen Informationen in Delucks generiert zu werden. Im schema.org Format sehe ich aber nirgends Eintr?ge von Delucks.

    Deshalb meine Frage: Wie k?nnen die Open Graph Daten von Delucks unterbunden werden,ohne dass dabei die weiteren Funktionen (Sitemaps, URL Optimisierung und Seitentitel) beeinflusst werden?

    Muss ich sonst noch etwas beachten?

    Lasst mich wissen wenn ihr weitere Infos ben?tigt.

    Vielen Dank für die Unterstützung und liebe Grüsse.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Contributor Christian Sunderbrink

    (@pantaloon)

    Hi avobelle,

    ich habe soeben ein paar ?nderungen am Code für dich vorgenommen und die Plugin-Version 2.3.4 released.

    Wenn du auf die aktuelle Version updatest kannst du über ein Plugin oder die functions.php deines Themes einzelne Ausgaben der Metatags deaktivieren.

    Hier der Code – l?sche einfach die Actions die du beibehalten m?chtest:

    if(isset($plugin_dpc) && is_object($plugin_dpc)){
        remove_action('wp_footer', array($plugin_dpc->getModuleInstance('professional_sharing'), 'action_printSocialMetaMicrodata'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('professional_sharing'), 'action_printOpenGraphMeta'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printOpenGraphMeta'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printVerifyMeta'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printCanonicalTag'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printMetaKeywords'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printMetaDescription'), 10);
    }
    Thread Starter avobelle

    (@avobelle)

    Danke dir Christian! Das baue ich gerne mal so ein und teste es dann nochmals. Bleibt das functions.php erhalten wenn ich das Theme update?

    Thread Starter avobelle

    (@avobelle)

    Jetzt muss ich doch nochmals reagieren: Wie geil ist denn das?? Ich bin mir nicht bei allem sicher was es ist (canonicaltag, verifymeta), aber wenn ich nur die OpenGraph rausnehme kann ich das perfekt ansteuern, dass alles andere erhalten bleibt.

    Besser h?tte ich mir das nicht vorstellen k?nnen – vielen Dank!

    Bleibt nur die Frage bezüglich Theme Update ??

    Plugin Contributor Christian Sunderbrink

    (@pantaloon)

    Hi avobelle,

    freut mich, dass dir das umschreiben des Codes geholfen hat =)

    Durch ein Theme-Update wird die functions.php überschrieben.
    Du kannst aber ein Child-Theme erstellen und das in dessen functions.php schreiben – oder eben eine eigene Plugin-Datei (Google dich am besten ein Bisschen durch).

    Thread Starter avobelle

    (@avobelle)

    Ich habs mal über das Code Snippets Plug-in versucht. Allerdings wird der Code dann nicht mehr ausgeführt (wenn ichs direkt ins functions.php reinschreibe schon).

    Hast du eine L?sung dazu? Im Code Snippets Forum habe ich mal gelesen das k?nnte mit dem Timing zusammenh?ngen (Code Snippets Code wird vor functions.php geladen, dann bringt der Code in Code Snippets natürlich wenig): https://www.ads-software.com/support/topic/code-working-in-functions-php-but-not-in-code-snippets-plugin/

    Liebe Grüsse

    Plugin Contributor Christian Sunderbrink

    (@pantaloon)

    Hi avobelle,

    wenn ich deinen Link aufrufe wird mir direkt eine L?sung für dein Problem angezeigt =)

    add_action( 'init', function () {
    if(isset($plugin_dpc) && is_object($plugin_dpc)){
        remove_action('wp_footer', array($plugin_dpc->getModuleInstance('professional_sharing'), 'action_printSocialMetaMicrodata'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('professional_sharing'), 'action_printOpenGraphMeta'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printOpenGraphMeta'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printVerifyMeta'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printCanonicalTag'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printMetaKeywords'), 10);
        remove_action('wp_head', array($plugin_dpc->getModuleInstance('basic_metadata'), 'action_printMetaDescription'), 10);
    }
    } );

    Liebe Grü?e

    Thread Starter avobelle

    (@avobelle)

    Sali Christian

    Mit der L?sung hatte ich es getestet, das hat dann aber nicht funktioniert. Ich muss aber auch ehrlich sagen, dass meine Web Development Kenntnisse bei php dann bald mal aufh?ren ?? kann also gut sein, dass sich ein Fehler eingeschlichen hat.

    Mein Template schreibt aber auch og tags die ich rausnehmen muss und der Template Hersteller sagt das gehe angeblich nur über ein Child Theme. Von daher werde ich deinen Code da auch gleich einbauen.

    Danke dir für die Unterstützung ??

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Open Graph Daten entfernen’ is closed to new replies.