/* 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":3245,"date":"2026-04-23T11:38:22","date_gmt":"2026-04-23T11:38:22","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3245"},"modified":"2026-04-23T11:38:22","modified_gmt":"2026-04-23T11:38:22","slug":"die-wichtigsten-poker-varianten-von-texas-holdem-bis-omaha-kennenlernen","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/die-wichtigsten-poker-varianten-von-texas-holdem-bis-omaha-kennenlernen\/","title":{"rendered":"Die wichtigsten Poker Varianten von Texas Holdem bis Omaha kennenlernen"},"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 der Poker Spielvarianten<\/h2>\n

Texas Hold’em gilt als die beliebteste 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 gliedern sich in Preflop, Flop, Turn und River, wobei nach jeder Phase Einsatzrunden stattfinden. Erfolgreiche Spieler kombinieren mathematische Kenntnisse mit psychologischem Geschick und nutzen Position sowie neue online casinos als strategische Vorteile am Tisch.<\/p>\n

Vor allem bei Turnieren und Cash Games dominiert Texas Hold’em die Pokerszene, daher sollten 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 solide Basis zu nutzen und graduell ihr K\u00f6nnen auszubauen.<\/p>\n

Omaha Poker – Die spannungsgeladene Variante<\/h2>\n

Omaha Poker z\u00e4hlt zu der actionreichsten Variante unter den klassischen Pokerspielen und genie\u00dft global zunehmender Beliebtheit. Wer die verschiedenen neue online casinos beherrschen will, b\u00f6r Omaha sehr sorgf\u00e4ltig studieren, da es deutlich komplexer ist als Texas Hold’em und mehr strategisches Denken erfordert.<\/p>\n

Der wesentliche Unterschied liegt in der Menge an Hole Cards: Jeder Poker-Spieler erh\u00e4lt vier anstelle von zwei geschlossene Karten, muss aber exakt zwei davon f\u00fcr seine Kartenkombination einsetzen. Diese Regel f\u00fchrt zu wesentlich mehr Kombinationsoptionen und macht das Pokerspiel wesentlich variantenreicher als andere Formate.<\/p>\n

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

Omaha High folgt der traditionellen Poker-Hierarchie, bei der die beste Hand den kompletten Einsatz gewinnt. Die Aufbau gleicht Texas Hold’em mit Flop, Turn und River, doch die Verpflichtung, genau zwei Hole Cards zu nutzen ver\u00e4ndert die Spielweise grundlegend und erfordert ein komplett anderes strategisches Denken.<\/p>\n

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

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

Bei Omaha Hi\/Lo wird der Pot zwischen der besten und der schlechtesten qualifizierten Hand aufgeteilt, wobei eine Low-Hand maximal acht als h\u00f6chste Karte haben darf. Diese Variante erfordert beim neue online casinos ein tieferes Verst\u00e4ndnis f\u00fcr H\u00e4nde mit zwei Wegen, die sowohl auf High als auch Low spielen k\u00f6nnen.<\/p>\n

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

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

5-Card Omaha erg\u00e4nzt die Spielweise um eine weitere verdeckte Karte, weshalb sich die m\u00f6glichen Kombinationen exponentiell erh\u00f6hen. Spieler, die neue online casinos in dieser Variante beherrschen m\u00f6chten, m\u00fcssen sich auf noch st\u00e4rkere durchschnittliche Gewinnh\u00e4nde einstellen als bei der klassischen Vier-Karten-Version.<\/p>\n

Die zus\u00e4tzliche Karte steigert die Spielintensit\u00e4t dramatisch, da praktisch jede Anfangshand Potential hat und Full Houses und Nutflushes deutlich h\u00e4ufiger vorkommen. Diese Spielvariante ist besonders geeignet f\u00fcr versierte Omaha-Profis, die nach neuen Herausforderungen suchen und ihre Fertigkeiten auf die n\u00e4chste Ebene bringen m\u00f6chten.<\/p>\n

7-Card Stud und weitere klassische 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 zeitgen\u00f6ssischen Variationen, da die Position weniger wichtig ist und das Z\u00e4hlen der Karten bedeutsamer wird. Beim neue online casinos wird deutlich, dass Seven Card Stud besondere Aufmerksamkeit f\u00fcr offene Karten und bereits gelegte Karten verlangt, was eine grundlegend unterschiedliche strategische Herangehensweise erforderlich ist.<\/p>\n

Zus\u00e4tzliche traditionelle Varianten wie Razz, bei dem die schw\u00e4chste Kombination triumphiert, oder Five Card Draw erweitern das Spektrum der traditionellen Pokerspiele. Diese Spielarten sind heute seltener anzutreffen, doch neue online casinos bedeutet auch, diese geschichtlichen Spielweisen anzuerkennen und ihre einzigartigen strategischen Elemente zu sch\u00e4tzen.<\/p>\n

\u00dcbersicht \u00fcber die beliebtesten Poker Spielarten<\/h2>\n

Die verschiedenen Spielarten weichen grunds\u00e4tzlich ab in ihrer Art zu spielen, wobei die Vertrautheit mit diesen Unterschieden f\u00fcr Spieler, die neue online casinos wollen, ausschlaggebend ist. Jede Variante pr\u00e4sentiert eigene strategische Anforderungen, die vom Anf\u00e4nger bis zum Profi unterschiedliche F\u00e4higkeiten 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’em<\/td>\n2<\/td>\n5<\/td>\nMittel<\/td>\n<\/tr>\n
Omaha<\/td>\n4<\/td>\n5<\/td>\nHoch<\/td>\n<\/tr>\n
Seven Card Stud<\/td>\n7 Karten (3 verdeckt, 4 offen)<\/td>\n0<\/td>\nHoher Schwierigkeitsgrad<\/td>\n<\/tr>\n
Five Card Draw<\/td>\n5<\/td>\n0<\/td>\nNiedriger Schwierigkeitsgrad<\/td>\n<\/tr>\n<\/table>\n

Texas Hold’em gilt als die zug\u00e4nglichste Variante f\u00fcr Einsteiger, w\u00e4hrend Omaha durch die vier Hole Cards wesentlich schwierigere Handkombinationen bietet. Spieler, die ernsthaft neue online casinos m\u00f6chten, sollten mit den Basics von Texas Hold’em beginnen und sich schrittweise zu komplexeren Spielvarianten vorarbeiten.<\/p>\n

Die strategischen Anforderungen unterscheiden sich deutlich zwischen den Spielarten, wobei Position, Pot-Quoten und Kartenst\u00e4rke unterschiedlich gewichtet werden. Wer die Nuancen beim neue online casinos beherrscht, kann seine Spielweise flexibel anpassen und in unterschiedlichen Spielformaten erfolgreich sein.<\/p>\n

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

Die Auswahl der geeigneten Pokervariante richtet sich nach Ihren pers\u00f6nlichen Vorlieben und Zielen ab. W\u00e4hrend Anf\u00e4nger mit neue online casinos die besten Grundlagen schaffen, bevorzugen erfahrene Spieler oft schwierigere Spielarten mit gr\u00f6\u00dferen taktischen Anforderungen und umfassenderen Spieloptionen.<\/p>\n