我正在使用自定义帖子类型(例如汽车)的多语言Wordpress网站工作,我在创建正确的网址结构方面遇到了麻烦。
我没有使用任何插件进行翻译(我觉得所有这些都有点矫枉过正),我希望用类别来管理,其中每个类别代表一种语言(EN,FR,ES等)
然后永久链接应如下所示:
// eg.: /en/cars/bmw
/$category_slug/cars/$post_slug
通过固定链接管理可以使用默认的帖子类型轻松实现这一点,但我无法使用自定义类型。
我最接近的是:
// eg.: /cars/en/bmw
/cars/$category_slug/$post_slug
使用此设置:
register_post_type('cars', array(
'rewrite' => array(
'slug' => 'cars/%cars_taxonomy%' // "cars_taxonomy" is the name of my taxonomy for function register_taxonomy()
)
);