Я создал плагин, в котором я передаю переменную через URL. Переменная - это идентификатор элемента из базы данных. В базе данных у меня есть сохраненное поле, удобное для поисковых систем, которое я мог бы использовать для установки URL-адреса, но не знаю, как это сделать. Пример БД:
id sef name
1 dogs-name Dog's Name
Теперь, когда я передаю переменную в URL, я передаю ее, выполняя:
<a href="current-url/?id=<?php echo $id;?>">Link</a>
Я хотел бы сделать что-то вроде этого:
<a href="current-url/<?php echo $sef;?>">Link</a>
Это сделало бы намного более хороший URL. Однако, когда я делаю это, это не работает, потому что WordPress отправляет меня на страницу 404. Кто-нибудь знает, возможно ли это, и может дать мне пример того, как это сделать? Я посмотрел на милые постоянные ссылки, но только нашел, как переписать URL-адреса, сделанные в WordPress, а не из созданного плагина. Есть ли способ добавить переменную для замены через wordpress, которая будет переписана?
Любая помощь приветствуется.