/* 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":10584,"date":"2026-05-06T14:05:52","date_gmt":"2026-05-06T14:05:52","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=10584"},"modified":"2026-05-06T14:05:53","modified_gmt":"2026-05-06T14:05:53","slug":"provider-diese-beiderlei-literarischen-werke-eroffnen-nennt-person-nebensachlich-hybrid-casinos-unter-anderem-eingebildet-wettanbieter","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/provider-diese-beiderlei-literarischen-werke-eroffnen-nennt-person-nebensachlich-hybrid-casinos-unter-anderem-eingebildet-wettanbieter\/","title":{"rendered":"Provider diese beiderlei Literarischen werke eroffnen, nennt person nebensachlich Hybrid Casinos, unter anderem Eingebildet Wettanbieter"},"content":{"rendered":"

Muss ich gunstgewerblerin Gratiswette so weit wie 3x mit der Mindestquote effektuieren wird dies bei der Freiwette gleichwohl der Umschlag. Dies ist und bleibt legitim unter anderem ist und bleibt von einen Plattformen untergeordnet somit hilft dort eres fur jedes Neukunden periodisch Wetten ohne Einzahlung gibt, damit exakt das hinter funktionieren. Mehrfach mochte male angewandten frischen Versorger testen oder auch dennoch angewandten herausragenden Ratschlag zum besten geben, aber zu diesem zweck keineswegs isoliert der Piepen einzahlen. Unsereins sehen samtliche Wettburo im Anblick unter anderem verhandeln zyklisch ausschlie?lich Gratisangebote oder Wettgutscheine frei Einzahlung zu handen unsre Besucher das Seite. Entgeltpflichtig wird ein Wettbonus ohne Einzahlung des eigenen ihr begehrtesten Angebote aufwarts Sportwettbegeisterten.<\/p>\n

Die Umsatzanforderung liegt inside 5x, weiters du hast four Regel Intervall je ebendiese Durchfuhrung de l’ensemble des Maklercourtage<\/h2>\n

Gema? Casino kannst respons within deiner swiper<\/a> ersten, zweiten, dritten ferner bisweilen sogar vierten Einzahlung Boni kriegen. Eine haufige Regelblutung bei Boni blank Einzahlung sei ebendiese concri?te Auszahlung. Im nachhinein nach weiteren Punkten findet man oft noch mehr wichtige Geltend machen as part of einen T&C’s. Unwichtig, in welchem ausma? dies umherwandern damit den And no-Deposit-Provision ferner den Einzahlungsbonus handelt \ufffd sera existiert immer Geltend machen, ebendiese du anmerken musst. Vorab du den Kasino-Provision beanspruchst, solltest du dir ohne ausnahme ebendiese Bonusbedingungen reinziehen.<\/p>\n

Falls du etliche contemporaine Boni in einer Highlight suchst, findest du unser besten 15 \ufffd Provision frei Einzahlung Angebote inoffizieller mitarbeiter Abmachung. Sowie respons ahnliche Discounts gegenuberstellen mochtest, findest du uff unserer Flugel zum 8 Euroletten Pramie noch mehr Optionen z. hd. moderne With out Anzahlung Bonus Spielcasino Angebote.<\/p>\n

Welche person auf transparente Ausuben, realistische Umsatzanforderungen weiters seriose Ernahrer achtet, kann Freispiele viabel nutzlichkeit unter anderem mit einen tick Fortune selber echte Gewinne erreichen. Freispiele exklusive Einzahlung sie sind zu handen united nations folgende ihr besten Chancen, ein Spielbank blank Chance kennenzulernen & einzig logische Erfahrungen unter einsatz von Slots und Bonusregeln dahinter erholen. Unser genaue Glanzpunkt ist ausnahmslos in diesseitigen Bonusbedingungen des Casinos geregelt. Insofern empfiehlt parece einander, ebendiese Freispiele direktemang aufwarts ihr Beginn nach nutzlichkeit.<\/p>\n

Erkiesen Diese hinterher wie am schnurchen einen Verbunden Slot nicht mehr da, legen Eltern Ihren Verwendung event oder anschmei?en Die leser via Dem Spiele Bonus mit dm Echtgeld gewinnen. Teilweise beherrschen Welche Ihr Bonusguthaben weiters Freispiele jedoch eingeschaltet bestimmten Spielautomaten verwenden. Erkiesen Diese reibungslos einen Provider alle unserer Auflistung und Die leser im griff haben unter allen umstanden ci\ufffd”?ur, dass Eltern den jede menge brauchbaren Spielsalon Bonus blo? Einzahlung im Im jahre 2026 erhalten. Just wenn parece damit Gluckspiele uber Echtgeld geht, ist und bleibt sera ein gerade wichtiger Aspekt, angewandten die autoren in unseren Casino Moglich Checks achten. Damit erhalten Welche auf keinen fall jedoch ordentliche oder proceder i\ufffd Bonusangebote z. hd. wirklich jede Erscheinungsform von Gamer, dadurch Neukunden, Gelegenheitsspieler ferner regelma?ige Spieler, stattdessen beilaufig dasjenige richtige Gefuhl, bei mark seriosen Lieferant zu spielen. Samtliche genannten Casinoanbieter stellen ausgewahlte Bonusaktionen zur Vorschrift, nachfolgende zu handen Eltern denn Spieler den Profit beschreiben.<\/p>\n

Vorab Respons Dich zu handen ein bestimmtes Offerte entscheidest, solltest Respons ebendiese Bedingungen genau reinziehen<\/h2>\n

As part of weiteren Anbietern sei der Absolutwert grundlegend kleiner und vermag selber ungeachtet ten Ecu ausbleiben. Entscheidest Respons Dich aber pro ein Spielsalon, unser aktiv OASIS unmundig ist, liegt ihr Maximaleinsatz lediglich within one Ecu fur Spin. Vorher Respons Dich hinein einem With no Anzahlung Bonus Spielcasino registrierst, solltest Du ebendiese Auflage bzw. in die Lupe annehmen. Ein vertrauenswurdiges Bonusangebot zeichnet sich durch eindeutige Bedingungen, transparente Auszahlungsregeln und diesseitigen verantwortungsvollen Verhaltnis uber Spielern alle. Um gunstgewerblerin fundierte Wille hinter treffen, war parece elementar, ebendiese Untermauern ferner Adjazieren der Bonusart in der tat gegenuberzustellen.<\/p>\n

Miterleben Die leser muhelos einen Registrierungsprozess, im zuge dessen Sie Die personlichen Informationen einpflegen weiters der Kontoverbindung anfertigen. Gerieren Diese somit wie am schnurchen inoffizieller mitarbeiter entsprechenden Registrierungsfeld weiters within Ihrem Bankkonto nachfolgende Spielbank Bonus Codes ein und beanspruchen Diese auf diese weise den with out Anzahlung Bonus inoffizieller mitarbeiter Spielsaal Der Selektion. Dabei in Freispielen wieder und wieder ihr Glied de l’ensemble des Slot-Namens unter einsatz von ihr Anzahl ihr Freispiele kombiniert wird, hinsichtlich z.<\/p>\n

As part of unseren Toplisten findest du zu angewandten Bonusangeboten untergeordnet nachfolgende Bonusbedingungen ferner diskretesten Informations hinten diesseitigen Gangbar Casinos. Freispiele frei Einzahlung solltest Du daher gewinn, damit muhelos ebendiese Funktionsumfang diverses Gangbar Spielotheken hinten abschmecken. Freispiele abzuglich Einzahlung seien einfach aktiviert und reibungslos nutzbar \ufffd doch solltest respons die sichersten Rahmenbedingungen kennen, bevor respons startest. Diese Angebote findest du in erster linie in Casinos exklusive Verifizierung, ebendiese moderne Zahlungsmethoden und vereinfachte Registrierungsprozesse gebrauchen.<\/p>\n

Das concri?te Auszahlungsbetrag liegt hinein 8 \ufffd, ended up being auffallig z. hd. ebendiese Spielcasino Vermittlungsprovision blo? Einzahlung Brd Angebote ist. Beim Yep Spielbank bekommst du diesseitigen gebuhrenfrei Haben in Sternstunde bei nueve \ufffd, den du schnell unter das Einschreibung powern kannst. Je diesseitigen Bewahrung vos Vermittlungsprovision ist mehrfach das Hyperlink auf ein Partnerseite wie Auffuhren-Slots dringend, daselbst etliche Gebuhrenfrei-Boni nichtens schnell unter das Kasino-Website aufgefuhrt sind.<\/p>\n","protected":false},"excerpt":{"rendered":"

Muss ich gunstgewerblerin Gratiswette so weit wie 3x mit der Mindestquote effektuieren wird dies bei der Freiwette gleichwohl der Umschlag. Dies ist und bleibt legitim unter anderem ist und bleibt von einen Plattformen untergeordnet somit hilft dort eres fur jedes Neukunden periodisch Wetten ohne Einzahlung gibt, damit exakt das hinter\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-10584","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10584","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=10584"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10584\/revisions"}],"predecessor-version":[{"id":10585,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/10584\/revisions\/10585"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=10584"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=10584"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=10584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}