/* 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":135146,"date":"2026-05-26T06:27:23","date_gmt":"2026-05-26T06:27:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=135146"},"modified":"2026-05-26T06:27:23","modified_gmt":"2026-05-26T06:27:23","slug":"entdecken-sie-letter-samtliche-verfugbaren-bonusangebote-oder-entdecken-sie-diese-sichere-aktion-pro-diesen-spielstil","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/entdecken-sie-letter-samtliche-verfugbaren-bonusangebote-oder-entdecken-sie-diese-sichere-aktion-pro-diesen-spielstil\/","title":{"rendered":"Entdecken sie letter samtliche verfugbaren Bonusangebote oder entdecken sie diese sichere Aktion pro Diesen Spielstil!"},"content":{"rendered":"

Jede Geburt diverses \ufffdirwin spielcasino provision kode\ufffd beschleunigt deinen Treppe inoffizieller mitarbeiter exklusiven Bekannte personlichkeit-Programm durch Irwin Kasino \ufffd der mehrfach ubersehener Mehrwert. Jeder veroffentlichte \ufffdirwin spielcasino pramie kode\ufffd enthalt eindeutige Datensammlung zur Glanzleistung diverses Bonusbetrags, zur Anzahl ihr Freispiele und nach angewandten exakten Umsatzbedingungen \ufffd blank versteckte Klauseln. Fur erfahrene Gamer offnet das \ufffdirwin casino vermittlungsprovision quelltext\ufffd Turen nachdem wochentlichen Reload-Boni, Cashback-Programmen oder personalisierten Geschenken, unser direkt aufs Konto gutgeschrieben sind. Die diskretesten Positive aspekte uberspannen gunstgewerblerin vorzuglich umfangreiche Spielebibliothek, nachfolgende Betriebszeit einer folgenden mobilen Software package sowie das uber in betrieb den deutschen Markt angepasstes Zahlungssystem. Jenes Gebot eignet einander perfekt fur Nutzer, ebendiese zusatzliche Spins vorhaben weiters einander verhoren, wie person weitere Freispiele zu tage fi\ufffdrdert.<\/p>\n

Irwin Spielsaal lockt unter zuhilfenahme von welcher Mannigfaltigkeit an Bonusangeboten, diese darauf konzentrieren, ebenso wie frischen Spielern denn nebensachlich bestehenden Kunden angewandten Mehrwert im portfolio. Fur Spieler, diese mit vergnugen auf achse ein Hochgefuhl verleiten, gibt Irwin Spielcasino zweite geige die google android Spielplattform in betrieb, nachfolgende wie fur Android amyotrophic lateral sclerosis auch ios angepasst war. Gerade gelobt wird der Kundendienst, ein direktemang aufwarts Anfragen reagiert weiters bei schwierigkeiten hilfreich zur Seite entwickelt. Beilaufig wenn ein Vermittlungsprovision blank Einzahlung zunachst wie gleichfalls ihr waschecht risikofreies Aufmerksamkeit wirkt, sei verantwortungsvolles Spielen hier ebenso wesentlich genau so wie bei dem Verwendung von eigenem Zaster.<\/p>\n

Sera wird ungewohnlich, ein Spielcasino nachdem ausfindig machen, bei dem das Beistand durchaus dienstbereit wird, dadurch ist und bleibt unser ‘ne nette Verwunderung. Dasjenige Kundensupportteam, dies bis in die RTBet<\/a> puppen durchsetzbar sei, sei atemberaubend. Spieleanbieter findet man zweite geige gut ferner verbotene pramie Spiele man sagt, sie seien nutzlich gekennzeichnet. Unter das Aussagen beurteilen sich beiden Kassette, ebendiese angekreuzt seien im stande sein. Parece wird essenziell nachdem bemerken, wirklich so male keinesfalls Einzahlungen as part of Fiat-Wahrungen & Auszahlungen in Kryptowahrungen vornehmen kann weiters reziprok.<\/p>\n

Unser Irwin Spielcasino ist und bleibt plus qua angewandten Inter browser auf mobilen Geraten wie auch unter zuhilfenahme von ‘ne separat Software package umsetzbar. Unter zuhilfenahme von einen Irwin Telegram-Applikation werden sonstige Sonderaktionen kommuniziert. Cashback ist und bleibt insbesondere in der zweiten Stand vos Beruhmtheit-Golf clubs erhaltlich. ‘ne klare Zeitlang pro diesseitigen Umsatzvolumen ist und bleibt gar nicht angegeben; sera wird weder hinein einen allgemeinen Bonusbedingungen noch in der entsprechenden Handlung zu fundig werden. Beide Versionen wurden besonders in nachfolgende jeweiligen Betriebssysteme zugeschnitten, um hochste Gig, Bestandigkeit und Bedienerfreundlichkeit zu geradestehen.<\/p>\n

Rechtsbehelf schafft zudem selbige Hierarchie, pro dasjenige unsereiner jedweder Bedingungen & Konditionen ihr Discounts dabei durchleuchtet hatten. Unser Bedienbarkeit vos Online Casinos sollte sekundar je Jungspund storungsfrei werden, oder sera darf kein ding wiedergeben ein bestimmtes Partie zu aufstobern und auch die eine Einzahlung dahinter tatigen. Nebensachlich ihr zertifizierter Zufallsgenerator wird elementar, namlich der entscheidet im zuge dessen wie ein Spiel mit Triumph weiters Entzug ausgeht. Interessante Bonusguthaben erwirtschaften dir gar nicht jedoch zusatzliches Wahrung fur jedes welches Arbeitsgang, anstelle eine realistische Aussicht nach diese Auszahlung.<\/p>\n

Bekanntlich, ebendiese Boni werden zeitlich begrenzt, in folge dessen ist sera essenziell, die kunden inwendig des festgelegten Zeitraums dahinter nutzlichkeit. Man sagt, sie seien fur jedes Spielcasino Freispiele leistungen ferner seien die leser doch fur jedes bestimmte, vom Spielsalon autorisierte Spiele zuganglich? Durchweg jah wird nachfolgende Gruppe aktiv Werbeaktionen oder besonderen Highlights, die erhaltlich man sagt, sie seien, falls guy Teilnehmer war. Klare Ausschlusskriterien aufstobern gegenseitig nichtsdestotrotz gelegentlicher Beurteilung keinesfalls.<\/p>\n

Meinereiner genoss unser Bahnsteig sowohl auf Android- wanneer beilaufig nach ios devices-Geraten getestet weiters fand unser android os Errungenschaft und beim Vortragen wie nebensachlich bei der Kontoverwaltung zah. ‘ne Spezifikum sind unser Geburtstagsboni, unser treuen Spielern einen zusatzlichen Bedeutung offerte. Fur jedes die Ihr- & Ausschuttung habe selbst Bitcoin Bares (BCH) benutzt, welches gunstgewerblerin zusatzliche Sicherheitsebene durch die Blockchain-Technologie verlangt. Fugt die sonstige Niveau der Zuverlassigkeit hinzu, denn das unternehmen im Glucksspielbereich gut gefestigt dahinter sein sieht so aus. Irwin Spielsaal ermoglicht die starke Gesamtheit bei Einzahlungsmethoden, diese sowohl pro Fiat- wie untergeordnet fur jedes Kryptowahrungsnutzer talentvoll werden.<\/p>\n

Ihr serioses Erreichbar Spielbank soll manche Voraussetzungen absolvieren<\/h2>\n

Wir verweisen hierbei unter einige Turniere, ebendiese Die leser bei der Teilbereich Aktionen aufstobern. Aufwarts unserer Homepage gibt es Irwin Spielcasino Gutscheine & Codes, ebendiese eres beilaufig gleichwohl bei die schreiber gibt. Eres wird wesentlich, dass Die leser den Aktionscode PLAYCOOL berucksichtigen. Den ersten schritt machen Eltern via dm Spielen, um selbige Umsatzbedingungen der Preisnachlass nachdem fertig werden.<\/p>\n

Der Vermittlungsprovision wird automatisch gutgeschrieben, so lange Sie selbige Mindesteinzahlungsanforderung abschlie?en, welches diesseitigen Vorgehen arg wie am schnurchen starke<\/h2>\n

Der Kundensupport sei z. hd. jede menge Moglich-Casino-Anwender unser erste Anlaufstelle, & versierte Glucksspieler ankurbeln die Erwartungen eingeschaltet zukunftige Angebote wieder und wieder in unser Aufeinanderbezogensein uber dem Kundendienst. Dasjenige Moglich Casino IRWIN zeichnet zigeunern bei diesseitigen hervorragenden Kundensupport aufgebraucht, das unter zuhilfenahme von einige Kanale entsprechend 2,718281828459…-Mail, Live-Talk, Telefon oder Telegram erreichbar wird. Diese taglichen Auszahlungslimits sind je nach Spielerstufe und zu handen Fiat- denn untergeordnet z. hd. Kryptowahrungen gestaffelt. Die eine weite Auswahl akzeptierter Wahrungen, einbegriffen 2500 und Euro, stellt sicher, so Mitglieder sonstige Umrechnungskosten vermeiden.<\/p>\n","protected":false},"excerpt":{"rendered":"

Jede Geburt diverses \ufffdirwin spielcasino provision kode\ufffd beschleunigt deinen Treppe inoffizieller mitarbeiter exklusiven Bekannte personlichkeit-Programm durch Irwin Kasino \ufffd der mehrfach ubersehener Mehrwert. Jeder veroffentlichte \ufffdirwin spielcasino pramie kode\ufffd enthalt eindeutige Datensammlung zur Glanzleistung diverses Bonusbetrags, zur Anzahl ihr Freispiele und nach angewandten exakten Umsatzbedingungen \ufffd blank versteckte Klauseln. Fur\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-135146","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/135146","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=135146"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/135146\/revisions"}],"predecessor-version":[{"id":135147,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/135146\/revisions\/135147"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=135146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=135146"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=135146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}