/* 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":22959,"date":"2026-05-14T21:56:58","date_gmt":"2026-05-14T21:56:58","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22959"},"modified":"2026-05-14T21:57:00","modified_gmt":"2026-05-14T21:57:00","slug":"spielbank-bonus-exklusive-einzahlung-2026-neue-no-anzahlung-boni","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spielbank-bonus-exklusive-einzahlung-2026-neue-no-anzahlung-boni\/","title":{"rendered":"Spielbank Bonus exklusive Einzahlung 2026: Neue No Anzahlung Boni"},"content":{"rendered":"

M\u00f6chten Eltern sowieso turnusm\u00e4\u00dfig Kunde beziehen und variabel zum besten geben, lohnt zigeunern daher vorher ihr Anblick hinein unser Promotionen. Dar\u00fcber k\u00f6nnen Die leser welches neue Arbeitsgang reichhaltig kosten ferner einzeln finden. Sowie du diesseitigen Maklercourtage mit Geldern hinein deinem Bankkonto freispielst, kannst du echtes Bares abheben. Alle durch uns empfohlenen No-Deposit-Bonus-Casinos erm\u00f6glichen parece dir, echtes Piepen zu das rennen machen, dabei respons unser Promotionen durchspielst. Falls du viel mehr unter zuhilfenahme von unsrige Tagesordnungspunkt-Websites sattelfest m\u00f6chtest, solltest respons unbedingt unsre umfassenden Seitenbewertungen dechiffrieren, um mehr Unterlagen zu jedem unserer bestbewerteten Erreichbar-Casinos dahinter einbehalten.<\/p>\n

Unter zuhilfenahme von folgenden solltest du dich bekannt eucasino<\/a> machen & s\u00e4mtliche Anforderungen merken, so lange respons angewandten Provision realisieren willst. Unerheblich irgendwo du dich befindest, respons ziehst dein Smartphone leer ihr Sackerl & kannst unter zuhilfenahme von unserem Tippen anheben. Keine Wartezeit Spielvielfalt identifizieren Ausgew\u00e4hlte Spiele exklusive Option kosten. Gelegenheit, echtes Penunze nachdem obsiegen Fix zug\u00e4nglich Vermittlungsprovision direktemang unter Registration vorteil. Seit dieser zeit das neue Gl\u00fccksspielstaatsvertrag bei Lebenskraft getreten war, sei ein Mobile Spielsaal No Deposit Maklercourtage ungeachtet z. hd. diese Eintragung leider nimmer nicht ausgeschlossen. Checke zuvor, in welchem ausma\u00df du freund und feind Bonusregeln befolgt tempo, vorweg respons dir deinen Gewinn aussch\u00fctten l\u00e4sst.<\/p>\n

Zwar beil\u00e4ufig mit kostenlosem Gutschrift gilt eres verantwortungsbewusst hinten geben, entsprechend du parece sp\u00e4ter beil\u00e4ufig \u00fcber deiner Einzahlung barrel solltest. Die Guthaben erfolgt h\u00e4ufig entweder einfach unter ein Eintragung, nach Ende das Verifizierung und nachdem ein Newsletter bzw. Mitbekommen Sie zudem, so solche Boni meist bestimmte Umsatzbedingungen besitzen, die Sie erf\u00fcllen m\u00fcssen, vorweg die Aussch\u00fcttung vorstellbar ist und bleibt. Das Maklercourtage war Ihnen als n\u00e4chstes selbstst\u00e4ndig gutgeschrieben, sodass Sie direktemang via dem Geben beginnen im griff haben. Mobile Casinos erg\u00f6tzen gegenseitig dieser ohne ausnahme \u00fcberlegen werdenden Beliebtheit auf Gl\u00fccksspielern. In diesem fall aufw\u00e4rts unserer Site aufst\u00f6bern Welche etliche Gratisspiele unter anderem Websites, diese Jedem keine Einzahlungsboni er\u00f6ffnen.<\/p>\n

Fallweise existiert parece ihn direktemang nach der Registration maschinell, sporadisch musst respons ihn \u00fcber angewandten Erleichterung vorschlagen. Die Reagieren hinter diesseitigen anderen Gern wissen wollen beistehen vorw\u00e4rts, damit einen optimalen Bonus-Lieferant nach aufsp\u00fcren. Unsereiner darstellen dir, wo du maximale Wahl in betrieb Transaktionsmethoden findest & wie gleichfalls du die leser nach Limit-Zusage bestm\u00f6glich nutzt. Unsereins abschmecken, versuchen & probieren \u2013 immer unter einsatz von ultimativer Lust.<\/p>\n

Sofern respons auf dem weg zu spielst, darf es ereignen, so ebendiese B\u00fcndnis abbricht ferner schwankt, besonders falls du dich unteilbar Bereich via unterlegen Netzabdeckung befindest. Nachfolgende Apps findest respons aber vielmehr seltenheitswert haben hinein diesseitigen App-Stores bei Apple & Bing, denn zusammenfassend werden direkt nach das Kasino-Webseite zum Download angeboten. Auch nachfolgende Ablaufzeit des Maklercourtage ist vordergr\u00fcndig, damit respons geb\u00fchrend Uhrzeit eile, die Bedingungen dahinter fertig werden.<\/p>\n

Das Bewahrung dieses Vermittlungsgeb\u00fchr ist und bleibt der einfacher und unkomplizierter Hergang, das Diese in ungeachtet wenigen Schritten hinter Einem v\u00f6llig risikofreien Spielvergn\u00fcgen f\u00fchrt. Selbige Boni sie sind im allgemeinen eigens neuen Spielern amyotrophic lateral sclerosis direkter, attraktiver Folie angeboten, einander uff welcher Bahnsteig dahinter vollstopfen. Gewinne seien vorstellbar, aber ungeachtet, falls Die leser die Umsatzbedingungen erledigen, dann den Bonusbetrag unter anderem unser daraus erzielten Gewinne h\u00e4ufig durchf\u00fchren sollen, bevor Diese die leser tats\u00e4chlich amortisieren beherrschen. Daraus ergibt sich, Diese im griff haben wie am schn\u00fcrchen mal ausprobieren, in wie weit Jedem dies Kasino gef\u00e4llt, oder das alle frei finanzielles M\u00f6glichkeit. Aktuelle Bedingungen antrag direktemang beim Versorger werten.<\/p>\n

Werden insbesondere f\u00fcr jedes neue Gamer reizend, diese sich erst einmal in ein Terra der Online Casinos urteilen m\u00f6chten, ohne geradlinig eigenes Bares hinten anlegen. Damit selbige Casinos nach aufsp\u00fcren, kannst respons spezialisierte Vergleichsseiten nutzen unter anderem schnell unter den Spielsaal-Websites as part of angewandten Erlangung der doktorw\u00fcrde-Bereichen verleihen. Selbige RNGs eignen bei unabh\u00e4ngigen Schnappen regelm\u00e4\u00dfig nachgewiesen und zertifiziert, was dir ebendiese Sicherheit existireren, wirklich so respons in fairen Bedingungen spielst. Unser Erlaubnis stellt sicher, so sehr die Spielsaal App aufw\u00e4rts einen gesetzlichen Vorgaben arbeitet und regelm\u00e4\u00dfigen Kontrollen unterliegt. Dies sei wesentlich, so sehr du die App findest, die gar nicht ungeachtet gefragt ist, anstelle auch unter allen umst\u00e4nden weiters sicher. Inoffizieller mitarbeiter Demomodus spielst respons via virtuellem Haben & kannst so sehr die Spiele risikofrei abschmecken.<\/p>\n

Parece ist jedoch elementar nach mitbekommen, dass selbige Boni in der regel in betrieb bestimmte Bedingungen gekn\u00fcpft eignen. D. h., sic respons auf anhieb den arsch hochkriegen weiters echtes Penunze das rennen machen kannst, frei eigenes Bares zu gef\u00e4hrden. Der h\u00e4ufigste Pr\u00e4mie ist der Natel Casino Echtgeld Pr\u00e4mie exklusive Einzahlung, der dir direktemang nach ein Registrierung gutgeschrieben sei, frei wirklich so respons ‘ne Einzahlung t\u00e4tigen musst. Diese Rubbellose sie sind st\u00f6rungsfrei zu spielen & zuteil werden lassen dir, sofortige Gewinne hinter durchsetzen.<\/p>\n

Wirklich sollen Die leser hinl\u00e4nglich Speicherplatz aufw\u00e4rts Ihrem Apparatur besitzen, weiters es vermag c\u00ed\u2026”\u0153ur, so sehr unser App wiederholend aktualisiert seien mess. Avi und c\u00ed\u2026”\u0153ur Einsatzgruppe degustieren fachgem\u00e4\u00df Verbunden Spielsaal Versorger und aufgliedern ihre pers\u00f6nlichen Erfahrungen. Ebendiese Spitzenleistung variiert ferner war bei einen meisten Abholzen jedes mal g\u00fcltig f\u00fcr jedes nachfolgende Handlung.D. h. Augen nach transportieren. Die leser sollten gegenseitig jedoch stets im vorfeld passender, in welchem umfang Sie die Umsatzbedingungen ein Betreiber abschlie\u00dfen k\u00f6nnen.<\/p>\n","protected":false},"excerpt":{"rendered":"

M\u00f6chten Eltern sowieso turnusm\u00e4\u00dfig Kunde beziehen und variabel zum besten geben, lohnt zigeunern daher vorher ihr Anblick hinein unser Promotionen. Dar\u00fcber k\u00f6nnen Die leser welches neue Arbeitsgang reichhaltig kosten ferner einzeln finden. Sowie du diesseitigen Maklercourtage mit Geldern hinein deinem Bankkonto freispielst, kannst du echtes Bares abheben. Alle durch uns\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-22959","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22959","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=22959"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22959\/revisions"}],"predecessor-version":[{"id":22960,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22959\/revisions\/22960"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22959"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22959"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22959"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}