Logowanie do WordPressa za pomocą konta Facebook i innych

W jednym z ostatnich artykułów pisałam o tym jak w sposób automatyczny publikować treści z WordPressa na portalach społecznościowych za pomocą wtyczek.
W dzisiejszym artykule zajmiemy się 7 darmowymi wtyczkami, które dodają funkcję logowania/rejestracji do naszej strony za pomocą wybranych serwisów społecznościowych (Facebook, G+, Twitter, LinkedIn, GitHub itp).
Takie rozwiązanie jest przydatne z tego względu, że eliminuje konieczność wypełniania formularzy rejestracyjnych przez użytkownika i zapamiętywania nazw kont i haseł.
Inną zaletą może być w jakiejś części eliminacja spamu, ponieważ sieci społecznościowe uwierzytelniają osoby i zazwyczaj nie zezwalają na wiele kont, a prawdopodobieństwo fałszywych tożsamości i spamerów spada.
Gdy komentarze na blogu są komentowane przez użytkowników na Facebooku, Google, Disqus kontach, komentarz pojawia się nie tylko na stronie/blogu, ale także pojawia się w kanale newsów. To stawia bloga przed nowymi odbiorcami, co dodatkowo zwiększa prawdopodobieństwo otrzymania nowego powracającego gościa.
Wtyczki, które umożliwiają dodatkowo udostępnianie treści ze strony za pomocą sieci społecznościowych, mogą przyczynić się również do zwiększenia ruchu na stronie.
Continue reading “Logowanie do WordPressa za pomocą konta Facebook i innych”

Wyłączanie wtyczek poza panelem administracyjnym

Czasem może nam się zdarzyć sytuacja, że po zainstalowaniu jakiejś wtyczki pojawi nam się błąd i zablokuje nam dostęp do panelu administatora. W takim wypadku dobrze wiedzieć w jaki sposób można wyłączyć wtyczkę bez dostępu do panelu administracyjnego.
W tym celu użyjemy phpMyAdmina i klienta ftp.

1) Wyłączenie wtyczek poprzez phpMyAdmin

W tabeli wp-options szukamy option_name=’active_plugins’ i edytujemy to pole – jeżeli usuniemy całą wartość pola wszystkie wtyczki staną się nieaktywne.
Continue reading “Wyłączanie wtyczek poza panelem administracyjnym”

Usuwanie spamerskich linków z treści komentarza

Domyślnie WordPress pozwala na używanie znaczników HTML w komentarzach. Na przykład zamieni dowolny adres URL w komentarzu na tag < A ..>. Niestety często spamerzy tego nadużywają. Jeśli Twoja wtyczka do obsługi spamu w komentarzach przepuszcza dużo tego typu komentarzy, można skorzystać z poniższego kodu. Wystarczy go wkleić do pliku functions.php naszego motywu.

remove_filter('comment_text', 'make_clickable', 9);

Powyższy fragment usuwa filtr o nazwie “make_clickable”, który analizuje komentarze i sprawia, że wszystkie adresy URL stają się “klikalne”.

Aby przefiltrować komentarze pod kątem znaczników HTML można spróbować użyć takiego kodu:
Continue reading “Usuwanie spamerskich linków z treści komentarza”

Strona koszyka i podsumowania zamówienia nie wyświetla się – Woocommerce

Dzisiaj zajmiemy się przypadkiem, gdy z jakiegoś powodu po zainstalowaniu wtyczki WooCommerce strona koszyka i zamówienia nie wyświetla się. A dokładniej strona nie jest ustawiona właściwie lub nie zawiera wybranych przez klienta pozycji ze sklepu.

Analizę przypadku można rozpocząć od ustawień sklepu czyli w menu wybieramy WooCommerce > Ustawienia > Produkty > Wyświetlanie > Strony zamówienia.
Tam będzie można ustawić strony dla obsługi zamówienia w sklepie.
Strony zamowienia woocommerce

Następnie zaglądamy do “Statusu systemu” czyli takiego podsumowania lub raportu, który udostępnia wtyczka. Aby go włączyć klikamy WooCommerce > Status systemu. Poniżej mamy fragment takiego raportu zawierający informacje jakie strony są ustawione dla sklepu. Continue reading “Strona koszyka i podsumowania zamówienia nie wyświetla się – Woocommerce”

