Astra_Ext_Advanced_Hooks_Loader::column_display_location_rules( array $locations )
Get Markup of Location rules for Display rule column.
Description
Parameters
- $locations
-
(array) (Required) Array of locations.
Return
(void)
Source
File: addons/advanced-hooks/classes/class-astra-ext-advanced-hooks-loader.php
public function column_display_location_rules( $locations ) {
$location_label = array();
$index = array_search( 'specifics', $locations['rule'] );
if ( false !== $index && ! empty( $index ) ) {
unset( $locations['rule'][ $index ] );
}
if ( isset( $locations['rule'] ) && is_array( $locations['rule'] ) ) {
foreach ( $locations['rule'] as $location ) {
$location_label[] = Astra_Target_Rules_Fields::get_location_by_key( $location );
}
}
if ( isset( $locations['specific'] ) && is_array( $locations['specific'] ) ) {
foreach ( $locations['specific'] as $location ) {
$location_label[] = Astra_Target_Rules_Fields::get_location_by_key( $location );
}
}
echo esc_html( join( ', ', $location_label ) );
}
Expand full source code Collapse full source code View on Trac