updated plugin Menu Icons
version 0.13.0
This commit is contained in:
@ -6,15 +6,15 @@
|
||||
*/
|
||||
|
||||
// phpcs:disable WordPress.Arrays.MultipleStatementAlignment.DoubleArrowNotAligned
|
||||
if ( ! function_exists( 'font_awesome5_backward_compatible' ) ) {
|
||||
if ( ! function_exists( 'font_awesome_backward_compatible' ) ) {
|
||||
|
||||
/**
|
||||
* Font awesome 5 backward compatible.
|
||||
*
|
||||
* @return array
|
||||
*/
|
||||
function font_awesome5_backward_compatible() {
|
||||
$font_awesome5_icon = array(
|
||||
function font_awesome_backward_compatible() {
|
||||
$font_awesome_icon = array(
|
||||
'fa-fa-500px' => 'fab fa-500px',
|
||||
'fa-fa-address-book-o' => 'far fa-address-book',
|
||||
'fa-fa-address-card-o' => 'far fa-address-card',
|
||||
@ -477,8 +477,8 @@ if ( ! function_exists( 'font_awesome5_backward_compatible' ) ) {
|
||||
'fa-fa-youtube' => 'fab fa-youtube',
|
||||
'fa-fa-fa' => 'fab fa-font-awesome',
|
||||
);
|
||||
$font_awesome5_icon = apply_filters( 'menu_icons_backward_compatibility_icons', $font_awesome5_icon );
|
||||
$font_awesome_icon = apply_filters( 'menu_icons_backward_compatibility_icons', $font_awesome_icon );
|
||||
|
||||
return $font_awesome5_icon;
|
||||
return $font_awesome_icon;
|
||||
}
|
||||
}
|
@ -6,6 +6,14 @@
|
||||
*/
|
||||
final class Menu_Icons_Font_Awesome {
|
||||
|
||||
/**
|
||||
* Font Awesome version
|
||||
*
|
||||
* @access static
|
||||
* @var string
|
||||
*/
|
||||
public static $version = '5.15.4';
|
||||
|
||||
/**
|
||||
* Init hooks.
|
||||
*/
|
||||
@ -55,11 +63,11 @@ final class Menu_Icons_Font_Awesome {
|
||||
$icons = array_values( $icons );
|
||||
}
|
||||
|
||||
$font_awesome5 = font_awesome5_backward_compatible();
|
||||
$font_awesome = font_awesome_backward_compatible();
|
||||
foreach ( $icons as $key => $icon ) {
|
||||
$old_fa_icon = sprintf( 'fa-%s', $icons[ $key ]['id'] );
|
||||
if ( array_key_exists( $old_fa_icon, $font_awesome5 ) ) {
|
||||
$icons[ $key ]['id'] = trim( $font_awesome5[ $old_fa_icon ] );
|
||||
if ( array_key_exists( $old_fa_icon, $font_awesome ) ) {
|
||||
$icons[ $key ]['id'] = trim( $font_awesome[ $old_fa_icon ] );
|
||||
} else {
|
||||
$icons[ $key ]['id'] = sprintf( 'fa %s', trim( $icons[ $key ]['id'] ) );
|
||||
}
|
Reference in New Issue
Block a user