Site-Wide Hero Optimisation

/** * Promote the hero image (LCP) site-wide: * – fetchpriority=”high”, loading=”eager” * – remove lazy markers from LiteSpeed/Smush * – inject in * Works on every page using the shared hero structure. */ add_action( ‘wp_head’, function () { ?>Continue reading

Calcula o Progresso de uma Etapa, baseado em suas tarefas

function calcular_valor_do_repeater_acf( $post_id ) { $etapas = ‘etapas’; $tarefas = ‘tarefas’; $checkbox = ‘feito’; $progresso_etapa = ‘progresso_da_etapa’; $progresso_projeto = ‘progresso_do_projeto’; // Check rows exists. if( have_rows($etapas) ): $rows_etapas = 0; $progress_etapas = 0; while( have_rows($etapas) ) : the_row(); // Loop…Continue reading

Allow SVG Files Upload

/** * 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

WP Rocket instellingen

// 1. Activeer caching add_filter( ‘rocket_enable_cache’, ‘__return_true’ ); add_filter( ‘rocket_cache_mobile’, ‘__return_true’ ); add_filter( ‘rocket_separate_mobile_cache’, ‘__return_true’ ); // 2. Preload cache en fonts add_filter( ‘do_rocket_generate_caching_files’, ‘__return_true’ ); add_filter( ‘rocket_preload_cache’, ‘__return_true’ ); add_filter( ‘rocket_font_preload’, function( $fonts ) { return array( ‘/wp-content/themes/jouwthema/fonts/roboto.woff2’, ‘/wp-content/themes/jouwthema/fonts/open-sans.woff2’,…Continue reading