Generate Press Custom Font

/** * Adding custom fonts to Generate Press * https://docs.generatepress.com/article/adding-local-fonts/ */ // allows the following to be uploaded add_filter( ‘upload_mimes’, function( $mimes ) { $mimes[‘woff’] = ‘application/x-font-woff’; $mimes[‘woff2’] = ‘application/x-font-woff2’; $mimes[‘ttf’] = ‘application/x-font-ttf’; $mimes[‘svg’] = ‘image/svg+xml’; $mimes[‘eot’] = ‘application/vnd.ms-fontobject’; return…Continue reading

Allow SVG Files Upload (copy)

/** * Allow SVG uploads for administrator users. * * @param array $upload_mimes Allowed mime types. * * @return mixed */ add_filter( ‘upload_mimes’, function ( $upload_mimes ) { // By default, only administrator users are allowed to add SVGs. //…Continue reading

Disable, Add, and Enable Thumbnail Sizes – reference

// disable generated image sizes //function tps_disable_image_sizes($sizes) { //unset($sizes[‘thumbnail’]); // disable thumbnail size //unset($sizes[‘medium’]); // disable medium size //unset($sizes[‘large’]); // disable large size //unset($sizes[‘medium_large’]); // disable medium-large size //unset($sizes[‘1536×1536’]); // disable 2x medium-large size //unset($sizes[‘2048×2048’]); // disable 2x large size…Continue reading

Add Attributes to Site Mobile Logo Image – reference

add_filter( ‘generate_mobile_header_logo_output’, function( $output ) { if ( ! function_exists( ‘generate_menu_plus_get_defaults’ ) ) { return $output; } $settings = wp_parse_args( get_option( ‘generate_menu_plus_settings’, array() ), generate_menu_plus_get_defaults() ); return sprintf( ‘ ‘, esc_url( apply_filters( ‘generate_logo_href’ , home_url( ‘/’ ) ) ), esc_attr(…Continue reading

Remove Post Title from Yoast Breadcrumb

/* Remove Post Title from Yoast Breadcrumb */ add_filter(‘wpseo_breadcrumb_single_link’, ‘remove_breadcrumb_title’ ); function remove_breadcrumb_title( $link_output) { if(strpos( $link_output, ‘breadcrumb_last’ ) !== false ) { $link_output = ”; } return $link_output; }Continue reading