/** * Controle: producten met oude of nieuwe veldnaam tonen * Resultaat zichtbaar via: /?dv_acf_check=1 */ add_action( ‘init’, function() { // Alleen uitvoeren wanneer je de URL opent met ?dv_acf_check=1 if ( ! isset( $_GET[‘dv_acf_check’] ) ) { return; }…Continue reading
/** * Eenmalige migratie: kledingtype → producttype */ add_action(‘init’, function() { // Alle producten ophalen $products = get_posts([ ‘post_type’ => ‘product’, ‘posts_per_page’ => -1, ‘fields’ => ‘ids’ ]); foreach ( $products as $product_id ) { // Oude waarde ophalen $old_value…Continue reading
/** * Toon altijd de weergavenaam (display_name) in plaats van * de gebruikersnaam of nicename in auteurvermeldingen. */ add_filter( ‘get_the_author_user_login’, ‘dv_author_display_name’, 10, 3 ); add_filter( ‘get_the_author_user_nicename’, ‘dv_author_display_name’, 10, 3 ); add_filter( ‘get_the_author_nickname’, ‘dv_author_display_name’, 10, 3 ); function dv_author_display_name( $value, $user_id,…Continue reading
// MDB-SOP-2026-09-HOSTREDIRECT v1.0 // Belt-and-braces host redirect. Kinsta’s edge rule (minervadb.xyz ^(.*)$ -> https://minervadb.com$1) // is not applied to every client: GSC live test on 2026-09-11 returned 200 OK for Googlebot on // inner .xyz URLs. This guarantees a 301…Continue reading
/** * Show a notice on the single event page once the event is over. * * Recurring events use the end of the SERIES, not the end of the first * occurrence. The end column describes only the first…Continue reading
/** * Move past events to the trash on a daily schedule. * * Sites that have run for years accumulate thousands of finished events. They * stay in every admin view and every query, and past a few hundred…Continue reading
/** * Add your own fields to the event editor and show them on the event page. * * Sugar Calendar has no custom-fields UI. This adds one: edit the array in * sc_snippets_custom_event_fields() and each entry becomes a field…Continue reading
/** * Add custom content before or after the venue details wrapper. * * `sc_venue_details_before` fires outside and above the * .sc-venue-details container. * * `sc_venue_details_after` fires below the container and is * where related events are rendered by default…Continue reading