默认发布类型的重写规则 时间:2018-12-10 作者:Pardeep Singh 我在我的网站中使用了两种帖子类型:a)帖子(默认帖子类型)b)程序(自定义帖子类型)我正在尝试将“/博客/”字符串添加到默认帖子类型URL中。如果我想从管理面板中的permalink选项执行此操作,那么它也会将字符串添加到程序帖子类型中,但我希望它如下所示:a) 示例。com/blog/post name/b)示例。com/程序/程序名称/提前谢谢。 1 个回复 最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成 当您使用注册自定义帖子类型时register_post_type 功能,您必须非常小心rewrite 参数。应传递具有以下键的数组:slug => 字符串自定义permalink结构段塞。默认为$post\\U类型值。应该是可翻译的with_front => bool应将permalink结构与前基座连接在一起。(例如:如果permalink结构是/blog/,那么链接将是:false->/news/,true->/blog/news/)。默认为truefeeds => bool应该为这种帖子类型构建一个feed permalink结构。默认值为has\\u archive valuepages => bool应为permalink结构提供分页。默认为trueep_mask => 从3.4开始,const为该post类型分配一个端点掩码。有关更多信息,请参阅重写API/add\\u Rewrite\\u endpoint,并制作端点的WordPress插件摘要。如果未指定,则它继承自permalink\\u epmask(如果设置了permalink\\u epmask),否则默认为EP\\u permalink在您的情况下,设置with_front 为您的CPT设置false应该可以解决您的问题。 文章导航