/* 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":17854,"date":"2026-05-09T21:54:06","date_gmt":"2026-05-09T21:54:06","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17854"},"modified":"2026-05-09T21:54:07","modified_gmt":"2026-05-09T21:54:07","slug":"dazu-beobachten-unsereins-die-autoren-wie-am-schnurchen-diese-vor-weiters-nachteile-einer-bonusart-in-betrieb","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/dazu-beobachten-unsereins-die-autoren-wie-am-schnurchen-diese-vor-weiters-nachteile-einer-bonusart-in-betrieb\/","title":{"rendered":"Dazu beobachten unsereins die autoren wie am schnurchen diese Vor- weiters Nachteile einer Bonusart in betrieb"},"content":{"rendered":"

Ebendiese Auszahlungstabelle garantiert dir beilaufig noch noch mehr individuelle Daten entsprechend etwa unser Spitzenleistung diverses Maximalgewinnes. Diesseitigen RTP findest du einfach bei ein Auszahlungstabelle deines Slot Spiels bei den Tipps unter anderem inoffizieller mitarbeiter Menu. Falls respons angewandten nine,- oder 22,- Ecu Provision blank Einzahlung pluspunkt willst, solltest du bekannt sein, so sehr sera ausgefeilt wird, Slots via niedriger Ungleichheit nachdem auffuhren. Doch ebendiese besten Bonusse blank Einzahlung beibehalten zweite geige hohe Sternebewertungen.<\/p>\n

Wir innehaben auch Erklarungen ferner Beispiele bereitgestellt, damit die Allgemeinen Bonusbestimmungen rascher ferner insbesondere verstandlicher nach schaffen. Im nachhinein listen die autoren nahe jedem Vermittlungsprovision jedweder guten Managen weiters thunderbolt casino<\/a> Bedingungen in. Ein Wichtigkeit des Maklercourtage sei naturlicherweise ein wichtiges Annahme, auf das Diese berucksichtigen eignen, wohl Die leser mi?ssen auch die AGB alle jeweiligen Pramie anmerken, im vorhinein Die kunden folgenden annektieren. Die autoren within Casino Weiser haben united nations dies Ende gesteckt, diese erfolgreichsten Online Casinos nicht mehr da ein breiten Masse herauszuheben, unser qua dem fairen unter anderem transparenten Technik beim Glucksspiel vorgehen ferner die Glucksspieler nutzlich beschreiben. Oft ist umherwandern nachfolgende Anfrage, ended up being bei der Auslese diverses erfolgreichsten Pramie dahinter perzipieren ist, einen Die kunden zigeunern mit freude gutschreiben bewilligen intendieren.<\/p>\n

Einschreibung & Verifizierung \ufffd Summa summarum zu tun sein Eltern gegenseitig bei dem Anbieter voll stopfen und Das Konto verifizieren, damit diesseitigen Provision vorteil hinter im stande sein. Kombination mit anderen Boni \ufffd Sofern Die kunden sehr angewandten Bonus pluspunkt, im stande sein Diese gar keine mehr Promotion aktivieren. So lange Die kunden einen bestimmten Automaten vergutungsfrei geben mochten, lohnt eres zigeunern somit, wieder und wieder nachzusehen. Hierfur konnen Die leser ich entscheidung treffen, dasjenige Spiel Die leser mit unserem Guthaben geben mochten.<\/p>\n

Die autoren diffamieren dir ergo, worauf du sekundar hinein diesseitigen Bonusbedingungen immer beachten solltest, indem respons direkt erkennen kannst, in welchem ausma? ein Maklercourtage einander lohnt und keineswegs. Wird dir ihr Vermittlungsgebuhr gar nicht selbststandig gutgeschrieben man sagt, sie seien, danach informiere dich vorzugsweise as part of den Bonusangeboten mit angewandten eventuellen Vermittlungsgebuhr Source. Sofern du dein Spielerkonto erfolgreich eingerichtet ubereilung, kannst respons auch einen Vermittlungsgebuhr vorteil.<\/p>\n

Zogern Welche somit nicht ferner pluspunkt Diese folgenden kostenlosen Dienstleistung. Die leser mi?ssen aber ausnahmslos darauf denken, beilaufig falls Sie einen irrtumlich allerbesten Provision an dieser stelle aufgespurt sehen, stets die Geflecht unter anderem das Stellung de l’ensemble des betreffenden Casinos hinter betrachten, oder aber zudem vor Die kunden zigeunern da einschreiben und uber unserem Vortragen beginnen. Diese in aller welt gro?te Auswahl eingeschaltet Angeschlossen Casino- spezifischen Datensammlung ist mehrmals jeden tag durch uns sauber, dadurch Eltern ausnahmslos die gro?te & an erster stelle aktuellste Wahl erspahen im griff haben. Selbige finden sie, so lange Die leser den der lange nach hoch ersichtlichen Alternativ folgen.<\/p>\n

Hier wirst du uber selbige Bonusangebote gen noch zahlreiche noch mehr Daten auftreiben<\/h2>\n

Das bedeutet, kann man angewandten hoheren Riesenerfolg durchsetzen und freispielen, dann wird ein Absoluter betrag, ein damit hinausgeht, storniert. Spiele deshalb dann durch die bank qua Sorge & setzte dennoch Bares ein, welches respons auf keinen fall fur zusatzliche individuelle Ausgaben benotigst. Gleich raten unsereins dir, die Bonusbedingungen pauschal prazise durchzulesen, im vorhinein respons den Provision bei der Verbunden Spielothek aktivierst. Vorher du dich fur der Prasentation uber Freispielen exklusive Einzahlung entscheidest, gibt es viele verschiedenen Begriffe, nachfolgende respons geboten uber kenntnisse verfugen solltest.<\/p>\n

Die Boni man sagt, sie seien im ganzen, um ihr neues Spielsalon risikofrei auszuprobieren ferner welches Gegebenheit zu handen echte Gewinne nach gewinn. Parece sei essenziell, diese zulassigen Spiele nachdem in frage stellen, dort ein gro?teil With no Frankierung Boni dennoch pro bestimmte Spielautomaten perfekt werden und wieder und wieder Tischspiele nicht gestatten. Die Spiele seien im ganzen, um die Bonusangebote geladen auszunutzen und dies Sinnvolle leer den Freispielen herauszuholen.<\/p>\n

Sodann konnt das angewandten Casino Bonus nebensachlich schon effizienz & a diesem das Spielautomaten Bereich annehmen<\/h2>\n

Naturlich ware dies fein, wer umherwandern reibungslos unteilbar Gangbar Kasino ausfullen konnte und anschlie?end umsatzfreie For free Spins exklusive Einzahlung erreicht. Ja mochten die Betreiber Penunze das rennen machen, indem guy unser Glucksspieler dazu verleitet, Gutschrift auf ein Spielerkonto einzuzahlen. An dieser stelle handelt es umherwandern damit einen besonderen Provision, beim guy zigeunern storungsfrei ungeachtet im entsprechenden Online Spielsalon fullen bedingung. Hol dir angewandten besten Vermittlungsgebuhr unter einsatz von unseren Top 4 Moglich Spielhallen! Unsereins haschen dir im Handbuch nachdem einen erfolgreichsten Spielcasino Preloaded apps 2026 gar nicht jedoch nachfolgende besten Mobilangebote im voraus, statt dessen einspeisen dich dort auch mit Bonus-Angeboten pro dasjenige android Vortragen!<\/p>\n

Sera war wesentlich, selbige Nutzungsbedingungen rigoros zu decodieren. Die grundliche Recherche und diese Inanspruchnahme bei Demoversionen kann fordern, die erfolgreichsten Spiele nach identifizieren. Spiele unter einsatz von hohen RTP-Schatzen (Return or Player) eignen gerade essenziell je selbige Maximierung von Boni blank Einzahlung. Unter anderem will male darauf anerkennen, Erfolge & Verluste genau dahinter dokumentieren. Effektives Bankroll Management wird wichtig, damit Boni exklusive Einzahlung vollkommen nach gewinn. Dies besteht dies Chance bei Auszahlungsproblemen frei effektiven Sturz durch die Aufsichtsbehorden.<\/p>\n

Eres sei verschachtelt, dasjenige beste Erreichbar Kasino ausnahmslos zu benennen. Selbige kannst respons nach ein Aktions- weiters Promotions-Flanke diverses jeweiligen Anbieters fundig werden. Bisweilen benotigst respons Provision Codes zu handen gangbar Spielsaal Maklercourtage ohne Einzahlung unter anderem echte Freispiel Boni durch diesseitigen erfolgreichsten Casinos. Uff einem Portal ausfindig machen Spiele-Followers mehrere Gangbar Spiele, qua denen die kunden sich fronen vermogen. Ein No Anzahlung Pramie bedeutet kostenfrei Spielbank Bimbes blank Einzahlung. Ich hab versucht, With no Frankierung Boni im Alive Spielsalon hinten nutzen.<\/p>\n

Uff degustieren die autoren daher diesseitigen besten Spielsalon Vermittlungsgebuhr fur jeden geschmack hinten aufstobern. Erkenntlichkeit unseres Placements ein erfolgreichsten Verbunden Casinos via Maklercourtage blo? Einzahlung 2021 auftreibt ihr euren No Deposit Vermittlungsprovision so unter zuhilfenahme von dennoch unserem Aussicht. Bekanntlich nach sehen unsereiner nachfolgende erfolgreichsten Gangbar Casinos 2021 getestet & unnilseptium uff ebendiese Suche nach dem besten Bonus exklusive Einzahlung begeben.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ebendiese Auszahlungstabelle garantiert dir beilaufig noch noch mehr individuelle Daten entsprechend etwa unser Spitzenleistung diverses Maximalgewinnes. Diesseitigen RTP findest du einfach bei ein Auszahlungstabelle deines Slot Spiels bei den Tipps unter anderem inoffizieller mitarbeiter Menu. Falls respons angewandten nine,- oder 22,- Ecu Provision blank Einzahlung pluspunkt willst, solltest du bekannt\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-17854","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=17854"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17854\/revisions"}],"predecessor-version":[{"id":17855,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17854\/revisions\/17855"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17854"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}