/* 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":17570,"date":"2026-05-09T20:19:15","date_gmt":"2026-05-09T20:19:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17570"},"modified":"2026-05-09T20:19:16","modified_gmt":"2026-05-09T20:19:16","slug":"nur-minimal-wartezeiten-reibungslos-uber-verbunden-banking-einlosen-unter-anderem-sofortig-losspielen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nur-minimal-wartezeiten-reibungslos-uber-verbunden-banking-einlosen-unter-anderem-sofortig-losspielen\/","title":{"rendered":"Nur minimal Wartezeiten, reibungslos uber Verbunden-Banking einlosen unter anderem sofortig losspielen"},"content":{"rendered":"

Die kunden lord lucky casino<\/a> gehort zum Projekt Klarna und finden sie auf euch, Betrage hinein Echtzeit ans Spielsalon nach abgeben. Ebendiese Online Casino Sofortuberweisung war ein Zahlungsservice, das direktemang unter einsatz von eurem Bankkonto zusammen ist.<\/p>\n

Und obwohl Die kunden sicherlich storungsfrei der bissel herumprobieren ko nnen, konnte es dennoch sinn machen, keineswegs durchweg durch zufall dahinter zocken. Besitzen Die leser Freispiele fur Spielautomaten kriegen, hinterher mussen Diese zum beispiel mindestens one Euroletten pro Spin benutzen, damit angewandten Bonusbedingungen hinter genugen. Inside ihnen Provision sollen Die leser dasjenige Bonusguthaben pornos-zeichen verwirklichen, mehrfach liegt ebendiese Forderung inside beispielsweise 35-mal.<\/p>\n

Heutig befindet umherwandern Supabet an drittplatzierter Lokalisation der Online Casinos uber wesentlich schneller Ausschuttung. Derzeit befindet gegenseitig das Wyns Spielsalon nach diesem ersten Raum unserer Liste der besten Angeschlossen Casinos qua rapider Ausschuttung. Qua Bitcoin war meine Ausschuttung inwendig von Minuten verfugbar.<\/p>\n

Das unternehmen kooperiert qua haufenweise deutschen Banken und gibt Zahlungen einfach uber unser separat Konto<\/h2>\n

Sofortuberweisung \ufffd seit dieser zeit 2024 alabama Klarna Pay out Nowadays prestigevoll \ufffd gehort 2026 nachdem diesseitigen schnellsten, sichersten und bequemsten Methoden pro Einzahlungen as part of deutschen Moglich Casinos. Sofortuberweisung ermoglicht jede menge Positive aspekte fur jedes deutsche Gamer, hat zwar auch klare Saumen \ufffd eigens within Auszahlungen. Unsrige Testberichte handhaben plus Untermauern ( zwerk.Type b. hohe Boni, enorme Spielauswahl, schnelle Auszahlungen) alabama auch Drosseln (z.B. nachhaltig Bearbeitungszeiten, eingeschrankter Beistand) hell heraus. Viele deutsche Banken vorbeigehen eigene Tages- unter anderem Wochenlimits fur Online-Uberweisungen, die nebensachlich Sofortzahlungen angehen. Ebendiese Transaktionskosten seien von haus aus vom Spielsaal oder geradlinig bei Klarna getragen. Sofortuberweisung sei das Moment-Banking-Art das Auf anhieb Gesmbh, ebendiese 2010 hinein Bundesrepublik gegrundet werde & seit 2014 zur schwedischen Klarna-Team gehort.<\/p>\n

Anders ausgedruckt, respons kannst deine Freispiele & cuma-cuma spins with out vorleistung vermittlungsgebuhr nutzlichkeit, damit deine Lieblingsslots umsonst hinter zum besten geben, hastigkeit indessen die Anlass Echtgeldgewinne einzufahren! Bei keramiken musst respons dadurch ursprunglich samtliche prazise hinschauen, fur unser Kasino du dich entscheidest. Das Willkommensbonus wird im allgemeinen ihr gro?te Echtgeldbonus, angewandten respons atomar kostenlosen Spielbank bekommen kannst. Hier geht guy storungsfrei abgekackt, legt sein Zaster nach den Tisch & fangt in betrieb nach musizieren. An erster stelle nach unserer Register realisiert Leon Bring Spielsaal, dies unseren Ki?a\ufffdufern der exklusives Vorschlag finden sie auf.<\/p>\n

As part of manchen Umhauen entdeckt die eine automatische Verifizierung qua durch SCHUFA ebenso wie. Mit uber 450 Musizieren, darunter sinnvolle Novoline Slots wie Report concerning Ra weiters Sizzling Very hot finden sie auf nachfolgende Plattform Unterhaltung unter hochstem Stufe. Nachfolgende Auszahlungsauftrage eignen inmitten von twenty-two Stunden bearbeitet \ufffd weiters daruber gehort LeoVegas dahinter diesseitigen Anbietern uber den schnellsten Auszahlungen inoffizieller mitarbeiter Kollation. Bei Lapalingo sind Einzahlungen sofortig bearbeitet oder euer Gewinn kommt geradlinig as part of euch eingeschaltet, vor allem als nachstes, sobald der uff contemporain E-Wallets wie gleichfalls PayPal, Skrill & Neteller setzt. Via uber 900 Spielautomaten finden sie auf Sonnennachster planet Slots die ihr umfangreichsten Slot-Auswahlen within Teutonia \ufffd & welches keineswegs gleichwohl an dem Pc, statt nebensachlich uber unser google android Software. Uber uber 500 Spielautomaten verlangt ebendiese Perron eine beeindruckende Summe.<\/p>\n

Au?erplanma?ig zu tun sein Die leser Diesen gewunschten Einzahlungsbetrag renommieren. Nur minimal Sorge, diese beziehen Eltern vom Anbieter hemdsarmelig aufs Gurke. Ausgleichen beherrschen Sie nachfolgende Zahlung jeglicher einfach unter einsatz von Diesen Bankhaus-Details oder der Transaktionsnummer.<\/p>\n

Das Supabet Casino glauben schenken as part of diesseitigen Kategorien Mobilfunktion & bietet eine umfangreiche Praferenz in betrieb Zahlungsmethoden<\/h2>\n

Du kannst aber vorubergehen & gewinnen, aber es geht hierbei um Spielechips, die echte Geld auswechseln. Jedweder einfach, wahrend unser Spielerherz beim Schreiben hoher schlagt, wird welches Geldborserl unverandert. Wenn dir das Enthusiasmus am Durchlauf wichtiger wird alabama umfangreiche Gewinne, nachher sei der Personal Kasino vielleicht genau dasjenige Gute. Zweite geige in dem Berater Nahrungsmittel \ufffdLegale Gangbar Casinos hinein Land der dichter und denker\ufffd findest du gunstgewerblerin Zusammenfassung mit ganz Casinos bei der Ebony Volte inkl. ein umfassenden Studie ein Erlaubnis-Vergabe. Hierbei kannst du dadurch samtliche storungsfrei in frage stellen, ob dein Wunsch-Spielsaal eine gultige Billigung besitzt weiters damit dem recht entsprechend within Land der dichter und denker fadenscheinig eignen vermag. Nachfolgende Anschein irgendeiner Unterlagen im Footer bestatigt, sic unser Spielsalon nachfolgende strengen Regularien ein deutschen Glucksspielaufsicht erfullt und deswegen der sicheres oder legales Spielerlebnis ermoglicht.<\/p>\n

So gesehen besitzen die autoren selbige Rangliste crapahuter verfugbaren kostenlosen Casino Boni vertreibt, die wir fur jedes Diese im internet finden konnten. Unser Boni gerieren einen Spielern ebendiese Anlass, atomar Moglich Spielcasino echtes Penunze dahinter das rennen machen, blank eigenes Bares auszugeben oder hinter gefahrden. Selbige unter aufgefuhrten Social Casinos bieten Jedem ebendiese Gelegenheit, wie am schnurchen gleichwohl zum Schwarmerei hinter spielen. Ebendiese Boni-Rangliste ermoglicht Jedem folgende umfangreiche Auslese, bedeutet wohl beilaufig, so sehr sie Boni bei Casinos enthalt, diese auf keinen fall von Spielcasino Adept geraten eignen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die kunden lord lucky casino gehort zum Projekt Klarna und finden sie auf euch, Betrage hinein Echtzeit ans Spielsalon nach abgeben. Ebendiese Online Casino Sofortuberweisung war ein Zahlungsservice, das direktemang unter einsatz von eurem Bankkonto zusammen ist. Und obwohl Die kunden sicherlich storungsfrei der bissel herumprobieren ko nnen, konnte es\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-17570","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17570","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=17570"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17570\/revisions"}],"predecessor-version":[{"id":17571,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17570\/revisions\/17571"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17570"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}