ACF中继器子字段Shuffle(wordpress高级自定义字段)

时间:2018-03-07 08:25:08

标签: php wordpress advanced-custom-fields

我知道如何在每次加载页面时通过在function.php中添加此代码来重新启动转发器:

// Function to randomize Advanced Custome Fields' Repeaters
function my_acf_load_value3( $value, $post_id, $field )
{
    shuffle($value);
    return $value;
}

// Randomize ACF Clients' Repeater
add_filter('acf/load_value/name=reapter-name', 'my_acf_load_value3', 10, 3);

请注意上面的代码工作正常并且它会使转发器随机化,但我的问题是我不知道如何在转发器内乱改SUB FIELDS,任何想法?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以通过orderby(参数)调用它来调整子字段值。 我在下面添加我的自定义代码

 “后”,     'posts_per_page'=> -1,     'meta_key'=> '项目',     'orderby'=> “兰特”,     'meta_compare'=> 'EXISTS'); $ query = new WP_Query($ args); while($ query-> have_posts()):$ query-> the_post(); if(have_rows('project')){   while(have_rows('project')){   the_row();   ?>

“>” 中>

  

希望有所帮助