Widget BlogFrog na WordPressie

BlogFrog jest użytecznym serwisem (niezależnie od tego czy ten FrogRank odzwierciedla dobrze rzeczywistość, wszyscy bloggerzy lubią się ściagć :) ). Dostępne widgety umożliwiające głosowanie bezpośrednio z bloga mają jeden feler.

W przykładzie jak zainstalować je na blogu opartym o silnik WordPressa jest kod do wklejenia w stronę z pojedynczą notką (zwykle single.php). Oprócz tego jest informacja jak to zrobić na przykład na stronie głównej, gdzie postów jest więcej niż jeden. Różnica wynika z tego BF dla widgetu na stronie z jednym postem wykorzystuje pole HTTP Referer aby uzyskać URL notki. Działa to doskonale w zdecydowanej większości przypadków. Ale nie zawsze. Jeśli ktoś podeśle komuś linka do komentarza do notki (z dodanym na czymś w stylu #comment-1111 do URLa) wówczas referer będzie inny niż ten który BF dostał z feedu RSS – dlatego wyświetli się tylko brzydki niebieski prostokąt. Wygląda to nieładnie i zagłosować się nie da.

Ponieważ nie jest to czego jako autor blogu byśmy chcieli, więc na stronie z pojedynczym postem trzeba zrobić podobnie jak w linkach ze strony głównej, czyli ustawić zmienną PERMALINK w single.php:

<script>
 PERMALINK = "<?php the_permalink() ?>"; SKIN = "white";
</script>
<script src="https://blogfrog.pl/index.php/wpisy/glosowanie"></script>

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.