2013-05-30 15 views
5

Po kliknięciu przycisku Lubię to w mojej witrynie pojawia się szereg błędów.Facebook Like 500 Error in WordPress

Zablokowane ramkę z pochodzenia „https://www.facebook.com” dostępu ramkę z pochodzenia „http://static.ak.facebook.com”. Ramka żądająca dostępu ma protokół "https", ramka z dostępem ma protokół "http". Protokoły muszą się zgadzać.

POST https://www.facebook.com/plugins/like/connect 500 (OK)

A oto kod:

<div class="feedback facebook"> 
    <iframe allowtransparency="true" src="http://www.facebook.com/plugins/like.php?href=<?php echo get_permalink(); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;colorscheme=light" scrolling="no" frameborder="0" style="border: medium none; overflow: hidden; width: 160px; height: 21px;"></iframe> 
</div> 

Nie wiem, co się dzieje z mojego kodu. Próbowałem urlencoding URL. Wszelkie pomysły są bardzo cenne.

+0

jestem coraz to samo, nie można znaleźć rozwiązanie. Jeśli tak, zaktualizuj swoją odpowiedź. –

Odpowiedz

0

Ramka żądania dostępu zawiera protokół „HTTPS”, ramka jest dostępnego ma protokół „http”. Protokoły muszą się zgadzać.

link jest podobno robi HTTP POST do https://www.facebook.com/plugins/like/connect, kiedy powinien był robić HTTP POST do http://www.facebook.com/plugins/like/connect.

Z powiedział, że próbka kod iframe nie jest dokładnie pomocny, gdyż ważne jest to, co jest zwracany przez funkcję „get_permalink()” (opisane tutaj: http://codex.wordpress.org/Function_Reference/get_permalink)

to zrobić:

Wymień

src="http://www.facebook.com/plugins/like.php?href=<?php echo get_permalink(); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;colorscheme=light" 

Z

src="http://www.facebook.com/plugins/like.php?href=<?php echo str_replace("https","http",get_permalink()); ?>&amp;layout=button_count&amp;show_faces=false&amp;width=80&amp;action=like&amp;colorscheme=light" 

także przejrzeć następujące (jak również link)

po lipcu 2013 migracji Przycisk jak wymaga bezwzględnej URL w parametr href.

https://developers.facebook.com/roadmap/#july2013