Как изменить шаблон вордпресс?
-
В шаблоне вордпресс есть отдельный раздел «Портфолио» http://prntscr.com/1ya5nx (там можно создавать рубрики, подрубрики и страницы с записями).
Проблема в том, что потом когда я захожу на созданые рубрики урл имеет вид сайт.ру/portfolio-type/категория-портфолио а урл страниц имеет следующий вид сайт.ру/portfolio/страница-портфолио
Мне надо либо удалить portfolio-type и portfolio из всех урлов, либо заменить их на другие, например portfolio-type заменить на vse, а portfolio заменить на play.
Если в файле function.php я добавляю код (скопировал из способа как убрать category из урл, а category заменил на portfolio):add_filter('user_trailingslashit', 'remcat_function'); function remcat_function($link) { return str_replace("/portfolio/", "/", $link); } add_action('init', 'remcat_flush_rules'); function remcat_flush_rules() { global $wp_rewrite; $wp_rewrite->flush_rules(); } add_filter('generate_rewrite_rules', 'remcat_rewrite'); function remcat_rewrite($wp_rewrite) { $new_rules = array('(.+)/page/(.+)/?' => 'index.php?portfolio_name='.$wp_rewrite->preg_index(1).'&paged='.$wp_rewrite->preg_index(2)); $wp_rewrite->rules = $new_rules + $wp_rewrite->rules; }
то урл сайт.ру/portfolio/страница-портфолио стает сайт.ру/страница-портфолио, а страница отдает ответ 404. Пробовал через 301 редирект, та же ситуация.
Как я понимаю надо в шаблоне что-то менять.
Помогите решить задачу.
- Тема «Как изменить шаблон вордпресс?» закрыта для новых ответов.