Twig 木材中ACF中继器场的随机顺序

Twig 木材中ACF中继器场的随机顺序,twig,advanced-custom-fields,timber,Twig,Advanced Custom Fields,Timber,我试图在基于木材/树枝的WordPress主题中按自定义顺序显示高级自定义字段转发器。是否可以安装阵列扩展来实现这一点,或者如何实现?我现在完全不知所措,如果有任何解决办法,我将不胜感激。我不会使用树枝扩展 为什么不这样做: $rows = get_field( 'repeater_field' ); if( $rows ) { shuffle( $rows ); foreach( $rows as $row ) { // your code } }

我试图在基于木材/树枝的WordPress主题中按自定义顺序显示高级自定义字段转发器。是否可以安装阵列扩展来实现这一点,或者如何实现?我现在完全不知所措,如果有任何解决办法,我将不胜感激。

我不会使用树枝扩展

为什么不这样做:

$rows = get_field( 'repeater_field' );
if( $rows ) {
    shuffle( $rows );

    foreach( $rows as $row ) {
        // your code
    }
}

在php文件index.php、page.php等中

// Create context
$context = Timber::get_context();

// Get Field
$repeat = get_field('my_repeater_field');

// Shuffle it
shuffle($repeat);

// Add it to context
$context['repeat'] = $repeat;
然后像平常一样在你的小树枝文件中调用它