Custom Taxonomy - fields

时间:2018-06-24 作者:Marius

我有一个称为项目的自定义分类法,它有一个称为公寓的自定义post类型,两者都有acf自定义字段。

我想将分类法创建的项目及其acf字段放在某个页面上,例如项目1、项目2。

我创建了taxonomy-projects\\u公寓。php并将其用作模板,用于名为“项目”的页面。

$args = array(
    \'taxonomy\'     => \'projects\',
    \'orderby\'      => $orderby,
    \'show_count\'   => $show_count,
    \'pad_counts\'   => $pad_counts,
    \'hierarchical\' => $hierarchical,
    \'title_li\'     => $title
);

wp_list_categories( $args ); 
这只会带来项目1和项目2的名称。在单个项目页面上,我使用:

$queried_object = get_queried_object();
$taxonomy = $queried_object->taxonomy;
$term_id = $queried_object->term_id;

// load content for this taxonomy term
$custom_field = get_field(\'insert_new_project\', \'projects\' . \'_\' . $term_id);
带来自定义字段,它可以正常工作。

但是查询的对象带来了当前的页面对象,并且不能以我需要的方式工作。

有什么建议吗?

1 个回复
SO网友:Marius

Updated code:

                                                                                                       $newargs = array(
        \'post_type\' => \'apartments\',
        \'tax_query\' => array(
            array(
                \'taxonomy\' => \'projects\',
                \'field\' => \'slug\',
            )
        )
    );

    $the_query = new WP_Query( $newargs );



<?php if ( $the_query->have_posts() ) : ?>

 //The query returns 0, if I use a taxonomy, for post types it works, and I can bring all ACF fields to that post. But I want also want taxonomy acf fields here.
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>

//Custom field that Is inserted into apartments custom post type

 <?php while ( have_rows( \'assign_apartment_project\') ) : the_row(); ?>


<?php endwhile; ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>

<?php endif; ?>       
结束

相关推荐

当footer.php调用另一个文件时,我如何修改页脚?

我试图修改阿瑟姆的塔龙主题的页脚。我正在使用一个正常工作的儿童主题。我如何修改页脚时,页脚。php调用位于函数页脚中的函数。php?在页脚中。php,我有这个,我可以在子主题中修改它。 <footer id=\"colophon\" class=\"site-footer\" role=\"contentinfo\"> <div class=\"container\"> <div class=\"row\">