After migrating WP site from http to https FB Like Counts lost on several posts
-
Hi everybody,
I have a weird problem.
Two weeks ago I migrated my WordPress sites from http to https.
I used the Really Simple SSl plugin to get it all secure: https://ww.wp.xz.cn/plugins/really-simple-ssl/
That worked great.
But after the migration I saw I lost all my FB like counts.I found the solution I thought in this article: https://really-simple-ssl.com/knowledge-base/how-to-recover-facebook-likes-after-moving-to-httpsssl/
It is from the same author as the Really Simple SSL plugin.
I put the code in the functions.php from my theme. But soon I found out, that on some posts the counts were restored, but on other postst the counts are zero: https://www.tina-turner.nl/blog/page/11/I have 3 websites and on 1 of them it works alright.
But on the other 2 sites I have the problem. I started with deactivating all plugins and also changed the theme, but that didn’t solve the problem.
I searched the internet, but can’t find a solution for this problem.The one thing I didn’t try yet is to buy the Really Simple Social plugin from this same author. He says maybe when I activate the og: url in that plugin it might work. https://really-simple-ssl.com/downloads/really-simple-ssl-social/
But first I am trying to achieve this without buying anything.
I tried some code.
The original code in the functions.php is this:// 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");I tried to add some code for the og: url, but I am not good with code.
This is what I tried and that didn’t work:// 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");That filter is necessary, since the Really Simple SSl plugin sets everything from http to https.
Can somebody help me with this?
Johanna
The topic ‘After migrating WP site from http to https FB Like Counts lost on several posts’ is closed to new replies.