/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":159256,"date":"2026-06-18T07:15:59","date_gmt":"2026-06-18T07:15:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=159256"},"modified":"2026-06-18T07:15:59","modified_gmt":"2026-06-18T07:15:59","slug":"betalingshastighetstestresultater-fra-betninja-casino-i-norge","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/betalingshastighetstestresultater-fra-betninja-casino-i-norge\/","title":{"rendered":"Betalingshastighetstestresultater fra Betninja Casino i Norge"},"content":{"rendered":"
For norske kasinospillere handler det om \u00e5 f\u00e5 pengene sine til \u00e5 g\u00e5 raskt og sikkert. Vi la derfor Betninja Casino under lupen og m\u00e5lte hastigheten p\u00e5 innskudd og uttak over fire uker. Vi benyttet de mest brukte betalingsm\u00e5tene i Norge. M\u00e5let er klart: du skal ha kjennskap til n\u00f8yaktig hva som venter deg n\u00e5r du deponerer eller tar ut penger. Da kan du konsentrere deg om spillet, uten \u00e5 ha stress med transaksjonene. Vi har notert tider, sett p\u00e5 prosesser og notert oss alt som kan p\u00e5virke hvor lang tid det tar.<\/p>\n
For \u00e5 f\u00e5 troverdige tall, fulgte vi en forh\u00e5ndsbestemt plan. Vi opprettet en reell spillerkonto, fullf\u00f8rte verifiseringen, og gjorde minst tre transaksjoner med hver betalingsmetode. Testen gikk over s\u00e5 vel ukedager og helger. Tidsm\u00e5lingen begynte i det vi validerte transaksjonen, og avsluttet n\u00e5r pengene var p\u00e5 spillkontoen eller i banken v\u00e5r. Vi la merke til andre faktorer som verifiseringskrav, manuelle sjekker fra casinoet, og hvor lenge banken brukte. Alle bel\u00f8p l\u00e5 mellom 500 og 5000 kroner, fullstendig normale summer for en norsk spiller.<\/p>\n
Det er ikke kun betalingsm\u00e5ten som bestemmer farten. Den st\u00f8rste faktoren er konto- og identitetsverifisering. F\u00f8rstegangs du tar ut penger, eller ved et uvanlig stort uttak, vil Betninja be om dokumenter. Sender du disse med en gang, slipper du lange forsinkelser. Casinoets egne sikkerhetssjekker, som iblant er manuelle, kan ogs\u00e5 ta noen timer. N\u00e5r du ber om uttaket p\u00e5virker ogs\u00e5 inn. Et uttak sent p\u00e5 fredag blir som regel liggende til mandag morgen. Og husk bonusvilk\u00e5rene. Tilfredsstiller du nettopp omsetningskravet, kan det fremkalle en ekstra kontroll f\u00f8r pengene frigis.<\/p>\n
Deponeringer hos Betninja foreg\u00e5r p\u00e5 sekundet. Det er som forventet, og det leverer de. Visa, Mastercard, bankoverf\u00f8rsel og e-lommeb\u00f8ker som MuchBetter og EcoPayz ga oss tilgang til pengene med en gang. Det samme gjaldt Vipps, som selvsagt ble testet grundig. Selv p\u00e5 hektiske l\u00f8rdagskvelder stod pengene p\u00e5 kontoen umiddelbart. Dette er selvsagt essensielt. Ingen vente for \u00e5 sette i gang spillet. Prosessen er enkel og fungerer alltid rett fram.<\/p>\n
Her blir bildet mer nyansert. Tempoet p\u00e5 uttak beror helt av metoden du velger. E-lommeb\u00f8ker som MuchBetter og EcoPayz var klart raskest. Uttak ble bekreftet og gjennomf\u00f8rt p\u00e5 under tolv timer i gjennomsnitt. Bankoverf\u00f8ringer varte derimot \u00e9n til tre arbeidsdager. Den tidsforsinkelsen befinner seg som regel hos banken, ikke casinoet. Vipps for uttak finnes ikke, noe de fleste er kjent med. Betninjas egen behandlingstid for \u00e5 godkjenne et uttak var som oftest under seks timer p\u00e5 en arbeidsdag. Hvis foresp\u00f8rselen i helgen, ligger den vanligvis til mandag. En gjennomf\u00f8rt verifisering er det viktigste for \u00e5 holde tiden nede.<\/p>\n
P\u00e5 hvilken m\u00e5te ligger Betninja an i det norske markedet? De er flinke p\u00e5 gjennomsnittet. Innskuddene deres er like s\u00e5 raske som hos konkurrentene. N\u00e5r det gjelder uttak, finnes det andre selskaper som lover “innen 10 minutter” med visse e-lommeb\u00f8ker. Betninja lover ikke det, men de leverer derimot stabilt og p\u00e5litelig. Vi opplevde ingen br\u00e5 feil eller avbrutte transaksjoner. For den som bruker bankoverf\u00f8ring, merker man ubetydelig forskjell. Men hvis du vil ha uttaket p\u00e5 minutter, b\u00f8r du se mot andre akt\u00f8rer som har spesialisert seg p\u00e5 akkurat det.<\/p>\n
Etter \u00e5 ha testet, har vi tre klare tips for \u00e5 f\u00e5 ut pengene fra Betninja s\u00e5 raskt som mulig. For det f\u00f8rste: fullf\u00f8r verifiseringen av kontoen din med en gang du oppretter konto. Vent ikke til du skal ta ut. For det neste: benytt en e-lommebok som MuchBetter s\u00e5 vel for innskudd og uttak. Denne m\u00e5ten var gjennomg\u00e5ende hurtigst. Til slutt: send inn uttaksforesp\u00f8rselen p\u00e5 en virkedag, helst f\u00f8r klokka to p\u00e5 dagen. Da \u00f8ker du sjansen for at den blir behandlet samme dag. Og pass p\u00e5 p\u00e5 bonusene. Et uttak like etter at du har innfridd vilk\u00e5rene, kan utl\u00f8se ekstra kontroller i gang.<\/p>\n
P\u00e5regn totalt mellom tolv timer og tre bankdager. Betninjas interne godkjenning tar som regel mindre enn seks timer p\u00e5 en virkedag. Etter det kommer betalingsmettoden din inn. E-lommeb\u00f8ker utf\u00f8rer jobben p\u00e5 under tolv timer. En tradisjonell bankoverf\u00f8ring til en norsk konto legger gjerne p\u00e5 \u00e9n til tre dager til.<\/p>\n
E-lommeb\u00f8ker som MuchBetter og EcoPayz kom best ut i hastighetstesten v\u00e5r. Siden disse l\u00f8sningene g\u00e5r utenom de tradisjonelle banksystemene, kommer pengene ofte inn p\u00e5 kontoen din samme dag. Forutsetningen er casinoet har bekreftet uttaket p\u00e5 en hverdag.<\/p>\n
F\u00f8rste uttak tar bestandig lengst tid. Det er fordi det setter i gang den obligatoriske verifiseringen av deg og kontoen din. Casinoet skal manuelt se p\u00e5 ID og adressedokumenter hos deg. Dette er en sikkerhetsrutine mot svindel. N\u00e5r denne prosessen er over, Betninja<\/a>, g\u00e5r de neste uttakene mye fortere.<\/p>\n Ja, helgen har betydning. For innskudd forandrer det ingenting, de skjer like fort. Men et uttak du ber om p\u00e5 en l\u00f8rdag, blir som regel ikke sett p\u00e5 f\u00f8r mandag morgen. Det gir minst to dager ekstra p\u00e5 total tiden for uttak.<\/p>\n Nei, det kan du ikke. Vipps hos Betninja er bare for innskudd. Dette er vanlig praksis i bransjen. Vipps tjener som en innskuddsl\u00f8sning, ikke for uttak. For \u00e5 ta ut penger skal du velge bankoverf\u00f8ring eller en e-lommebok som aksepteres.<\/p>\n Sjekk e-posten din og meldingssenteret p\u00e5 casino-kontoen. Ofte sp\u00f8r de om mer informasjon der. Hvis du ikke finner noe, henvend deg til Betninjas kundest\u00f8tte via live chat. De er vanligvis effektive. Hold transaksjonsnummeret klart. I de fleste tilfeller skyldes ventetiden av at de mangler et dokument fra deg.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":" For norske kasinospillere handler det om \u00e5 f\u00e5 pengene sine til \u00e5 g\u00e5 raskt og sikkert. Vi la derfor Betninja Casino under lupen og m\u00e5lte hastigheten p\u00e5 innskudd og uttak over fire uker. Vi benyttet de mest brukte betalingsm\u00e5tene i Norge. M\u00e5let er klart: du skal ha kjennskap til n\u00f8yaktig\u2026<\/p>\nP\u00e5virker helgen hastigheten p\u00e5 transaksjonene?<\/h3>\n
Er det mulig \u00e5 bruke Vipps for uttak p\u00e5 Betninja?<\/h3>\n
Hva b\u00f8r jeg gj\u00f8re hvis uttaket tar uvanlig lang tid?<\/h3>\n