Darmowe wtyczki do obsługi płatności w WooCommerce

WooCommerce jest kompletnym rozwiązaniem do sprzedaży produktów za pośrednictwem strony internetowej z pomocą systemu WordPress. Istnieje wiele wtyczek do obsługi bramek płatności dla Woocommerce.

Dzisiaj krótki przegląd darmowych wtyczek, dzięki którym można łatwo i szybko wdrożyć wybrany system płatności w sklepie internetowym opartym na WordPress.

Niezależnie od tego jakiego operatora płatności wybierzemy najpierw należy założyć konto w wybranym systemie np. Transferuj.pl (tpay.com) lub Przelewy24 oraz podpisać umowę. Po zalogowaniu na konto płatności będziemy mieli m.in. dostęp do takich danych jak nasz ID sprzedawcy i kod bezpieczeństwa, które to dane następnie będą wykorzystane we wtyczkach.

1) Integracja z Transferuj.pl (TPay.com) – wtyczka WooCommerce Payment Gateway – tpay.com
transferuj-platnosci-banner
W pierwszym etapie pobieramy, instalujemy i aktywujemy wtyczkę jak każdą inną.
W sekcji Woocommerce > Ustawienia > Zamówienia mamy wypisane zainstalowane bramki płatności.
Aby wszystko zadziałało wystarczy podać wspomniane wcześniej dane do logowania.

woocommerce ustawienia bramki platnosci dotpay
Uzupełniamy nasze dane: ID sprzedawcy i kod bezpieczeństwa.

2) Integracja z Przelewy24
woocommerce ustawienia bramki platnosci przelewy24
W odpowiednie pola wpisujemy ID sprzedawcy, ID sklepu i klucz CRC.

3) Integracja z Dot Pay
woocommerce ustawienia bramki platnosci dotpay
W odpowiednie pola wpisujemy ID klienta i PIN

Obsługa wszystkich systemów wygląda podobnie: po wyborze płatności w sklepie WooCommerce użytkownik jest przekierowywany do serwisu PayU, TPay, Dotpay.pl, aby dokonać płatności.
Po dokonaniu płatności użytkownik jest z powrotem przekierowywany do strony sklepu.

platnosci_woocommerce

Na koniec myślę, że warto wspomnieć o godnych polecenia płatnych alternatywach umożliwiających prostą integrację sklepu internetowego zbudowanego na WooCommerce z pobieraniem opłat przez serwis PayU.pl, TPay i DotPay. Mianowicie o wtyczkach polskiej firmy WPDesk. Cena za taką wtyczkę wynosi 99zł (opłata jednorazowa). Dodatkowo można liczyć na upust przy prowizjach pobieranych przez operatorów.

Błąd wyświetlenia panelu administracyjnego i pętla przekierowań po aktualizacji

Dzisiaj opiszę problem, który może wystąpić po aktualizacji systemu WordPress.
Aktualizacja przebiegła teoretycznie prawidłowo, bo można było przez chwilę zobaczyć ekran potwierdzenia. Niemniej chwilę potem pojawił się “Problem z wyświetleniem strony” panelu administracyjnego (HTTP ERROR 500). Sama strona działała normalnie.
W pasku adresu odwołując się do /wp-admin lub jakiejkolwiek podstrony kokpitu, nachalnie pojawiał się link przekierowujący na upgrade.php:

/wp-admin/upgrade.php?_wp_http_referer=%2Fupdates%2Fwp-admin%2F 

Rozwiązanie problemu

W pierwszej kolejności sprawdzony został plik .htaccess, okazało się, że jest identyczny jak przed aktualizacją czyli OK.
Następne co zostało zrobione to zmiana nazwy katalogu wtyczek /plugins. Po wpisaniu w pasku adresu panelu administracyjnego pojawiła się strona aktualizująca plik bazy danych po aktualizacji WordPress jak poniżej.
Continue reading “Błąd wyświetlenia panelu administracyjnego i pętla przekierowań po aktualizacji”