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…
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 ;)
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



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ć :)
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