Я добавил кнопку в мои результаты поиска, чтобы исключить определенную категорию из результатов (просто добавляет &cat=-22
к текущему URL).
Я пытаюсь найти способ добавить другую кнопку«удалить» запрос из текущего URL (т. е. http://host/?s=test&cat=-22
в итоге будет http://host/?s=test
).
Если возможно, необходимо удалить только указанный текст, поскольку возможно, что запрос может не всегда находиться в конце URL, т. Е. Может быть
http://host/?s=test&cat=-22&orderby=post_modified&order=desc
или
http://host/?s=test&orderby=post_modified&order=desc&cat=-22
Я попытался адаптировать несколько методов, перечисленных здесь и в других местах, но в итоге удалил только «кошку», что не очень хорошо, если по какой-то причине пользователь нажимает ссылку при поиске в определенной категории, например
http://host/?s=test&orderby=post_modified&order=desc&cat=2
становится
http://host/?s=test&orderby=post_modified&order=desc
при нажатии на ссылку.
Надеюсь, что это имеет смысл!
Любая помощь с этим будет очень признательна!
Mike