Update icons.
This commit is contained in:
parent
2195d7e04f
commit
0d7e293a00
@ -1162,3 +1162,54 @@ function opalestate_get_property_statuses() {
|
|||||||
'expired' => esc_html__( 'Expired', 'opalestate-pro' ),
|
'expired' => esc_html__( 'Expired', 'opalestate-pro' ),
|
||||||
] );
|
] );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns property meta icon classes.
|
||||||
|
*
|
||||||
|
* @param $key
|
||||||
|
*/
|
||||||
|
function opalestate_get_property_meta_icon( $key ) {
|
||||||
|
$classes = [];
|
||||||
|
$classes[] = 'icon-property-' . esc_attr( $key );
|
||||||
|
$prefix = 'fa';
|
||||||
|
$classes[] = $prefix;
|
||||||
|
switch ( $key ) {
|
||||||
|
case 'builtyear':
|
||||||
|
$icon = $prefix . '-' . 'bedrooms';
|
||||||
|
break;
|
||||||
|
case 'parking':
|
||||||
|
$icon = $prefix . '-' . 'bedrooms';
|
||||||
|
break;
|
||||||
|
case 'bedrooms':
|
||||||
|
$icon = $prefix . '-' . 'bedrooms';
|
||||||
|
break;
|
||||||
|
case 'bathrooms':
|
||||||
|
$icon = $prefix . '-' . 'bath';
|
||||||
|
break;
|
||||||
|
case 'plotsize':
|
||||||
|
$icon = $prefix . '-' . 'bath';
|
||||||
|
break;
|
||||||
|
case 'areasize':
|
||||||
|
$icon = $prefix . '-' . 'bath';
|
||||||
|
break;
|
||||||
|
case 'orientation':
|
||||||
|
$icon = $prefix . '-' . 'bath';
|
||||||
|
break;
|
||||||
|
case 'livingrooms':
|
||||||
|
$icon = $prefix . '-' . 'bath';
|
||||||
|
break;
|
||||||
|
case 'kitchens':
|
||||||
|
$icon = $prefix . '-' . 'bath';
|
||||||
|
break;
|
||||||
|
case 'amountrooms':
|
||||||
|
$icon = $prefix . '-' . 'bath';
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
$icon = $key;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
$classes[] = apply_filters( 'opalestate_property_meta_icon', $icon, $key );
|
||||||
|
|
||||||
|
return esc_attr( implode( ' ', array_map( 'sanitize_html_class', $classes ) ) );
|
||||||
|
}
|
||||||
|
@ -18,7 +18,8 @@ if ( empty( $meta_content ) ) {
|
|||||||
<?php foreach ( $meta as $key => $info ) : ?>
|
<?php foreach ( $meta as $key => $info ) : ?>
|
||||||
<?php if ( trim( $info['value'] ) ) : ?>
|
<?php if ( trim( $info['value'] ) ) : ?>
|
||||||
<li class="property-label-<?php echo esc_attr( $key ); ?>" title="<?php echo esc_attr( $info['label'] ); ?>">
|
<li class="property-label-<?php echo esc_attr( $key ); ?>" title="<?php echo esc_attr( $info['label'] ); ?>">
|
||||||
<span class="hint--top" aria-label="<?php echo esc_attr( $info['label'] ); ?>" title="<?php echo esc_attr( $info['label'] ); ?>"><i class="icon-property-<?php echo esc_attr( $key ); ?>"></i></span>
|
<span class="hint--top" aria-label="<?php echo esc_attr( $info['label'] ); ?>" title="<?php echo esc_attr( $info['label'] ); ?>">
|
||||||
|
<i class="<?php echo opalestate_get_property_meta_icon( $key ); ?>"></i></span>
|
||||||
<span class="label-property"><?php echo esc_html( $info['label'] ); ?></span>
|
<span class="label-property"><?php echo esc_html( $info['label'] ); ?></span>
|
||||||
<span class="label-content"><?php echo apply_filters( 'opalestate-pro' . $key . '_unit_format', trim( $info['value'] ) ); ?></span>
|
<span class="label-content"><?php echo apply_filters( 'opalestate-pro' . $key . '_unit_format', trim( $info['value'] ) ); ?></span>
|
||||||
</li>
|
</li>
|
||||||
|
@ -23,6 +23,7 @@ if ( ! $infos && ! $taxs ) {
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
||||||
<?php if ( $infos ): ?>
|
<?php if ( $infos ): ?>
|
||||||
<?php foreach ( $infos as $key => $info ) : ?>
|
<?php foreach ( $infos as $key => $info ) : ?>
|
||||||
<?php if ( $info['value'] ) : ?>
|
<?php if ( $info['value'] ) : ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user