Могу ли я изменить URL страницы архива с параметрами запроса на URL с косой чертой - PullRequest
0 голосов
/ 30 сентября 2019

Я бы хотел изменить URL-адреса страниц архива пользовательских таксономий на моем веб-сайте WordPress.

Теперь я использую строку запроса для создания каждой страницы архива таксономии.

example.com/customeposttype/?genre=bbq

Если пользователь запрашивает URL, как указано выше, показывается архив таксономии барбекю.

Теперь я бы хотел, чтобы URL был таким, как показано ниже.

example.com/customeposttype/genre/bbq/

Содержание страницы должно совпадать с содержимым в

"example.com/customeposttype/?genre=bbq"

ЭтоМожно переписать URL, используя add_rewrite_rule() или добавив несколько кодов в .htaccess?

Я пробовал код ниже, но он не работал.

function my_custom_rewrite() {

  add_rewrite_rule(
    '^/shop/(\w+)/?',
    'index.php/shop/?genre=$matches[1]',
    'top'
  );
}
add_action('init', 'my_custom_rewrite');

1 Ответ

0 голосов
/ 30 сентября 2019

Попробуйте использовать настройку постоянной ссылки Wp-admin, которую вы можете попробовать использовать пользовательскую постоянную ссылку:

Как: / shop /% genre%

enter image description here

...