forked from codepress/admin-columns-hooks
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathac-column-separator.php
30 lines (24 loc) · 969 Bytes
/
ac-column-separator.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
/**
* The filter `ac/column/separator` allows you to alter the separator value of a column cell
* You probably want to check for a specific column instance and check for extra conditionals related to the column in order to change the value for the correct column
*/
/**
* @param string $separator The column separator value
* @param AC\Column $column Column object
*
* @return string
*/
function ac_column_separator( $separator, AC\Column $column ) {
// Change the rendered column separator value
// $separator = ',';
return $separator;
}
add_filter( 'ac/column/separator', 'ac_column_separator', 10, 3 );
// Changes the separator value from a comma (,) to a newline (<br>) for an ACF relationship column
add_filter( 'ac/column/separator', function ( $separator, $column ) {
if ( $column instanceof \ACA\ACF\Column && $column->get_field() instanceof \ACA\ACF\Field\Type\Relationship ) {
$separator = "<br>";
}
return $separator;
}, 10, 2 );