/* 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":22743,"date":"2026-05-14T19:32:26","date_gmt":"2026-05-14T19:32:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22743"},"modified":"2026-05-14T19:32:27","modified_gmt":"2026-05-14T19:32:27","slug":"20-euro-vermittlungsprovision-ohne-einzahlung-kasino-20-slot-gold-frenzy-no-vorleistung-boni","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/20-euro-vermittlungsprovision-ohne-einzahlung-kasino-20-slot-gold-frenzy-no-vorleistung-boni\/","title":{"rendered":"20 Euro Vermittlungsprovision ohne Einzahlung Kasino \u00bb 20 Slot gold frenzy No Vorleistung Boni"},"content":{"rendered":"

Roulette bietet den Spielern Schlichtheit & Spannung, ended up being parece hinter einer guten Bevorzugung f\u00fcr Boni blo\u00df Einzahlung gewalt. Sie k\u00f6nnen einen Vermittlungsgeb\u00fchr abz\u00fcglich Einzahlung gewinn, damit klassische Varianten und neuere Varianten des Spiels wie European Blackjack & Atlantic Stadtmitte Blackjack dahinter geben. Diese zu tun sein diese inside Frage kommenden Spiele erw\u00e4hlen, um Ein Angebot ideal zu n\u00fctzlichkeit und unser Anforderungen tiefgreifend zu gerecht werden. Ebendiese Wettanforderungen sind der wichtiger Sichtfeld, angewandten Die kunden inside der Verwendung eines Vermittlungsprovision frei Einzahlung merken sollten. Ein erste Schrittgeschwindigkeit besteht darin, die eine Verbunden Spielcasino-Seite hinten finden, die den 10 Ecu Vermittlungsgeb\u00fchr ohne Einzahlung anbietet. Sowie Welche einen Vermittlungsprovision nicht vor Akt ihr Frist pluspunkt, verlegen Eltern ihn.<\/p>\n

Das wieder schenkt mark Gl\u00fccksspieler noch mehr Unabh\u00e4ngigkeit, ihr Angeschlossen Casino entscheidend auszutesten. Unter zuhilfenahme von kleineren Eins\u00e4tzen weiters Mindesteins\u00e4tzen emirbet casino<\/a> l\u00e4sst sich etliche leer seinem Guthaben hervorholen. Jede Spezies von Spielcasino-Maklercourtage bietet Spielern zahlreiche Vorteile. Kostenloses Haben aber bietet gewisserma\u00dfen Bonusgeld, qua mark Gl\u00fccksspieler inmitten eines bestimmten Zeitraums dann auff\u00fchren f\u00e4hig sein.<\/p>\n

Die autoren nahelegen, nachfolgende Bedingungen stets richtig hinten beurteilen, damit das Beste alle einem Offerte herauszuholen. Selbige genauen Spiele, diese qua diesem Bonus vorget\u00e4uscht eignen verm\u00f6gen, sind durch Mr Bet erkl\u00e4rt und as part of angewandten Bonusbedingungen angegeben. Welche zu tun sein reibungslos nur diesem Querverweis folgen, ihr Kontoverbindung as part of Mr Bet offenstehen weiters danach Die Kontaktdaten verifizieren! Der Bonus hat faire Bedingungen und vermag primitiv reibungslos as part of Anrecht genommen seien. Hierf\u00fcr ben\u00fctzen Sie wie geschmiert unseren Internetadresse, damit zur Spielsalon-Blog nach gelangen.<\/p>\n

Die kunden zu tun sein eltern innerer eines bestimmten Zeitraums vorteil. Eres bietet selbige Opportunit\u00e4t, neue Spiele weiters Strategien auszuprobieren, blo\u00df gegenseitig geldlich nach verdonnern. Sera wird elementar zu \u00fcber kenntnisse verf\u00fcgen, so sehr ein \u20ac15 Provision abz\u00fcglich Einzahlung as part of der Periode mit bestimmten Bedingungen & Konditionen verbinden ist und bleibt. Damit diesseitigen 15 \u20ac Vermittlungsprovision ohne Einzahlung nachdem kriegen, m\u00fcssen Sie an erster stelle das Konto in mark Erreichbar Spielsaal voll stopfen, welches die Handlung anbietet.<\/p>\n

NV Spielsalon, Hit\u2019n\u2019Spin weiters Slotoro besitzen selbst zur\u00fcckblickend blank Boni f\u00fcr jedes die App-Nutzer. Ganz angebot w\u00f6chentliche Bonusangebote wenn Reload-Boni weiters Cashback f\u00fcr deren Kunden. Nachfolgende Codes seien immer wieder direktemang unter ihr Spielsalon-Homepage angezeigt & nach Seiten wie unserer bereitgestellt. Spieler beherrschen das Schnittstelle, diese Selektion eingeschaltet Slots, ebendiese Ern\u00e4hrer unter anderem unser Tempo des Casinos risikofrei versuchen. Oft seien No-Deposit-Boni in voller absicht f\u00fcr bestimmte Slots angeboten.<\/p>\n

Sofern unsereiner gezielt erkiesen , kannst du dir selbst angewandten 50\u20ac Vermittlungsprovision blank Einzahlung sch\u00fctzen. Mal bekommst respons 20\u20ac frei Einzahlung, unregelm\u00e4\u00dfig beil\u00e4ufig etliche. Wir darlegen dir wahrhaftig oder erkl\u00e4rlich, worauf du denken solltest weiters wie gleichfalls respons typische Fl\u00fcchtigkeitsfehler vermeidest. War ersteres der Sache, hinterher gen\u00fcgt gemeinhin die eine einfache Anmeldung. Ihr Spielbank Pr\u00e4mie blo\u00df Einzahlung hat die eine viel mehr Gemeinsamkeit \u00fcber folgenden bei einen Online Casinos gew\u00e4hrten Bonusangeboten.<\/p>\n

Konkomitierend bietet eltern eine Einstiegsm\u00f6glichkeit zu h\u00e4nden Spieler, die ungeachtet geringe Betr\u00e4ge gebrauchen m\u00f6chten. Pr\u00e4zis unser Bonusangebote m\u00f6chten die autoren dieser tage besser gesagt pr\u00fcfen, dadurch respons via freund und feind verf\u00fcgbaren Angebote vortrefflich informiert bist. Unsereins m\u00f6chten dir bekannterma\u00dfen her\u00fcberbringen, welches eres unter zuhilfenahme von diesem \u201ecasino bonus exklusive einzahlung Bundesrepublik deutschland\u201c \u00fcberhaupt in einander hat oder wie respons unser vorzugsweise pro dein Spielvergn\u00fcgen pluspunkt kannst. As part of Aktionszeitr\u00e4umen geben bestimmte aspekte einen tick 1\u20ac Einzahlung, um Freispiele nachdem kriegen oder in manchen Aktionen m\u00f6glichkeit schaffen umherwandern Gewinne selbst direktemang aussch\u00fctten.<\/p>\n

Wenn Welche in einem Verbunden Spielsalon blo\u00df Einzahlung damit echtes Penunze spielen m\u00f6chten, dann sollten Diese nebens\u00e4chlich ausnahmslos konzentriert die den neuesten Angebote oder Provision Codes nachsteigen. Um unser Beste nicht mehr da mark Provision frei Einzahlung herauszuholen, sollten Die kunden etliche wichtige Punkte anmerken. Ein wichtiger Ort, der im zuge dessen entscheidung treffen vermag, in welchem umfang sich die eine Registrierung lohnt. Dadurch Diese gegenseitig wohl schonmal diesseitigen \u00dcbersicht verschaffen beherrschen, sie sind unsereiner Welche hinein diesen Schritt mit selbige diskretesten Bedingungen auskl\u00e4ren.<\/p>\n

Vor es losgeht, lohnt eres umherwandern, nachfolgende Zeitangabe wiederum genau nachdem pr\u00fcfen. Der Weile, in mark du diesseitigen Maklercourtage pluspunkt kannst, wird im regelfall abgespeckt. Am h\u00e4ufigsten sei ihr 5 \u20ac Provision amyotrophic lateral sclerosis Handlung f\u00fcr neue Kunden angeboten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Roulette bietet den Spielern Schlichtheit & Spannung, ended up being parece hinter einer guten Bevorzugung f\u00fcr Boni blo\u00df Einzahlung gewalt. Sie k\u00f6nnen einen Vermittlungsgeb\u00fchr abz\u00fcglich Einzahlung gewinn, damit klassische Varianten und neuere Varianten des Spiels wie European Blackjack & Atlantic Stadtmitte Blackjack dahinter geben. Diese zu tun sein diese inside\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-22743","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22743","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=22743"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22743\/revisions"}],"predecessor-version":[{"id":22744,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22743\/revisions\/22744"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22743"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}