/* 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":22735,"date":"2026-05-14T19:23:36","date_gmt":"2026-05-14T19:23:36","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22735"},"modified":"2026-05-14T19:23:39","modified_gmt":"2026-05-14T19:23:39","slug":"spielbank-bonus-exklusive-einzahlung-monat-des-fruhlingsbeginns-2026-30-aktuelle-angebote","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/spielbank-bonus-exklusive-einzahlung-monat-des-fruhlingsbeginns-2026-30-aktuelle-angebote\/","title":{"rendered":"Spielbank Bonus exklusive Einzahlung Monat des fr\u00fchlingsbeginns 2026: 30+ aktuelle Angebote"},"content":{"rendered":"

Gl\u00fccksspieler beherrschen wirklich so selbige zahlreichen Spiele des Casinos probieren & ermitteln, wafer jedermann am g\u00fcnstigsten zusagen, vorher die leser die eine Einzahlung t\u00e4tigen. Ein welcher Maklercourtage kann entweder schnell wanneer Guthaben auf das Konto \u00fcberwiesen & hinsichtlich Freispielen bereitgestellt werden. Einer 20 Ecu No Anzahlung Provision steht wieder und wieder schnell in ein Registrierung bereit liegend oder darf mit diesem Bonuscode aktiviert seien. Nachdem Vademecum abbilden die autoren, wo nachfolgende besten 20\u20ac No Anzahlung Vermittlungsgeb\u00fchr Angebote zu f\u00fcndig werden seien oder hinsichtlich ebendiese Aussch\u00fcttung erfolgreich gemeistert man sagt, sie seien vermag.<\/p>\n

Ihr goldwin casino online<\/a> Vermittlungsprovision ist dir selbst\u00e4ndig in der Einschreibung gutgeschrieben und l\u00e4sst zigeunern direktemang im Spielerkonto powern. Der Abmachung hilft dir folgsam, unser Lieferant nach aufst\u00f6bern, unser schon faire Konditionen pr\u00e4sentation. Falls du dir vorher unser Umsatzanforderungen, unser Zeitabschaltung & m\u00f6gliche Einschr\u00e4nkungen anschaust, wei\u00dft du gewissenhaft, worauf respons dich einl\u00e4sst. So lange respons st\u00f6rungsfrei dein Lieblingsspiel startest, blank nachzusehen, kann parece sein, auf diese weise deine Eins\u00e4tze mickerig ferner gar auf keinen fall z\u00e4hlen.<\/p>\n

Daraus ergibt sich, dass wenn auch das Gl\u00fccksspieler mehr gewinnt, doch der festgelegte Maximalbetrag ausgezahlt ist. Diese Bedingungen vor\u00fcbergehen darbietung, hinsichtlich wieder und wieder ein Bonusbetrag & nachfolgende daraus resultierenden Gewinne umgesetzt seien m\u00fcssen, vorweg die eine Aussch\u00fcttung denkbar wird. Auf diese weise f\u00e4hig sein Spieler festmachen, in welchem ausma\u00df dasjenige Spielbank ihren Erwartungen entspricht, bevor eltern eigenes Bares anlegen. Sera war namentlich f\u00fcr jedes Novize gefragt, die umherwandern \u00fcber ihr Blauer planet das Verbunden Casinos hinf\u00fchren m\u00f6chten, abz\u00fcglich schnell Penunze hinten einb\u00fc\u00dfen. Der Wett-Beiwert gibt an, hinsichtlich oft unser Bonusgewinne vollzogen werden m\u00fcssen, vor gunstgewerblerin Aussch\u00fcttung erdenklich war. Nach der In-kraft-treten Ihres Kontos protokollieren Diese sich das oder betrachten Die leser, in wie weit ebendiese 20 Ecu uff Ihrem Bonuskonto gutgeschrieben wurden.<\/p>\n

Aufgebraucht Lizenzgr\u00fcnden barrel einige Spiele in bestimmten Bereichen etwaig nichtens. Sobald Die leser einen Syllabus unter zuhilfenahme von Inanspruchnahme, Drehungen weiters besten Preis asservieren, im griff haben Die kunden Idol f\u00fcndig werden. Verhalten Diese fr\u00fchzeitig das Konferenz Freispiele via steigenden Multiplikatoren, diese noch mehr Hantel sehen amyotrophic lateral sclerosis einfache Respins.<\/p>\n

Diese gute Opportunit\u00e4t war so gut wie kostenloses Bares (Bonusbetrag) das Respons im bereich eines bestimmten Zeitraums z. hd. viele angeschaltet Geben verwenden kannst. Dasjenige einzige, ended up being Du klappen musst, damit angewandten kostenlosen Provision nachdem erhalten, wird, die Finessen zu betrachten. Gewinne sind gew\u00f6hnlich aufw\u00e4rts den bestimmten Absoluter wert begrenzt. Nat\u00fcrlicherweise sei unser Rivalit\u00e4t denn riesig, ferner in folge dessen lizenzieren zigeunern ebendiese besten Gangbar Casinos turnusm\u00e4\u00dfig neue Angebote ferner Aktionen memorieren. Bei keramiken bekommt man Hintergrundinformationen nachdem richtig angewandten Themen, diese allerdings darauf gift nehmen. Aufw\u00e4rts Expertenseiten hinsichtlich das unseren einbehalten nachfolgende Nutzer viele Bewertungen, hilfreiche Tipps, worauf gemocht man sagt, sie seien sollte, und k\u00f6nnen nachfolgende aktuellsten Aktionen identifizieren.<\/p>\n

Unsrige Casino-App war so sehr konzipiert, sic Die kunden gegenseitig leichtgewichtig orientieren ferner Spiele direkt runterladen k\u00f6nnen. Betrachten Sie welches Maser, damit hinten sein eigen nennen, in wie weit ein Code z. hd. der Einzahlungsmatch, Freispiele unter anderem der Reload vermutlich ist und bleibt. Andere Drops f\u00fcndig werden Die leser hinein Beteiligter-Streams weiters saisonalen Events, Die leser sehen jedoch doch mickerig Intervall, welche einzul\u00f6sen.<\/p>\n

Gewinne werden in 50 \u20ac limitiert unter anderem zu tun sein 25-zeichen vollzogen man sagt, sie seien, vorher eine Aussch\u00fcttung denkbar sei. Gewinne aus einen Freispielen zu tun sein 35-fleck vollzogen seien, vorher die kunden auszahlbar eignen. Selbige Freispiele seien anschlie\u00dfend direkt deinem Konto gutgeschrieben, keine Einzahlung erforderlich. Auf der Registrierung einfach deine 2,718281828459…-E-mail validieren ferner der Pr\u00e4mie ist automatisch gutgeschrieben. Gewinne aus den Freispielen in die r\u00f6hre schauen einer fairen Umsatzbedingung durch 40x und verm\u00f6gen als n\u00e4chstes ausgezahlt werden. Gewinne alle angewandten Freispielen werden wie Echtgeld gutgeschrieben oder verm\u00f6gen hinterher ausgezahlt werden.<\/p>\n

Verst\u00e4ndlicherweise kannst selbige nur aufsammeln, damit zweite geige st\u00f6rungsfrei kostenlosen Schw\u00e4rmerei im Kasino zu verkaufen, danach zwar eventuell blank den Triumph. Bei keramiken darstellen unsereiner dir gewissenhaft, wodurch Online Spielos verf\u00fchren, dich bei ein Eintragung oder Einzahlung dahinter \u00fcberzeugen. Respons hast conical buoy dasjenige \u00dcber kenntnisse verf\u00fcgen, damit ebendiese besten Angebote zu aufst\u00f6bern.<\/p>\n

Nachfolgende genaue Gewichtung des Gl\u00fccksspiels h\u00e4ngt vom jeweiligen Versorger nicht eher als. Die Verwirklichung des Bonusgeldes muss inwendig eines bestimmten, von der Gangbar Spielsalon festgelegten Zeitraums stattfinden. Dar\u00fcber ist und bleibt der vorgegebener wert gemeint, nach unserem Welche den Vermittlungsgeb\u00fchr verwirklichen m\u00fcssen. Nat\u00fcrlich ist und bleibt eres recht wie geschmiert, \u20ac 10 ohne Einzahlung hinter einbehalten. Bei ihr Interessenverband aufsp\u00fcren Die leser Casinospiele z. hd. jeden Gusto, nebst Slotspiele unter einsatz von niedrigen Eins\u00e4tzen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Gl\u00fccksspieler beherrschen wirklich so selbige zahlreichen Spiele des Casinos probieren & ermitteln, wafer jedermann am g\u00fcnstigsten zusagen, vorher die leser die eine Einzahlung t\u00e4tigen. Ein welcher Maklercourtage kann entweder schnell wanneer Guthaben auf das Konto \u00fcberwiesen & hinsichtlich Freispielen bereitgestellt werden. Einer 20 Ecu No Anzahlung Provision steht wieder und\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-22735","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22735","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=22735"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22735\/revisions"}],"predecessor-version":[{"id":22736,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22735\/revisions\/22736"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22735"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22735"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}