После переноса WP-сайта с http на https Facebook Like Счет потерян на нескольких постах, но не на всех?

У меня странная проблема. Две недели назад я переместил свои Wordpress-сайты с http на https. Я использовал плагин Really Simple SSl, чтобы обезопасить его: https://wordpress.org/plugins/really-simple-ssl/ Это сработало замечательно. Но после миграции я увидел, что потерял все свои счета FB.

Я нашел решение, о котором думал в этой статье: https://really-simple-ssl.com/knowledge-base/how-to-recover-facebook-likes-after-moving-to-httpsssl/ Это от того же автора как действительно простой плагин SSL. Я поместил код в functions.php из моей темы. Но вскоре я узнал, что на некоторых постах счета были восстановлены, а на других постах счета равны нулю: https://www.tina-turner.nl/blog/page/11/

У меня есть 3 сайта, и на 1 из них все работает нормально. Но на других 2 сайтах у меня проблема. Я начал с деактивации всех плагинов, а также сменил тему, но это не решило проблему. Я искал в Интернете, но не могу найти решение этой проблемы.

Единственное, что я еще не пробовал, это купить плагин Really Simple Social у этого же автора. Он говорит, может быть, когда я активирую og: url в этом плагине, это может сработать. https://really-simple-ssl.com/downloads/really-simple-ssl-social/

Но сначала я пытаюсь достичь этого, не покупая ничего. Я попробовал некоторый код. Исходный код в functions.php это:

// Recover FB Counts
function rsssl_exclude_http_url($html) { //replace the https url back to http $html = str_replace('data-href="https://www.tina-turner.nl/blog', 'data-href="http://www.tina-turner.nl/blog', $html); return $html; } add_filter("rsssl_fixer_output","rsssl_exclude_http_url");

Я пытался добавить код для og: url, но я не очень хорошо с кодом. Это то, что я пытался, и это не сработало:

// Recover FB Counts
function rsssl_exclude_http_url($html) { $html = preg_replace('~<meta property="og:url" content="https://~', '<meta property="og:url" content="http://', $html, 1); $html = str_replace('data-href="https://www.tina-turner.nl/blog', 'data-href="http://www.tina-turner.nl/blog', $html); return $html; } add_filter("rsssl_fixer_output","rsssl_exclude_http_url");

Этот фильтр необходим, так как плагин Really Simple SSl устанавливает все от http до https.

Да, и чтобы закончить, я использую плагин Add to Any для кнопки FB Like.

Может ли кто-нибудь помочь мне с этим?

Johanna

0 ответов

Другие вопросы по тегам