updated plugin Menu Icons
version 0.12.11
This commit is contained in:
@ -69,6 +69,21 @@ final class Menu_Icons_Meta {
|
||||
$value = get_post_meta( $id, self::KEY, true );
|
||||
$value = wp_parse_args( (array) $value, $defaults );
|
||||
|
||||
if ( ! empty( $value['type'] ) && 'fa' === $value['type'] ) {
|
||||
if ( ! empty( $value['icon'] ) && count( explode( ' ', $value['icon'] ) ) <= 1 ) {
|
||||
$value['icon'] = sprintf( 'fa %s', $value['icon'] );
|
||||
}
|
||||
}
|
||||
|
||||
$font_awesome5 = font_awesome5_backward_compatible();
|
||||
$icon = ! empty( $value['icon'] ) ? $value['icon'] : '';
|
||||
$icon = explode( ' ', $icon );
|
||||
$icon = sprintf( '%s-%s', reset( $icon ), end( $icon ) );
|
||||
|
||||
if ( ! empty( $font_awesome5[ $icon ] ) ) {
|
||||
$value['icon'] = $font_awesome5[ $icon ];
|
||||
}
|
||||
|
||||
// Backward-compatibility.
|
||||
if ( empty( $value['icon'] ) &&
|
||||
! empty( $value['type'] ) &&
|
||||
|
Reference in New Issue
Block a user