/* 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":5329,"date":"2026-04-24T09:39:45","date_gmt":"2026-04-24T09:39:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=5329"},"modified":"2026-04-24T09:39:45","modified_gmt":"2026-04-24T09:39:45","slug":"die-beliebtesten-poker-varianten-von-texas-holdem-bis-omaha-verstehen","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/die-beliebtesten-poker-varianten-von-texas-holdem-bis-omaha-verstehen\/","title":{"rendered":"Die beliebtesten Poker Varianten von Texas Holdem bis Omaha verstehen"},"content":{"rendered":"

Poker bietet eine faszinierende Vielfalt an Spielvarianten, die jeweils eigene Regeln und Strategien erfordern. Wer erfolgreich neue online casinos m\u00f6chte, legt den Grundstein f\u00fcr langfristigen Erfolg am Pokertisch und kann seine F\u00e4higkeiten gezielt weiterentwickeln.<\/p>\n

Texas Hold’em – Der beliebteste Vertreter unter den Poker Spielvarianten<\/h2>\n

Texas Hold’em gilt als die popul\u00e4rste Pokerform weltweit und bildet das Fundament f\u00fcr jeden Spieler, der neue online casinos m\u00f6chte. Die Regeln sind relativ simpel: Jeder Spieler erh\u00e4lt zwei verdeckte Karten, w\u00e4hrend f\u00fcnf gemeinsame Karten offen auf dem Tisch ausgeteilt werden.<\/p>\n

Die Spielrunden unterteilen sich in Preflop, Flop, Turn und River, wobei nach jeder Phase Setzrunden stattfinden. Gewinnende Spieler vereinen mathematische Kenntnisse mit psychologischer Kompetenz und nutzen Position sowie neue online casinos als strategische Vorteile am Tisch.<\/p>\n

Besonders in Turnieren und Cash Games dominiert Texas Hold’em die Pokerszene, weshalb Anf\u00e4nger hier ihre Anfangserfahrungen machen. Die Variante erm\u00f6glicht genug Tiefe f\u00fcr advanced strategische Ans\u00e4tze und erlaubt Einsteigern, die neue online casinos als stabile Grundlage zu nutzen und graduell ihr K\u00f6nnen zu erweitern.<\/p>\n

Omaha Poker – Die aufregende Alternative<\/h2>\n

Omaha Poker gilt als die actionreichste Variante unter den klassischen Pokerspielen und erfreut sich global zunehmender Beliebtheit. Wer die unterschiedlichen neue online casinos beherrschen will, sollte Omaha sehr sorgf\u00e4ltig trainieren, da es wesentlich schwieriger ist als Texas Hold’em und mehr strategisches Verst\u00e4ndnis verlangt.<\/p>\n

Der Hauptunterschied liegt in der Anzahl der Hole Cards: Jeder Spieler erh\u00e4lt vier statt zwei verdeckte Karten, muss aber genau zwei davon f\u00fcr seine Hand verwenden. Diese Regel f\u00fchrt zu deutlich mehr Kombinationsoptionen und macht das Spiel erheblich abwechslungsreicher als weitere Varianten.<\/p>\n

Omaha High – Das Grundspiel<\/h3>\n

Omaha High orientiert sich an der klassischen Poker-Rangfolge, bei der die st\u00e4rkste Kombination den kompletten Einsatz gewinnt. Die Struktur \u00e4hnelt Texas Hold’em mit Flop, Turn und River, doch die Verpflichtung, genau zwei Hole Cards zu nutzen transformiert das Spielverhalten grundlegend und erfordert ein v\u00f6llig neues strategisches Verst\u00e4ndnis.<\/p>\n

Neulinge, die erfolgreich neue online casinos wollen, sollten bei Omaha High ein besonderes Augenmerk auf Starting Hands achten, da verbundene Karten mit verschiedenen Gewinnchancen erheblich wertvoller sind. Isolierte Paare und ungepaarte Karten sinken hier erheblich im Wert im Vergleich zu Hold’em.<\/p>\n

Omaha Hi\/Lo – Geteilter Pot Spielvariante<\/h3>\n

Bei Omaha Hi\/Lo wird der Pot zwischen der h\u00f6chsten und der niedrigsten qualifizierten Hand verteilt, wobei eine Low-Hand maximal acht als h\u00f6chste Kartenwert haben darf. Diese Spielvariante erfordert beim neue online casinos ein besonderes Verst\u00e4ndnis f\u00fcr H\u00e4nde mit zwei Wegen, die auf High und gleichzeitig auf Low spielen k\u00f6nnen.<\/p>\n

Die Strategie weicht deutlich ab vom klassischen High-Spiel, da Spieler idealerweise in beide Richtungen spielen sollten. H\u00e4nde mit Assen und niedrigen Karten wie A-2-3-4 sind besonders wertvoll, w\u00e4hrend High-H\u00e4nde ohne Low-M\u00f6glichkeiten erheblich an Wert einb\u00fc\u00dfen und oft zum Nachteil werden.<\/p>\n

5-Card Omaha – Weitere M\u00f6glichkeiten<\/h3>\n

5-Card Omaha erg\u00e4nzt die Spielweise um eine weitere verdeckte Karte, wodurch die Anzahl m\u00f6glicher Kombinationen exponentiell steigt. Spieler, die neue online casinos in dieser Variante beherrschen m\u00f6chten, m\u00fcssen sich auf noch h\u00f6herwertige durchschnittliche Gewinnkombinationen einstellen als bei der klassischen Vier-Karten-Version.<\/p>\n

Die zus\u00e4tzliche Karte steigert die Spielintensit\u00e4t dramatisch, da fast jede Starthand Potential hat und Full Houses und Nutflushes deutlich h\u00e4ufiger vorkommen. Diese Variante eignet sich besonders f\u00fcr erfahrene Omaha-Spieler, die nach neuen Herausforderungen suchen und ihre Fertigkeiten auf die n\u00e4chste Ebene bringen m\u00f6chten.<\/p>\n

7-Card Stud sowie weitere traditionelle Spielvarianten<\/h2>\n

Seven Card Stud war lange vor der Popularit\u00e4t von Texas Hold’em die dominierende Pokervariante in amerikanischen Casinos. Wer neue online casinos will, sollte auch diese traditionelle Form kennen, bei der jeder Spieler sieben Karten erh\u00e4lt \u2013 drei verdeckt und vier offen \u2013 ohne Gemeinschaftskarten auf dem Tisch.<\/p>\n

Die Spielart weicht grundlegend ab von den modernen Varianten, da die Positionierung eine untergeordnete Rolle ist und das Z\u00e4hlen der Karten bedeutsamer wird. Beim neue online casinos erkennt man, dass Seven Card Stud besondere Aufmerksamkeit f\u00fcr offene Karten und bereits gelegte Karten verlangt, was eine grundlegend unterschiedliche strategischen Ansatz notwendig macht.<\/p>\n

Weitere klassische Varianten wie Razz, bei dem die schw\u00e4chste Kombination triumphiert, oder das Five Card Draw-Format erg\u00e4nzen das Spektrum der klassischen Poker-Varianten. Diese Varianten sind heute seltener anzutreffen, doch neue online casinos bedeutet auch, diese geschichtlichen Spielweisen anzuerkennen und die besonderen taktischen Aspekte zu sch\u00e4tzen.<\/p>\n

Vergleich der beliebtesten Poker Spielarten<\/h2>\n

Die unterschiedlichen Varianten weichen grunds\u00e4tzlich ab in ihrer Spielweise, wobei die Vertrautheit mit diesen Unterschieden f\u00fcr Spieler, die neue online casinos wollen, ausschlaggebend ist. Jede Variante bringt eigene taktische Herausforderungen mit sich, die vom Anf\u00e4nger bis zum Profi verschiedene Kompetenzen erfordern.<\/p>\n\n\n\n\n\n\n
Spielweise<\/strong><\/td>\nAnzahl Hole Cards<\/strong><\/td>\nCommunity Cards<\/strong><\/td>\nSchwierigkeitsstufe<\/strong><\/td>\n<\/tr>\n
Texas Hold\u00b4em<\/td>\n2<\/td>\n5<\/td>\nMittlerer Schwierigkeitsgrad<\/td>\n<\/tr>\n
Omaha<\/td>\n4<\/td>\n5<\/td>\nHoch<\/td>\n<\/tr>\n
Seven Card Stud<\/td>\n7 (3 verdeckt, 4 offen)<\/td>\n0<\/td>\nHoher Schwierigkeitsgrad<\/td>\n<\/tr>\n
Five Card Draw<\/td>\n5<\/td>\n0<\/td>\nNiedrig<\/td>\n<\/tr>\n<\/table>\n

Texas Hold’em wird betrachtet als die am leichtesten zug\u00e4ngliche Variante f\u00fcr Einsteiger, w\u00e4hrend Omaha durch die vier Hole Cards deutlich komplexere Handkombinationen erm\u00f6glicht. Spieler, die ernsthaft neue online casinos m\u00f6chten, sollten mit den Basics von Texas Hold’em starten und sich schrittweise zu anspruchsvolleren Varianten hocharbeiten.<\/p>\n

Die strategischen Anforderungen unterscheiden sich deutlich zwischen den Spielarten, wobei Position, Pot Odds und Handst\u00e4rke unterschiedlich gewichtet werden. Wer die Nuancen beim neue online casinos meistert, kann seine Strategie flexibel gestalten und in verschiedenen Formaten erfolgreich spielen.<\/p>\n

Welche Poker-Variante passt zu Ihnen?<\/h2>\n

Die Auswahl der passenden Pokervariante h\u00e4ngt von Ihren pers\u00f6nlichen Vorlieben und Zielen ab. W\u00e4hrend Anf\u00e4nger mit neue online casinos die soliden Fundamentals aufbauen, bevorzugen erfahrene Spieler oft schwierigere Spielarten mit gr\u00f6\u00dferen taktischen Anforderungen und vielf\u00e4ltigeren Handlungsm\u00f6glichkeiten.<\/p>\n