Я создаю плагин WordPress, и одним из требований является то, что пользовательский тип сообщения (фотография) с пользовательской таксономией (фотографиями) должен генерировать несколько постоянных ссылок, если сообщение назначаются на несколько терминов ... например, если пост назначаются два терминов таксономии («день рождения» и «свадьба») оба из следующих постоянных ссылок должны отображать сообщение:WordPress Постоянная ссылка для нескольких категорий, тегов и таксономии
/photos/bithday/photo/post-name
/photos/wedding/photo/post-name
Я в настоящее время имею согласно правилу перезаписи, которое возвращает значение 404:
add_rewrite_rule('photos/(.*)/photo/(.*)?', 'index.php?post_type=photo&taxonomy=photos&term=$matches[1]&pagename=$matches[2]', 'top');
Однако, если я перейду на следующий URL-адрес, который соответствует образцу моего правила перезаписи:
/index.php?post_type=photo&taxonomy=photos&term=birthday&pagename=post-name
возвращает правильное содержание, но только после того, как перенаправление по следующему адресу:
/photo/post-name/?taxonomy=photos&term=birthday-cakes
Я должен быть пропуская что-то, любая помощь будет действительно оценена!
Я видел некоторые предложения по использованию плагина Monkeyman Rewrite Analyzer для проверки моего правила перезаписи, которое я сделал, и это показывает, что мое правило перезаписи должно работать ... –