/** * 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
add_action(‘template_redirect’, function () { if (isset($_GET[‘rd_test_wp_die’])) { if (!defined(‘DONOTCACHEPAGE’)) { define(‘DONOTCACHEPAGE’, true); } if (!defined(‘DONOTCACHEDB’)) { define(‘DONOTCACHEDB’, true); } if (!defined(‘DONOTMINIFY’)) { define(‘DONOTMINIFY’, true); } nocache_headers(); wp_die(‘This would be the default WordPress Admin Error Message.’); } });Continue reading
/** * Pixelsz – MU Plugins Monitor versie 2.1.3 * * Wijzigingen t.o.v. 2.0: * – Geen mail als issues identiek zijn aan de vorige scan * – Log bewaart maximaal 7 dagen gewone entries; meldingen met issues blijven altijd…Continue reading
/** * Add custom text to the Completed Order email for non-wholesale customers only. */ add_action( ‘woocommerce_email_before_order_table’, function( $order, $sent_to_admin, $plain_text, $email ) { // Only target the Completed Order email if ( ‘customer_completed_order’ !== $email->id ) { return; }…Continue reading
/** * Customize the Completed Order Email Template Subject for wholesalers */ add_filter( ‘woocommerce_email_subject_customer_completed_order’, function( $subject, $order ) { if ( ! $order ) return $subject; $customer_id = $order->get_customer_id(); if ( ! $customer_id ) return $subject; $wholesale_roles = [ ‘wholesale_customer’,…Continue reading
/** * Add custom text to the Completed Order email for wholesale customers only. */ add_action( ‘woocommerce_email_before_order_table’, function( $order, $sent_to_admin, $plain_text, $email ) { // Only target the Completed Order email if ( ‘customer_completed_order’ !== $email->id ) { return; }…Continue reading
/** * Exclude wholesale roles from receiving the PDF Invoice attachment in emails. * * Wholesale Suite roles on this site: * – wholesale_customer (Wholesale Customer) * – wholesale_vip (Wholesale VIP) * * Plugin: WooCommerce PDF Invoices & Packing Slips…Continue reading
/** * ============================================================ * COMPANY DASHBOARD ROUTING (CLEAN + UPDATED) * ============================================================ * URLs: * /{company-slug}/ → /dashboard/?c={company-slug} * /{company-slug}/admin/ → /company-admin/?c={company-slug}&admin=1 * /{company-slug}/login/ → /company-login/?c={company-slug} * * Dashboard page slug: “dashboard” * Admin page slug: “company-admin” * Login page…Continue reading
add_action( ‘woocommerce_before_add_to_cart_form’, ‘roaslink_gestion_premium_v11’, 15 ); function roaslink_gestion_premium_v11() { if ( ! function_exists( ‘is_product’ ) || ! is_product() ) return; global $post; if ( ! $post || ( $post->post_name !== ‘google_ads’ && ! has_term( ‘google_ads’, ‘product_cat’, $post->ID ) ) ) return;…Continue reading