Function Signature:
block_core_navigation_link_build_css_font_sizes
Function Description:
Build an array with CSS classes and inline styles defining the font sizes which will be applied to the navigation markup in the front-end.
Function Examples:
⚠️ Examples below are generated with GPT-3 once every hour. Do not take them too seriously.
Consider them as some extra input in your learning process - reason about them. Will it work? What could fail?
// Example 1: Setting custom font sizes for navigation links in WordPress block editor
add_filter( 'block_core_navigation_link_build_css_font_sizes', function( $font_sizes ) {
$font_sizes['small'] = '14px';
$font_sizes['medium'] = '16px';
$font_sizes['large'] = '18px';
return $font_sizes;
});
// Example 2: Adjusting font sizes for navigation links based on screen sizes in WordPress
add_filter( 'block_core_navigation_link_build_css_font_sizes', function( $font_sizes ) {
$font_sizes['small'] = '14px';
$font_sizes['medium'] = '16px';
$font_sizes['large'] = '18px';
// Adjust font sizes for tablets and mobile devices
$font_sizes['small_tablet'] = '12px';
$font_sizes['medium_tablet'] = '14px';
$font_sizes['large_tablet'] = '16px';
$font_sizes['small_mobile'] = '10px';
$font_sizes['medium_mobile'] = '12px';
$font_sizes['large_mobile'] = '14px';
return $font_sizes;
});
// Example 3: Customizing font sizes for specific navigation links in WordPress block editor
add_filter( 'block_core_navigation_link_build_css_font_sizes', function( $font_sizes ) {
$font_sizes['small'] = '14px';
$font_sizes['medium'] = '16px';
$font_sizes['large'] = '18px';
// Customize font size for specific navigation link with class 'special-link'
$font_sizes['special-link'] = '20px';
return $font_sizes;
});