具有层次结构的定制邮政类型路线

时间:2012-08-22 作者:tr3online

我最近一直在玩很多自定义的帖子类型,我对我的URL结构/路由非常熟悉。

我在刚开发的网站上遇到的一个问题是:

我有许多自定义的帖子类型,例如:videos/media/videos/WP_Query 正确显示自定义内容。php模板www.site.com/videos/{slug}我很想解决这个问题:

导航到时/media/videos/ 单击视频时,将获得自定义加载的模板文件permalink(), 您将链接到/media/videos/{slug}add_rewrite_rule 来处理这些问题,但我宁愿找出在这种情况下如何适当地处理层次结构。

谁能给我指一下正确的方向吗?

谢谢

Tre公司

1 个回复
最合适的回答,由SO网友:Jake 整理而成

当您声明自定义post类型时,有一个参数“rewrite”,您可以在其中声明post类型的slug。将slug更改为“媒体/视频”,然后访问设置>永久链接页面以更新重写规则。

register_post_type( \'videos\',
    array(\'labels\' => array(),
        \'rewrite\'   => array( \'slug\' => \'media/videos\', \'with_front\' => false )
    )
);

结束

相关推荐

Debugging WP routing

对于一些帖子,我看到404页,即使存在帖子,在WP中使用永久链接决定需要呈现什么对象的位置在哪里?谢谢