Niedziałające linki
-
Witam.
Aktualnie zajmuje się tworzeniem swojego pierwszego motywu dla systemu WordPress, niestety napotkałem na problem, z którym nie mogę sobie poradzić. Mój motyw ma dodane 3 niestandardowe typy postów: portfolio, reference oraz articles z parametrami rewrite ustawionymi odpowiednio „portfolio”, „referencje” i „artykuly”. Czyli link do pojedyńczego postu typu portfolio powinien wyglądać:
http://example.com/portfolio/%post_name%/I tu wszystko działa poprawnie. Każdy z tych typów „otrzymał” odpowiednią stronę do wyświetlania jego treści tj. „single-portfolio.php”, „single-reference.php”, „single-article.php”. Chciałem też aby każda strona wyświetlająca listę konkretnego typu treści wyglądała inaczej więc utworzyłem strony: „page-portfolio.php”, „page-referencje.php”, i „page-article.php” dodatkowo zrobiłem oczywiście stronę „front-page.php” oraz „index.php”.
Z moich wiadomości wynika że przy otwarciu strony http://example.com/referencje/ powinien zostać wczytany plik „page-referencje.php” niestety wczytywany jest plik „index.php”. I tak jest analogicznie z innymi typami treści. Potwierdziłem swoją teorię o ładowaniu pliku „page-%page_name%.php” tworząc stronę http://example.com/kontakt oraz plik „page-kontakt.php” i plik wczytuje się tak jak się tego spodziewałem.
Czy jest możliwość stworzenia stron z takim linkiem jak link „rewrite” moich dodatkowych typów treści? Zależy mi na tym ze względu na SEO ale też nie tylko. Chciałbym aby przy linku http://example.com/%post_type%/%post_name%/ plik „single-%post_type%.php” (ta funkcjonalność akurat działa) a przy linku http://example.com/%post_type%/ zostawał otwierany plik indywidualnie przygotowany dla strony (np. „page-referencje.php”), a nie plik „index.php/page.php” i wyświetlana treść strony pobrana z bazy stron wordpresa.
Mam nadzieję że problem opisałem wystarczająco dokładnie, bo cały projekt jest tylko lokalnie na moim komputerze.
Z góry dziękuję za pomoc
- Temat ‘Niedziałające linki’ jest zamknięty na nowe odpowiedzi.