Woo added to cart msg

add_filter( ‘wc_add_to_cart_message’, ‘asa_custom_wc_add_to_cart_message’, 10, 2 ); function asa_custom_wc_add_to_cart_message( $message, $product_id ) { $message = sprintf(esc_html__(‘%s has been added to your cart.’), get_the_title( $product_id ) ); return $message; }Continue reading

Hindra åtkomst till /wp-admin för prenumeranter

/** * Hindra åtkomst till /wp-admin för prenumeranter */ add_action( ‘admin_init’, function() { if ( is_user_logged_in() ) { $user = wp_get_current_user(); if ( in_array( ‘subscriber’, (array) $user->roles, true ) ) { if ( ! ( defined( ‘DOING_AJAX’ ) && DOING_AJAX…Continue reading

Dölj admin-baren för prenumeranter

/** * 2) Dölj admin-baren för prenumeranter */ add_filter( ‘show_admin_bar’, function( $show ) { if ( is_user_logged_in() ) { $user = wp_get_current_user(); if ( in_array( ‘subscriber’, (array) $user->roles, true ) ) { return false; } } return $show; });Continue reading

[Advision Publisher] Admin UI

// —- Guards so you can import on any site safely if (!function_exists(‘adv_get_config’)) { function adv_get_config($key, $default = null) { // 1) Filter override $filtered = apply_filters(“advision_config_{$key}”, null); if ($filtered !== null) return $filtered; // 2) Constant override (from wp-config.php)…Continue reading

[Advision Publisher] Sportsbook Field Dynamic Tag

// —————————————————————————– // Helpers (safe across sites) // —————————————————————————– if (!function_exists(‘adv_collect_sportsbook_fields’)) { /** * Collect ACF fields for the sportsbook CPT. * @param null|string $type_filter e.g., ‘image’, ‘color_picker’; null = all * @param bool $exclude_images set true to exclude images…Continue reading

[Advision Publisher] Short Code Field Dynamic Tag

if ( class_exists( ‘\Elementor\Core\DynamicTags\Tag’ ) && function_exists( ‘get_field’ ) ) { class SC_Get_Tag extends \Elementor\Core\DynamicTags\Tag { public function get_name() { return ‘sc_get_tag’; } public function get_title() { return __( ‘Short Code Field’, ‘textdomain’ ); } public function get_group() { return…Continue reading

Homepage

/** * Native Innovation — Homepage via shortcode (fixed syntax) * Usage: Add as a WPCode PHP Snippet (Frontend), then place [native_homepage] on your Home page. */ if ( ! function_exists(‘ni_homepage_shortcode’) ) { function ni_homepage_shortcode($atts = []) { $contact_url =…Continue reading

Home

/** * Native Innovation — Homepage via shortcode * Usage: Add as a WPCode PHP Snippet (Frontend), then place [native_homepage] on your Home page. */ if (!function_exists(‘ni_enqueue_home_styles’)) { function ni_enqueue_home_styles() { // Base CSS for the homepage sections (scoped by…Continue reading

Add Invoice PDF as Attachment to Catering Form Emails

// Add view as PDF attachment // add_filter( ‘frm_pdfs_email_attachment_args’, ‘add_view_to_attached_pdf’, 10, 2 ); function add_view_to_attached_pdf( $pdf_args, $args ) { if($args[‘form’]->id ==5) { //change 5 to the ID of the form $pdf_args[‘view’] = 10; // ID of view. $pdf_args[‘id’] = $args[‘entry’]->id;…Continue reading