Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何实现自定义帖子类型的分级分类url结构?_Php_Wordpress_Url_Permalinks - Fatal编程技术网

Php 如何实现自定义帖子类型的分级分类url结构?

Php 如何实现自定义帖子类型的分级分类url结构?,php,wordpress,url,permalinks,Php,Wordpress,Url,Permalinks,我在多语言Wordpress网站上工作,自定义帖子类型(如Cars),我在创建正确的url结构方面遇到困难 我没有使用任何用于翻译的插件(我发现它们都有点过分),我希望它可以通过类别进行管理,每个类别代表一种语言(EN、FR、ES等) 然后,永久链接应该如下所示: // eg.: /en/cars/bmw /$category_slug/cars/$post_slug 这可以通过permalink管理使用默认的post类型轻松实现,但我无法使用自定义类型 我得到的最接近的结果是: // eg.

我在多语言Wordpress网站上工作,自定义帖子类型(如Cars),我在创建正确的url结构方面遇到困难

我没有使用任何用于翻译的插件(我发现它们都有点过分),我希望它可以通过类别进行管理,每个类别代表一种语言(EN、FR、ES等)

然后,永久链接应该如下所示:

// eg.: /en/cars/bmw
/$category_slug/cars/$post_slug
这可以通过permalink管理使用默认的post类型轻松实现,但我无法使用自定义类型

我得到的最接近的结果是:

// 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()
    )
);