Php 将所有分类类别名称输出到第页

Php 将所有分类类别名称输出到第页,php,wordpress,Php,Wordpress,我有下面的get方法,我想用它作为模板,将我的类别名称输出到输出方法中: public static function get() { $recipe_categories = get_terms('recipe_categories'); var_dump($recipe_categories); foreach ($recipe_categories as $member_group_term) { $member_group_query = ne

我有下面的get方法,我想用它作为模板,将我的类别名称输出到输出方法中:

public static function get()
{
    $recipe_categories = get_terms('recipe_categories');
    var_dump($recipe_categories);

    foreach ($recipe_categories as $member_group_term) {

        $member_group_query = new WP_Query( array(
            'post_type' => 'recipe',
            'tax_query' => array(
                array(
                    'taxonomy' => 'recipe_categories',
                    'field' => 'slug',
                    'terms' => array($member_group_term->slug),
                    'operator' => 'IN'
                )
            )
        ));

        var_dump($member_group_query);
    }
}
以下是我的输出方法:

public function output()
{
    // @todo: Grab get() and output
}
我无法让它打印出所有的“名称”属性:

以下是我得到的:

实际问题是什么?只要在数组上循环,然后访问当前项的属性…@misorude,我会在输出方法中循环,然后返回它吗?我还在学习。你的
get
实际上应该返回组装好的数组,目前你只是在卸载它。是的,然后您可以简单地在输出方法中循环这个过程。在循环之前声明一个包含空字符串的变量,然后在循环中附加当前项的名称(加上可能需要的任何附加HTML,以获得所需的结果结构),然后让输出方法返回该组合字符串。