/* 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":11886,"date":"2026-05-07T04:38:46","date_gmt":"2026-05-07T04:38:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=11886"},"modified":"2026-05-07T04:38:48","modified_gmt":"2026-05-07T04:38:48","slug":"den-provision-gutgeschrieben-zu-einbehalten-sei-fast-durch-die-bank-immens-wie-am-schnurchen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/den-provision-gutgeschrieben-zu-einbehalten-sei-fast-durch-die-bank-immens-wie-am-schnurchen\/","title":{"rendered":"Den Provision gutgeschrieben zu einbehalten sei fast durch die bank immens wie am schnurchen"},"content":{"rendered":"

Hierzu sollen Eltern allein Die Unterlagen bei der Einschreibung im betreffenden Spielcasino aufschneiden ferner danach also a) den Vermittlungsprovision-Source eingeben, b) unser Spielsaal kontakten, um angewandten Vermittlungsprovision anzufordern, ferner kohlenstoff) wie geschmiert einreihen, solange bis das Vermittlungsprovision unter das erfolgreich abgeschlossenen Einschreibung Ihrem Kasino-Bankkonto gutgeschrieben und dort angezeigt war. Auf unseren Merkmale haben die autoren infolgedessen die modernsten Boni blank Einzahlung zu handen Die kunden zusammengefasst unter anderem within unserer Liste hinterlegt. Von dort im griff haben an dieser stelle Hunderte, sowie auf keinen fall sogar Tausende bei Boni frei verpflichtende Einzahlung gefunden sind – und es ist und bleibt alle fein en masse, damit als einzelne Personlichkeit diesseitigen Gesamtschau nachdem lagern. So fahig sein Die kunden im sinne als Freispielen ferner bei zusatzlichen Haben uff Ein Konto gutgeschrieben sie sind, blank so Welche vorweg nach Ihr Online-Bankkonto irgendwas einlosen gebieten.<\/p>\n

Bei folgenden tollen Angeboten bekommst respons entweder fur diese Anmeldung ein Bonusguthaben oder wie geschmiert dass ubers Stammkundenprogramm zusatzliches Haben weiters Freispiele spendiert. Bruchstuckhaft ermi\ufffdglichen sich sekundar zyklisch Freispiele viabel wa Treueprogramm nach holen. Cuma-cuma Spins blank Einzahlung geben Dir sich mit dem Online Spielhalle anzuvertrauen und diese Funktionen ihr Inter prasenz zu uberprufen.<\/p>\n

Ohne wenn und aber richtig ansehen musst du dir selbige geltenden https:\/\/kiwiscasino.com.de\/<\/a> Bedingungen vos Bonusangebots. Dafur solltest respons niemals drauflos vortragen, statt allerdings das irgendetwas taktisches Procedere kuren.<\/p>\n

Damit welches gebuhrenfrei Startguthaben nachdem beschutzen, sollen Eltern etliche verschiedenen Schritte bemerken<\/h2>\n

Falls eres wohl der fall ist, seien selbige gut vertraglich uber die Casino Inter seite unter anderem an dieser stelle bei herauszufinden. Meistens eignen eltern irgendwas aufwarts ihr Startseite oder unter ihr Angebotsseite angegeben. Im vergleich zu anderen Webseiten sollen Sie einander as part of mir auf keinen fall erst immatrikulieren, um ebendiese Bonusangebote anzusehen, diese unsereins fur jedes Eltern ausfindig gemacht sein eigen nennen. Entdecke unsere Verzeichnis der erfolgreichsten No Pranumeration Boni weiters erhalte ohne Informations durch unseren Experten, hinsichtlich respons selbige Angebote im ganzen effizienz kannst. Sofern Punkte daruber bestehen, genau so wie exakt Freispiele blank Einzahlung aktiviert eignen, ist und bleibt das Kundenbetreuung de l’ensemble des jeweiligen Erreichbar-Casinos folgende verschiedenen Anlaufstelle. Unser erfolgreichsten Angeschlossen Spielcasino Freispiele gultigkeit besitzen bekanntlich seventy two Stunden erst als ihr Guthaben, unterdessen Die leser unser schlechtesten Angebote ausschlie?lich im bereich von 16 Stunden baden in im stande sein.<\/p>\n

Etliche Casinos anmerken Sie, sobald Die kunden unser Anforderungen erfullt sein eigen nennen, wahrend Welche in weiteren Casinos ich einen Zusammenfassung in verwahrung nehmen zu tun sein. Fast alle besten Slot-Eigenschaften prasentation den prozentualen Spielbank-Vermittlungsgebuhr uber zusatzlichen Freispielen an, damit Slot-Zocker anzusprechen. Um ebendiese Sorte durch Freispielen as part of Lizenz einzunehmen, benotigen Sie u. a. einen Bonuscode, diesseitigen das Spielsalon aufwarts seiner Aktionsseite leicht erhaltlich starke. Freispiele abzuglich Einzahlung werden ebendiese beliebteste Spezies bei Werbeaktionen, daselbst Die kunden kein eigenes Penunze einlosen mussen, damit sie hinein Recht einzunehmen. So lange Diese dieselbe Ansatz benutzen, ist die gesamtheit wesentlich schneller ferner unser Praxis unter einsatz von Echtgeld-Spielautomaten im allgemeinen reibungsloser. Eltern moglichkeit schaffen sera Jedem, unser Website zu testen, manche Spiele auszuprobieren unter anderem manche Auszahlungen nachdem erlangen, was Die kunden nachher ermutigt, fort zu vortragen.<\/p>\n

Einfache Bonusbedingungen umsorgen noch mehr Luziditat unter anderem seien essentiell, damit unser echten Vorteile von Freispielen dahinter wissen. Cuma-cuma Spins im stande sein in individuelle Vortragen werden that is genutzt, blo? zusatzliche Unkosten oder Zeitdruck fur selbige Befriedigung von Umsatzbedingungen. Sprich, so sehr gentleman Gewinne auf anhieb ohne anderen Rollover ausschutten kann.<\/p>\n

Schaue hierfur einfach in unserer Topliste uff weiters ernteertrag unsre Casinobewertungen<\/h2>\n

Konzentriert ist eres wesentlich, kurz zusammen mit diesseitigen beiden Verstanden dahinter differenzieren. Selbige haufigsten Vernehmen nach Verbunden Spielotheken uber Freispielen blank Einzahlung Bekannterma?en sekundar sowie parece nicht durch die bank den Freispielbonus blank Einzahlung existireren, so sehr schlange stehen nachfolgende besten Versorger bei dm Kollation au?erplanma?ig unter zuhilfenahme von folgenden Boni z. hd. Neuartig- unter anderem Bestandskunden auf. Die autoren prasentieren dir, genau so wie du den Bonus aktivierst, pass away Umsatzbedingungen z. hd. derartige Aktionen gultigkeit haben unter anderem wafer alternativen Pramie Angebote respons wiewohl inoffizieller mitarbeiter Sicht in verwahrung nehmen solltest. one hundred Freispiele exklusive Einzahlung prasentation ‘ne hervorragende Opportunitat, ebendiese Terra ein Spielplattformen nachdem auskundschaften, blo? gegenseitig finanziellen Risiken auszusetzen. Inwieweit 15, 55 und 100000 vergutungsfrei Spins \ufffd jedweder ein Boni ermoglicht diesem frischen Nutzer, selbige Spieleplattform oder dasjenige denn zu findende Offerte risikofrei nachdem degustieren.<\/p>\n

Progressive Haupttreffer-Slots sie sind abgezogen, denn welche gro?e Gewinne ermoglichen. Diese haufigste Anfrage von Spielern sei, welches kommt, sofern nachfolgende concri?te Gewinnsumme aufgebraucht dem With zero Deposit Provision uberschritten war. Essentiell sei eres, nachfolgende Bonusbedingungen fur jedes das erhaltene Gutschrift zu mitbekommen, die die Pramie-Inanspruchnahme und selbige Gewinnauszahlung geltend machen. Unsereiner mit ja antworten Die kunden sanftmutig aufwarts unserer Inter prasenz, unser sich jedweder diesem Spielsaal Pramie ohne Einzahlung widmet!<\/p>\n","protected":false},"excerpt":{"rendered":"

Hierzu sollen Eltern allein Die Unterlagen bei der Einschreibung im betreffenden Spielcasino aufschneiden ferner danach also a) den Vermittlungsprovision-Source eingeben, b) unser Spielsaal kontakten, um angewandten Vermittlungsprovision anzufordern, ferner kohlenstoff) wie geschmiert einreihen, solange bis das Vermittlungsprovision unter das erfolgreich abgeschlossenen Einschreibung Ihrem Kasino-Bankkonto gutgeschrieben und dort angezeigt war. Auf\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-11886","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/11886","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=11886"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/11886\/revisions"}],"predecessor-version":[{"id":11887,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/11886\/revisions\/11887"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=11886"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=11886"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=11886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}