acf_is_row_collapsed()
acf_is_row_collapsed
This function will return true if the field's row is collapsed
Хуков нет.
Возвращает
$post_id. (int)
Использование
acf_is_row_collapsed( $field_key, $row_index );
- $field_key
- .
По умолчанию:'' - $row_index
- .
Список изменений
| С версии 5.3.2 | Введена. |
Код acf_is_row_collapsed() acf is row collapsed ACF 6.8.8
function acf_is_row_collapsed( $field_key = '', $row_index = 0 ) {
// collapsed
$collapsed = acf_get_user_setting( 'collapsed_' . $field_key, '' );
// cookie fallback ( version < 5.3.2 )
if ( $collapsed === '' ) {
$collapsed = acf_extract_var( $_COOKIE, "acf_collapsed_{$field_key}", '' );
$collapsed = str_replace( '|', ',', $collapsed );
// update
acf_update_user_setting( 'collapsed_' . $field_key, $collapsed );
}
// explode
$collapsed = explode( ',', $collapsed );
$collapsed = array_filter( $collapsed, 'is_numeric' );
// collapsed class
return in_array( $row_index, $collapsed );
}