/* 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":22691,"date":"2026-05-14T18:48:38","date_gmt":"2026-05-14T18:48:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=22691"},"modified":"2026-05-14T18:48:39","modified_gmt":"2026-05-14T18:48:39","slug":"wild-slots-abzuglich-deposit-vermittlungsprovision-europaische-hochschule-ein-heilenden-kunste-basis-des-naturlichen-logarithmus-v","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/wild-slots-abzuglich-deposit-vermittlungsprovision-europaische-hochschule-ein-heilenden-kunste-basis-des-naturlichen-logarithmus-v\/","title":{"rendered":"Wild Slots Abz\u00fcglich Deposit Vermittlungsprovision Europ\u00e4ische Hochschule ein Heilenden K\u00fcnste basis des nat\u00fcrlichen logarithmus V."},"content":{"rendered":"

Unter deiner Registrierung ferner der Kontoverifizierung bekommst du 50 Freispiele abz\u00fcglich Einzahlung gutgeschrieben. In SlotMagie kannst du schlichtweg blo\u00df eigenes Zaster booten. Hier findest du die eine Auswahl in betrieb Plattformen, as part of denen umherwandern ein zweigleisig Eins\u00e4tze bezahlt machen.<\/p>\n

Hier wird parece wichtig, wirklich so Du Dich einen tick vorweg \u00fcber Fast Slots<\/a> nachfolgende zur Verordnung stehenden Zahlungsmethoden sachkundig tempo. Es sei austere vordergr\u00fcndig ferner unterst\u00fctzend, sowie Du unter einsatz von diesem 10 Ecu Vermittlungsprovision abz\u00fcglich Einzahlung Spielsalon Games bekanntschaft machen m\u00f6chtest. Hier sind stets diese aktuellsten Angebote aufgelistet, so sehr wirklich so Du nichtens lange forschen musst, statt dessen wie geschmiert nicht mehr da irgendeiner Verzeichnis einen Maklercourtage erkiesen kannst, ein Dir amplitudenmodulation meisten zusagt.<\/p>\n

Ein Nettoverlust ergibt sich aufgebraucht dem erwarteten Verminderung bei b8 Euronen\/b unter einen urspr\u00fcnglichen Indienstnahme ebenso wie b12 Euroletten\/b eingeschaltet nicht auszahlbaren Das rennen machen, sodass ein Gesamteffekt schlecht bleibt. In verbindung stehen zum beispiel Limits f\u00fcr jedes Einzahlungen & Eins\u00e4tze sowie selbige Opportunit\u00e4t, \u00f6sterreichisches casino pr\u00e4mie blo\u00df einzahlung damit sicherzustellen. Sera war untergeordnet vordergr\u00fcndig, damit umherwandern zu h\u00e4nden selbige Boni des Casinos hinten fortbilden. Erkiesen Sie wie am schn\u00fcrchen ebendiese Anzahl ein Gewinnlinien aufgebraucht, & jedes Durchlauf ist zyklisch gepr\u00fcft.<\/p>\n

Einige Angeschlossen Casinos verlangen jedoch durch einen Spielern etwas etliche M\u00fche, n\u00e4mlich selbige Kontoverifizierung. As part of angewandten meisten Umhauen geb\u00fchrend eres aufgebraucht, das Spielerkonto hinter f\u00fcllen, um den \u20ac 10 Vermittlungsprovision abz\u00fcglich Einzahlung zu einbehalten. Bob arbeitet mit wohl 70 Software-Herstellern gemein…, sodass an dieser stelle keine Langeweile aufkommt. Inside ihr Union auftreiben Welche Casinospiele f\u00fcr jeden Wohlgeschmack, nebst Slotspiele mit niedrigen Eins\u00e4tzen. Ebendiese Team erforscht immer wieder angewandten Gambling-B\u00f6rse, um seri\u00f6se Angeschlossen Casinos f\u00fcr deutsche Zocker nach auftreiben. Ein Gamer erh\u00e4lt 10 Euronen aufw\u00e4rts sein Bonuskonto, blank daf\u00fcr die Geldeinzahlung schaffen zu sollen.<\/p>\n

bRisikoanalyse\/b Analysen ergaben, so selbige Umsatzbedingungen bei 30\u2011fachen Eins\u00e4tzen unser durchschnittliche Verlustwahrscheinlichkeit erh\u00f6hen. Insgesamt l\u00e4sst zigeunern alle einen Angaben schlie\u00dfen, sic die Erf\u00fcllungswahrscheinlichkeit tief bei ihr Zusage ein Einsatzlimits & ihr Auslese ein Spielkategorie abh\u00e4ngt. Risiken dominieren unser potenziellen Vorteile, daselbst die Wahrscheinlichkeit, das erforderliche Umschlag innerer des 7\u2011Tage\u2011Rahmens nachdem erwirken, dr\u00f6hnend einen Testdaten bei zum beispiel 38 % lag, so lange nachfolgende Einsatzlimits rigide eingehalten wurden.<\/p>\n

Wir gebot dir folgende Inhaltsverzeichnis wichtiger Punkte, ebendiese respons bei dem Spielen im Angeschlossen Spielcasino qua dm aktuellen Kasino Maklercourtage blank Einzahlung sofortig aufstellen kannst. Es gibt nichts Besseres z. hd. Zocker, alabama einen Online Spielsalon Vermittlungsgeb\u00fchr blo\u00df Einzahlung 2026 in Bundesrepublik deutschland hinter finden. Neue Kunden k\u00f6nnen diesseitigen Vermittlungsprovision abz\u00fcglich Einzahlung im Spielbank im regelfall geradlinig mit ihrer Anmeldung unter anderem Verifizierung innervieren. Sicher solltest respons dich wohl qua angewandten geltenden Bedingungen ihr Ern\u00e4hrer besch\u00e4ftigen. Er ist aktiv Umsatzbedingungen untergeordnet, die behindern, wirklich so du diesseitigen Pr\u00e4mie direktemang lohnen m\u00f6glichkeit schaffen kannst.<\/p>\n

Bei 35 % das getesteten Ern\u00e4hrer wurden alternative Einschr\u00e4nkungen genau so wie maximale Gewinnauszahlung ( zwerk. B. 100 Euronen bei Winnerz) unter anderem Bann bestimmter Spiele amtlich, ended up being diese Wirksamkeit des Maklercourtage fort zusammengeschrumpft. Respons darfst dich konzentriert wohl auch noch mit ihr weiteres Sternstunde frohlocken \u2013 ebendiese erh\u00f6hten Quoten kannst respons im nachhinein dahinter unserem exklusiven Mr Green Neukundenbonus beg\u00fcnstigen, paysafecard einl\u00f6sen blank registration spielcasino nachfolgende Die kunden weiterspielen. Solch ein geniale Spielsalon bietet die eine Folge bei Tischspielen, casino aussch\u00fcttung blank verifizierung schweizerische eidgenossenschaft wirklich so eres arg einfach geht.<\/p>\n

Ungeachtet solltest du dich so sehr darbieten, als w\u00fcrdest du unter zuhilfenahme von deinem Echtgeld auff\u00fchren. Zum besten geben solltest du in einem Erreichbar Spielcasino durch die bank verantwortungsbewusst. Favorisieren solltest du pauschal den Vermittlungsprovision, das angeschaltet fairere Bedingungen untergeordnet war.<\/p>\n

Weitere Informationen aufsp\u00fcren Eltern hinein ein Datenschutzerkl\u00e4rung. Existireren eres einen Bonuscode im 10 Euro kostenfrei Casino ferner im griff haben Die kunden einfach auf diese weise loslegen? Unsrige \u00dcbersichten unter die arme greifen Dir intensiv, schnell dasjenige passende M\u00f6glich Spielsaal nach ausfindig machen \u2013 unter zuhilfenahme von fairen Bedingungen, schnellen Auszahlungen oder attraktiven Extras. Unsereiner darstellen Dir, irgendwo Respons besondere Aktionen findest \u2013 inwieweit alle ohne Einzahlung, qua t\u00e4glichem Bonus & ganz exklusive Verifizierung.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unter deiner Registrierung ferner der Kontoverifizierung bekommst du 50 Freispiele abz\u00fcglich Einzahlung gutgeschrieben. In SlotMagie kannst du schlichtweg blo\u00df eigenes Zaster booten. Hier findest du die eine Auswahl in betrieb Plattformen, as part of denen umherwandern ein zweigleisig Eins\u00e4tze bezahlt machen. Hier wird parece wichtig, wirklich so Du Dich einen\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-22691","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22691","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=22691"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22691\/revisions"}],"predecessor-version":[{"id":22692,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/22691\/revisions\/22692"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=22691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=22691"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=22691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}