Dodanie rozszerzenia .html do URLa w taxonomii
-
Witam,
Mam następujący problem. Potrzebuję, żeby wszystkie podstrony (strony, custom posty, taxonomie, podstrony autorów) miały rozszerzenie w URLu dodanie rozszerzenie .htmlZnalazłem oto taki plugin (http://wordpress.org/plugins/html-on-pages/), który dodaje takie rozszerzenie dla stron. Zbadałem jego kod, który w skrócie można przedstawić tak:
if ( !strpos($wp_rewrite->get_page_permastruct(), '.html')){ $wp_rewrite->page_structure = $wp_rewrite->page_structure . '.html'; }
i na jego podstawie napisałem kod dodający rozszerzenie do podstrony autora (dla CPT znalazłem inne rozwiązanie)
Mam jednak problem z utworzeniem rozszerzenia .html dla taxonomii. Mój kod wygląda tak:
if ( !strpos($wp_rewrite->get_extra_permastruct('kategoria_gry'), '.html')){ $wp_rewrite->extra_permastructs['kategoria_gry']['struct'] = $wp_rewrite->extra_permastructs['kategoria_gry']['struct'] . '.html'; }
Za chiny nie chce mi jednak nadpisać struktury permalinków dla tej taxonomii.
var_dump($wp_rewrite->extra_permastructs['kategoria_gry']['struct'])
zwraca mi /kategoria/%kategoria_gry%
Czyli ewidentnie nie nadpisuje struktury. Czy macie jakieś pomysły?
- Temat ‘Dodanie rozszerzenia .html do URLa w taxonomii’ jest zamknięty na nowe odpowiedzi.