Hallo Don Froschi,
hast du dir dein Snippet über folgende Seite generieren lassen? https://developers.facebook.com/docs/plugins/page-plugin?locale=de_DE
Wenn nicht lass dir für die entsprechende Facebook Page ein Snippet generieren und binde es nochmal komplett neu ein.
Gruß,
Stephan
Wie hast Du die Umstellung auf SSL durchgeführt? Mit einem Plugin? Oder über die .htaccess? Oder beides?
Gibt Dein Browser eine Fehlermeldung bzgl. Mixed-Content aus? Schau dazu mal in Chrome in die Konsole der Developer Tools (https://developer.chrome.com/devtools), ob es dort eine Fehlermeldung gibt.
Ein gutes Plugin für die Umsetzung von SSL ist bspw. https://de.wordpress.org/plugins/really-simple-ssl/
Zudem scheint – wie Backi geschrieben hat – Dein Snippet mangelhaft zu sein. Da fehlen Credentials. Generiere das mal neu und binde es ein.
-
Diese Antwort wurde geändert vor 6 Jahren, 4 Monaten von elschnuppero.
-
Diese Antwort wurde geändert vor 6 Jahren, 4 Monaten von elschnuppero.
erstmal danke für eure tips. Auf SSL hab ich in der .htacces umgestellt. Den Snippet hab ich von der oben genannten seite genommen und auch nach anleitung in die header.php eingefügt. sowie auch das 2 script als widget gemacht. In der Sidebar erscheint die Überschrift wie normal, aber dann nur ein anklickbarer Link.
Ich habe den snippet nochmal neu generiert..
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = 'https://connect.facebook.net/de_DE/sdk.js#xfbml=1&version=v3.0';
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
und das was ins widget soll
<div class="fb-page" data-href="https://www.facebook.com/Deisterkiez-108978912453532/" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"><blockquote cite="https://www.facebook.com/Deisterkiez-108978912453532/" class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/Deisterkiez-108978912453532/">Deisterkiez</a></blockquote></div>
dieses ist die header.php wo der erste rein soll …
<!DOCTYPE html>
<html class="no-js" <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo('charset'); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="profile" href="http://gmpg.org/xfn/11" />
<?php if (is_singular() && pings_open(get_queried_object())) : ?>
<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
<?php endif; ?>
<?php wp_head(); ?>
</head>
<body id="mh-mobile" <?php body_class(); ?> itemscope="itemscope" itemtype="http://schema.org/WebPage">
<?php mh_before_header();
get_template_part('content', 'header');
mh_after_header(); ?>
vielleicht kommt jemand auf die lösung..
vielen dank
Wenn ich mir den Quelltext deiner Seite anschaue, dann kann ich das erste Skript nicht sehen. So kann es natürlich nicht funktionieren.
Der erste Code-Block muss:
right after the opening body tag
eingebunden werden, also hinter dieser Zeile:
<body id="mh-mobile" <?php body_class(); ?> itemscope="itemscope" itemtype="http://schema.org/WebPage">
In einem Child-Theme natürlich. Alternativ nutzt du ein Plugin dafür.
Oder du lässt es lieber gleich, weil ich nicht glaube, dass das mit der DSGVO zusammen passt … 😉
Gruß, Torsten