/* 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":21281,"date":"2026-05-14T14:56:56","date_gmt":"2026-05-14T14:56:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21281"},"modified":"2026-05-14T14:56:56","modified_gmt":"2026-05-14T14:56:56","slug":"der-echtzeit-nervenkitzel-ist-ein-aspekt-ein-der-rubrik-ebendiese-neue-ambiente-verleiht","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/der-echtzeit-nervenkitzel-ist-ein-aspekt-ein-der-rubrik-ebendiese-neue-ambiente-verleiht\/","title":{"rendered":"Der Echtzeit-Nervenkitzel ist ein Aspekt, ein der Rubrik ebendiese neue Ambiente verleiht"},"content":{"rendered":"

Spiele mit Lord Happy Live-Dealern<\/h2>\n

Live-Game titles gultig sein als andere Cluster, namlich hier trittst respons nicht vielleicht den Rechner oder angewandten Algorithmus aktiv, statt dessen rund angewandten echten Pusher. Durch die Gelegenheit, mit echten Volk nach interagieren & hinter verstandigen, bekommst respons unser Affekt, qua Gleichgesinnten in einem echten Spielbank hinten ci\ufffd”?ur. Weiters gesamteindruck behaglich bei der Couch aufgebraucht.<\/p>\n

Falls respons dich momentan fragst, die LordLucky Diesem Matches bei Echtzeit gezockt sie sind vermogen, dann handelt sera umherwandern damit vermischtes Tischspiele ferner Moment Wins. Jedem vorwarts The roulette table, Poker, Baccarat und Blackjack gultig sein in der Live-Gemeinschaft alabama gewohnlich. Jedoch mussen unsereiner auf etwas wert legen, so jedes der Spiele in unterschiedliche Versionen angeboten ist. Im weiteren ist die schreiber Are living-Auswahl von wichtige Computerspiel Shows erganzt.<\/p>\n

An dieser stelle zu tun sein unsereins herausstellen, so unsre Livestreams hinein erster Hd-Qualitat routen seien. Koharent musst respons zusichern, wirklich so respons qua folgende stable Verbindung mit dem internet verfugst, indem sera hinter keinen Unterbrechungen passiert.<\/p>\n

Tischspiele in Casino Lord Happy Diesem<\/h2>\n

Daneben den Slots in kraft sein Tischspiele denn uberaus beliebte Rubrik hinein dm Spielsalon. Summa summarum gultigkeit haben unser alabama Glucksspiel-Varianten uber der gro?ten Brauch. Insbesondere ihr Line roulette-Tafel implementiert hierbei im Vordergrund, irgendeiner schon langsam seit mehreren Jahrhunderten zu handen en masse Begeisterung bankonbet casino<\/a> sorgt. Daselbst geschrieben stehen dir in der klassischen deutschen Ausfuhrung thirty-eight unterschiedliche Blechen zu Regel, von a single bis thirty-seven. Auf gunstgewerblerin davon gilt sera hinten vorbeigehen weiters hinter erbitten. Solch ein Arbeitsgang wird zusatzlich in der amerikanischen und franzosischen Ausgabe leistungen, hinein denen einander unser Regelwerk leicht unterscheidet.<\/p>\n

Pro ebendiese four genannten Spiele stehen ebenfalls eine vielzahl eingeschaltet individuelle Versionen zur Verordnung. Um deine Lieblingsversion nach ausfindig machen, gibst respons unser einfach hinein unsre Suchfunktion der.<\/p>\n

LordLucky Spielsalon Turniere unter anderem Beruhmte personlichkeit<\/h2>\n

Turnierspieler nach euch mussen gegenseitig gleichfalls keine sorgen machen, bekanntlich hinein unseren \ufffdFalls & Wins\ufffd offerte wir pro tag welle Siegespreis Fall weiters Turniere mit unterschiedlichen Gewinnkriterien an. Sera ist und bleibt gewiss auf keinen fall viel zeit kostend. Damit dir bei keramiken angewandten umfassenden Zusammenfassung zu besorgen, navigierst du inoffizieller mitarbeiter Fall-Down-Speisezettel angeschaltet ein betrugen Rand uff einen Punkt \ufffdBonus\ufffd. Im Interface klickst respons hinein \ufffdFalls & Wins\ufffd in angewandten Blaurot Button uber maler Aufschrift \ufffdEtliche Angaben\ufffd.<\/p>\n

Daraufhin angebot unsereins zudem Lord Happy Beruhmte personlichkeit-Organismus an, beim jedweder Klientel nicht vor dem Augenblick das Anmeldung automatisch teilnimmt. Um dir nachfolgende individuelle Treppe, Anforderungen weiters Pluspunkte vielmehr anzusehen, navigierst du im tauschen Speisenkarte in \ufffdRoyal Crown Verein\ufffd. Weil erhaltst du eine ubersichtliche ferner detaillierte Liste, die ganz Stufen wanneer nebensachlich Anforderungen abdeckt.<\/p>\n

Wird Lord Blessed Spielcasino in Bundesrepublik legal?<\/h2>\n

Bekannterma?en, Lord Lucky ist hinein Deutschland dem recht entsprechend nutzbar. Eres war durch einem lizenzierten Lieferant betrieben & erfullt ebendiese Anforderungen diverses europaischen Glucksspielstaatsvertrags, inklusive Spielerschutz oder Einzahlungslimits.<\/p>\n

Die Zahlungsmethoden bietet Lord Fortuitous in Bundesrepublik an?<\/h2>\n

Glucksspieler in Bundesrepublik im stande sein mit Sofortuberweisung, Giropay, Visa, Mastercard, Paysafecard, Trustly ferner anderen sicheren Verfahren einlosen. Auszahlungen geschehen zumeist mit dieselbe Methode, selbige z. hd. die Einzahlung genutzt wird.<\/p>\n

Ermi\ufffdglichen sich angewandten Willkommensbonus fur innovative Spieler?<\/h2>\n

Schlie?lich, besondere Glucksspieler bekommen diesseitigen Willkommensbonus aufwarts diese erste Einzahlung, der aber und abermal Freispiele & zusatzliches Haben beinhaltet. Unser umfassenden Bonusbedingungen hinsichtlich Mindestumsatz und Bonuslaufzeit finden sie inside einen AGB.<\/p>\n

Wie gleichfalls erreiche meine wenigkeit angewandten Kundensupport?<\/h2>\n

Ihr Kundenbetreuung ist uber Stay-Communicate, E-Mail oder Kontaktformular erreichbar. Ein Support ist und bleibt freundlich, deutschsprachig und implementiert summa summarum tagtaglich zur Verfugung, damit in Gern wissen wollen hinten Konten, Bezuge oder technischen Problemen hinten unter seine fittiche nehmen.<\/p>\n

Inoffizieller mitarbeiter Anschluss offnet umherwandern dasjenige Registrierungsfenster, bei dem respons im ersten Abschnitt E-Mail-Schreiben oder Codewort eintragen musst. Nachfolgende wirst du danach zu handen den Zugangsberechtigung brauchen. Sodann kommt dies zweite Registrierungsfenster, beim respons deine personlichen Daten hinsichtlich vollstandiger Bezeichnung, Anschrift, Geburtsdatum ferner N elnummer ausfullen musst. Au?erplanma?ig gelte eres zudem die AGBs oder ebendiese Datenschutzrichtlinien zu validieren.<\/p>\n

Weitere Kategorien ihr Min Victory Games werden Wurfelspiele weiters immaterielle Glucksrader. Nebensachlich an dieser stelle existieren einige Versionen fur jedes jedermann. Im nachhinein existieren unter einsatz von den Flugzeugabsturz Game titles ‘ne neue Kategorie aktiv Geben, expire viele aktiv Zocker hinrei?en. Daselbst passiert dies auf keinen fall nach diesseitigen reinen Voraussagung in betrieb. Mehr sei dein eigenes Geschicklichkeit gesucht. Folgende Stufe rast gunstgewerblerin Prinzipal uff, wahrend Multiplikatoren immer der lange nach ansteigen. Inzwischen bist du gesucht, zum passenden Augenblick auszusteigen, im vorfeld es zum sogenannten \ufffdCrash\ufffd passiert & diese Ebene durch ein Prinzipal sturzt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Spiele mit Lord Happy Live-Dealern Live-Game titles gultig sein als andere Cluster, namlich hier trittst respons nicht vielleicht den Rechner oder angewandten Algorithmus aktiv, statt dessen rund angewandten echten Pusher. Durch die Gelegenheit, mit echten Volk nach interagieren & hinter verstandigen, bekommst respons unser Affekt, qua Gleichgesinnten in einem echten\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-21281","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21281","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=21281"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21281\/revisions"}],"predecessor-version":[{"id":21282,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21281\/revisions\/21282"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21281"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21281"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21281"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}