我的思绪已经麻木了这个问题。我创建了以下自定义帖子类型:艺术家,专辑,歌曲。歌曲是专辑的儿童,专辑是艺术家的孩子。我正在尝试设置一个显示此关系的导航结构,格式如下:http://www.example.com/artists/alicia-keys/albums/girl-on-fire/brand-new-me。 '艾丽西娅密钥'是艺术家类型的帖子名称,' girl-on-fire'是帖子类型相册的帖子名称& '全新-ME'是帖子类型歌曲的帖子名称。
当有人缩短网址时,' http // www.example.com / alicia-keys / albums'它应该显示属于Alicia Keys的专辑,如果您只是输入' http://www.example.com/albums'它显示了所有艺术家的所有专辑。
我知道解决问题将涉及使用wordpress add_rewrite_rule()功能和诸如此类的东西,但我的想法并不理解如何正确实现它。我希望有人可以指点我用URL实现这样的导航结构重写规则和任何其他相关功能。
请注意:我使用Wp-types插件来创建自定义帖子类型但是,我强烈认为这个问题更多的是Wordpress挑战,而不是仅限于某个特定插件但是,我还发布了一个类似的在他们的论坛中提问。如果我在那里得到答案,我也会在这里提供帮助,以帮助将来可能遇到这样问题的其他人。
注意:移动到wordpress堆栈交换(应该首先在那里) - https://wordpress.stackexchange.com/questions/167156/url-rewrite-and-navigation-structure-for-wordpress-custom-post-type