Есть Сайт на wordpress. Создаются посты в которых есть контент и ссылки типа Live Demo и More Info.
external-domain.com/product/123 - More Info
external-domain.com/product/123/live-demo - live demo
Нужно сделать так что бы на сайте (моем)ссылки выглядели так
http://my-domain.com/out/{product_id}/info
http://my-domain.com/out/{product_id}/demo
И при клике на них уже редиректить...
Смотрел в сторону существующих плагинов (pretty link, simple urls, C links etc).
Так же имеется установленный плагин, который позволяет настроить ЧПУ для Custom Post Type.
И в итоге имею:
все эти плагины (pretty link, simple urls, C links) создают Custom Post Type + Custom Taxonomies.
При создании Ссылки я указываю название поста. И ссылку куда редиректить. И могу выбрать категорию (Custom Taxonomies)
В плагине который настраивает ЧПУ указал для ссылочного Post Type следующее значение
/%postname%/%link-category%/
В итоге полую ссылку -
http://my-domain.com/out/1234/{live|demo}
out - плагин дописывает сам
1234 - название поста
%link-category% - ту категорию которую я выбрал.
И вот тут проблема... Поскольку ссылки имеют одинаковые названия. и WP создает следующее
my-domain.com/out/1234/live
my-domain.com/out/1234-1/demo
Создание я тестировал через UI. По сути они (ссылки)будут создаваться при сохранении основного поста.
Думал писать все редиректы при сохранении в .htaccess - но идея мне не нравится.
Как можно было бы решить эту задачу?