Jak usunąć index.php z linków bezpośrednich w WordPress

Ustawiłem w WP tzw. Bezpośrednie odnośniki, czy inaczej nazywane Przyjazne odnośniki. Włączając bezpośrednie odnośniki zamiast www.strona.pl/index.php?p=15 otrzymujemy www.strona.pl/o-firmie/
Tyle, że tym razem otrzymałem www.strona.pl/index.php/o-firmie/ i chciałem usunąć denerwujące index.php ze środka.

Wygooglowałem i znalazłem rozwiązanie tego problemu:.
1. Łączymy się z serwerem przez FTP.
2. Robimy kopię pliku .htaccess na dysku i usuwamy plik z serwera.
3. W Administracji WP wchodzimy do sekcji Ustawienia > Bezpośrednie odnośniki i jeszcze raz ustawiamy bezpośrednie odnośniki (np. format miesiąc i nazwa lub inne)
Zapisujemy i po zapisaniu powinniśmy już mieć odnośniki bez denerwującego index.php w środku.

WAŻNE: jeśli korzystasz z pluginu, który modyfikuje .htaccess to pamiętaj aby sprawdzić jego działanie. Takim pluginem jest np. W3 Total Cache (wyłącznie i włącznie rozwiązało problem – ponowne dodanie wpisów W3 TC do pliku .htaccess)

Na podstawie: How to remove the index.php…

Opublikowano wordpress tips and tricks | Skomentuj

Podejście do rozwoju WordPressa

Pracuję właśnie nad wdrożeniem jednej strony, która teoretycznie miała być zrealizowana szybko i sprawnie. Ale zaczęły pojawiać się problemy wynikające z dużego rozbudowania strony m.in katalog produktów z podziałem na kategorie, przypisane tagi itp.

Pojawiła się konieczność np. wyświetlenia na stronie kategorii zawartości ze statycznej strony, albo w przypadku, gdy produkt miał określony tag – wyświetlenie animowanego GIF’a z hasłem „Promocja”.

Z początku szukałem pluginów, aby realizować taką funkcjonalność. Jednak im więcej szukałem tym było gorzej – poza nielicznymi wyjątkami nie ma pluginów WordPress’a, które w 100% spełniają oczekiwania. Zawsze trzeba coś zmodyfikować, przerobić, popracować nad wyświetlaniem itp.

A dodatkowo pluginy mają kilka mankamentów i to bez względu czy to jest WordPress, Joomla, Magento czy jakikolwiek inny system

  • zgodność z nowszą wersją systemu - instaluję plugin, wszystko dobrze działa, za pół roku wychodzi aktualizacja WordPressa i okazuje się, że plugin nie działa,
  • wydajność systemu – jak każdy system – im więcej dodatków tym system cięższy i wolniej będzie się poruszał. Każdy plugin powoduje generowanie dodatkowych zapytań do bazy danych. Przy małej stronie to nie problem, ale przy często odwiedzanym blogu, albo portalu – to ma to ogromne znaczenie,
  • bezpieczeństwo – czy instalacja dodatkowe pluginu pozostaje bez wpływu na bezpieczeństwo systemu? raczej nie – zawsze to kolejna furtka, której szuka hacker amator, żeby popsuć nam życie. Wiele pluginów umożliwia również ich twórcom wyśledzenie naszych stron i blogów. Rozumiem, że twórca chce wiedzieć kto korzysta z jego pluginu, ale czy to jedyny powód zamieszczania kodu śledzącego w pluginie? Sam ostatnio usuwałem z jednego z pluginów fragment kodu, który twórca ładnie opisał – że służy do lokalizacji, gdzie plugin został zainstalowany. A co w sytuacji, gdy twórca tego nie opisze, a webmaster nie znajdzie? Ja sam trafiłem na to przez przypadek, bo musiałem zrobić modyfikacje w WordPressowym pluginie i przeglądałem cały kod

Skoro nie pluginy, to co?

CODEX, CODEX i jeszcze raz CODEX. Baza wiedzy na temat rozwoju WordPressa jest ogromna i jak dobrze poszukać to wiele rzeczy można (przy odrobienie wiedzy) zrobić bez instalacji pluginów. Najprostsze przykłady:

  • wyświetlanie zawartości strony statycznej na stronie kategorii (aż dziwne, że są do tego pluginy, bo w bardzo prosty sposób można to wykonać w szablonach),
  • wyświetlanie obrazków zamiast nazw tagów, (np. tag promocja = animacja promocja.gif),
  • wyświetlanie tylko wybranych tagów (np. pierwszego tagu, albo tylko jednego, wybranego tagu),

Reasumując – w pierwszej kolejności codex i dokumentacja techniczna, a dopiero gdy się nie da inaczej – pluginy. No i najważniejsze – szukaj w Google ;)

Opublikowano pluginy wordpress, wordpress tips and tricks | Skomentuj

Share and follow czyli dziel się i przekazuj informacje

oszukując pluginu „Poleć znajomemu” trafiłem na ładnie wykonany plugin Share and follow czyli proste udostępniania strony poprzez serwisy społecznościowe.

http://share-and-follow.com/wordpress-plugin/
http://wordpress.org/extend/plugins/share-and-follow/

Nie testowałem więc póki co nic więcej nie mogę napisać

Update 11.06:

Testowałem i wtyczka Share and Follow jest bardzo dobra. Można używać jej poprzez widget, ale również w prosty sposób i z dużą ilością opcji można dodawać plugin w szablonach.

Posiada kilka możliwości wyświetlania, zestaw ikonek w różnej wielkości. Może być wyświetlany jako TAB (pasek rozwijany z boku, albo góry strony).

Kilka screenów poniżej

Opublikowano pluginy wordpress | Skomentuj

Poleć znajomemu w WordPressie

To jedna z podstawowych funkcji, jeśli chcemy, aby nasi użytkownicy dzielili się informacjami o stronie z naszymi znajomymi. Szukałem pluginu, który będzie przede wszystkim funkcjonalny, a pola do wypełnienia pojawią się dopiero po kliknięciu w odpowiedni link.

Znalazłem anupraj-tell-friends, który jest prostym pluginem. Wyświetla okienko do wpisania wszystkich niezbędnych informacji, aby użytkownik strony mógł podzielić się linkiem ze znajomymi.

UPDATE:

Plugin kłóci się z zainstalowanym Slimbox (pokazywanie zdjęć)… korzysta z Lightbox przy wyświetlaniu okna Poleć znajomemu, co koliduje ze Slimbox. Jeśli ktoś nie korzysta ze Slimbox to Anupraj Tell Friends będzie OK. W innym przypadku trzeba poszukać czegoś innego… co właśnie mam zamiar zrobić :)

Opublikowano pluginy wordpress | Otagowano , , , | Skomentuj

WordPress w wielu językach

Szukałem rozwiązania, aby uruchomić stronę w wielu językach i po testach kilku rozwiązań najlepszy jest wg mnie WPML.

Przede wszystkim

  • intuicyjny dla użytkownika (obok każdego wpisu na liście masz możliwość dodania wersji w innym języku),
  • prosty w instalacji,
  • w prosty sposób można dodać elementy zmiany języka (flagi itp) do szablonów,

Strona pluginu

Opublikowano pluginy wordpress | Skomentuj