Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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 获取数组中的wordpress分类法_Php_Wordpress - Fatal编程技术网

Php 获取数组中的wordpress分类法

Php 获取数组中的wordpress分类法,php,wordpress,Php,Wordpress,我想储存汽车模型。我为此创建了自定义分类法 看起来是这样的: Audi A4 A6 BMW X1 X2 Mercedes-Benz C-Class 180 180d E-Class 例如,如果发布关于奥迪A4的帖子,我会标记“奥迪”和“A4”。现在,在帖子中,我需要创建这辆车的名字——“奥迪A4”。我怎么能做到 我尝试在wordpress循环中使用如下内容: $taxonomy = 'automobile'; $t

我想储存汽车模型。我为此创建了自定义分类法

看起来是这样的:

Audi
    A4
    A6
BMW
    X1
    X2
Mercedes-Benz
    C-Class
        180
        180d
    E-Class
例如,如果发布关于奥迪A4的帖子,我会标记“奥迪”和“A4”。现在,在帖子中,我需要创建这辆车的名字——“奥迪A4”。我怎么能做到

我尝试在wordpress循环中使用如下内容:

$taxonomy = 'automobile';
$terms = wp_get_post_terms( get_the_ID(), $taxonomy, array( "fields" => "ids" ) );
$args = array( 'taxonomy' => $taxonomy, 'include' => $terms );

wp_list_categories( $args ); // Saved inheritance
$auto = get_categories($args); // Without inheritance

对于任何类似菜单的列表,请使用外观->菜单。它将添加一组类,比如current,current祖先。你必须打开屏幕选项,选择你的分类法。

如果我没记错的话,你需要一整棵分类法汽车,比如180->C-Class->Mercedes-Benz。符合事实的