twenty_twenty_one_svg_icons_social
twenty_twenty_one_svg_icons_social
Appears in: wordpress-5.6, wordpress-5.6.1, wordpress-5.6.2, wordpress-5.7, wordpress-5.7.1, wordpress-5.7.2, wordpress-5.8, wordpress-5.8.1, wordpress-5.8.2, wordpress-5.8.3, wordpress-5.9, wordpress-5.9.1, wordpress-5.9.2, wordpress-5.9.3, wordpress-6.0, wordpress-6.0.2, wordpress-6.0.3, wordpress-6.1, wordpress-6.1.1, wordpress-6.2, wordpress-6.2.1, wordpress-6.2.2, wordpress-6.3, wordpress-6.3.1, wordpress-6.3.2
Hook Type: filter
Displaying hooks found in version: wordpress-6.3.2apply_filters('twenty_twenty_one_svg_icons_social') is found 1 times:
- /wp-content/themes/twentytwentyone/classes/class-twenty-twenty-one-svg-icons.php line 235231232233234235236237238239240241
* @since Twenty Twenty-One 1.0
*
* @param
array
$social_icons
Array of
default
social icons.
*/
$social_icons
= apply_filters(
'twenty_twenty_one_svg_icons_social'
, self::
$social_icons
);
foreach
(
array_keys
(
$social_icons
)
as
$icon
) {
$domains
=
array_key_exists
(
$icon
,
$map
) ?
$map
[
$icon
] :
array
( sprintf(
'%s.com'
,
$icon
) );
$domains
=
array_map
(
'trim'
,
$domains
);
// Remove leading/trailing spaces, to prevent regex from failing to match.
$domains
=
array_map
(
'preg_quote'
,
$domains
);
$regex_map
[
$icon
] = sprintf(
'/(%s)/i'
, implode(
'|'
,
$domains
) );