Intereting Posts
Не удается удалить архивы и мета с боковой панели Как перенаправить с одного сайта WP на другой Восстановление пароля на странице wp_mail отправляет письма в трех экземплярах Как структурировать сайт с страницами вариантов продукта? Включение и исключение таксономии из архивов и фидов Использование «pre_get_posts» Показать гиперссылки только при регистрации пользователя Плагин для сортируемых сообщений в сетке Отображение пользовательского содержимого пост-типа на странице с одним продуктом. Только названия продуктов WooCommerce Измененные размеры носителей (в тире), а не обновление существующих изображений / сообщений Как рассчитывается сила пароля? Страница «Пустое пользовательское сообщение типа» возвращает 404 в WP 3.1 Порт существующий сайт Bootstrap в WordPress? Как удалить ВСЕ комментарии из определенной категории в базе данных WordPress?

Изменение пользовательского типа URL-адреса

У меня есть эта функция, и она делает именно то, что мне нужно, она отлично заменяет слова в URL-адресе, но ссылки не работают. Все ссылки хороши и отображают на сайте хорошо структурированные, как я хотел, но просто не открывайте сообщения. Есть ли способ заставить меня работать?

add_filter('post_type_link', 'replace_link', 1, 3); function replace_link( $link, $post = 0 ){ if ( $post->post_type == 'item' ){ return home_url('food/'. $post->ID); } else { return $link; } } function custom_rewrite_rule() { add_rewrite_rule('^food/([^/]*)/?','?item=$matches[1]','top'); } add_action('init', 'custom_rewrite_rule', 10, 0); 

Solutions Collecting From Web of "Изменение пользовательского типа URL-адреса"