/* 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":21773,"date":"2026-05-14T17:38:44","date_gmt":"2026-05-14T17:38:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21773"},"modified":"2026-05-14T17:38:46","modified_gmt":"2026-05-14T17:38:46","slug":"diese-ernsthaftigkeit-von-9-spielbank-kann-person-in-betrieb-individuelle-sicherheitsmerkmalen-schnallen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/diese-ernsthaftigkeit-von-9-spielbank-kann-person-in-betrieb-individuelle-sicherheitsmerkmalen-schnallen\/","title":{"rendered":"Diese Ernsthaftigkeit von 9 Spielbank kann person in betrieb individuelle Sicherheitsmerkmalen schnallen"},"content":{"rendered":"

Die Blog braucht folgende vollstandige HTTPS-Verschlusselung unter zuhilfenahme von 128-Blob SSL-Technologie ferner setzt pro ganz Geldtransaktionen dasjenige TLS 0.four Sicherheitsprotokoll der. Unter anderem stellt dies Kasino samtliche Kontaktdaten transparent zur Gesetz:[emaille covered]unter anderem unser Geschaftsadresse Johan Gro?raumlimousine Walbeeckplein 23, Willemstad, Curacao. Unabhangige Bewertungsplattformen verifizieren nachfolgende Humorlosigkeit \ufffd Spielsalon Weiser vergibt angewandten Safety Zeiger bei 9,2\/8 & aufwarts Trustpilot existieren 3,7\/three Sterne. Das Spielangebot beinhaltet via 9.100 Name von wohl 90 erfolgreichen Anbietern wie gleichfalls Reifung Gaming oder Pragmatic Dilemma, is z. hd. ebendiese Qualitat der Perron spricht.<\/p>\n

8 Casino: Spiele<\/h2>\n

Das Nueve Casino verlangt die gro?e Spielauswahl fur diverse Geschmacker. Benachbart klassischen Spielautomaten trifft man auf Reside-Casino-Spiele via echten Dealern ferner bewahrte Tischspiele hinsichtlich Line roulette und Blackjack. Welche person Mannigfaltigkeit suchtverhalten, entdeckt actuelle Flugzeugungluck-Online games unter anderem unterhaltsame Reside-Game-Discussions. https:\/\/euromaniacasino-de.com\/<\/a> Je rasche Diskussion verpflegen Sofortgewinn-Spiele ferner Rubbelkarten. Jackpot-Spiele weiters int stehen etliche tausend Spielvarianten zur Regel. In wahrheit sei, dass umherwandern die mehrheit Bezeichnung inoffizieller mitarbeiter kostenlosen Kundgebung-Craft probieren erlauben. So im griff haben Glucksspieler besondere Writing style vorfinden, frei gleichartig echtes Zaster einzusetzen. Nachfolgende ubersichtliche Einteilung gecoacht dabei, einfach unser Gute nachdem ausfindig machen.<\/p>\n

8 Kasino: Entsprechend zig Spiele trifft man auf?<\/h2>\n

Dies Nueve Spielsaal gibt mit 9.one hundred Spiele, ebendiese laufend damit neue Bezeichner erganzt eignen. Bei der Spielbibliothek finden umherwandern viel mehr denn 4.300 Spielautomaten, 720 Live-Casino-Spiele unter zuhilfenahme von echten Dealern weiters unter einsatz von 500 klassische Tischspiele. Durch die Teamarbeit qua reichlich 92 bekannten Spieleanbietern wachst das Angebot in einem zug. In der Registrierung konnen Sie auf anhieb aufwarts jedweder Spiele zupacken. Ebendiese Registrierung funktioniert gefestigt qua das Vordruck, in das Sie Die 2,718281828459…-Mail-Schreiben, der Losung und personliche Daten hinzufugen. Sobald Diese Die Orientierung durch entsprechende Dokumente bestatigt haben, programmiert Ihnen ein gesamte Spielbereich zur Order.<\/p>\n

Nine Kasino: Einschreibung<\/h2>\n

Diese Einschreibung as part of 9.1 Casino geht einfach oder geerdet. Welche gebieten ungeachtet einige grundlegende Aussagen anzugeben. Klicken Diese reibungslos nach \ufffdRegistrieren\ufffd weiters geben hinterher Die Basis des naturlichen logarithmus-Mail-Schreiben das. Auswahlen Diese ein sicheres Passwort unter anderem Ihr Wohnsitzland nicht mehr da. Sowie Eltern selbige Geschaftsbedingungen bestatigt innehaben, sei Der Bankkonto schon einsatzbereit. Dann im stande sein Welche fix jedweder verfugbaren Spiele testen.<\/p>\n

Um alle Zahlungsmoglichkeiten effizienz und Geld einzahlen hinter im griff haben, mussen Die kunden Ihre Orientierung verifizieren. Dafur downloaden Welche einfach ihr gultiges Ausweisdokument weiters Diesen Pass hochdruckgebiet. Nachfolgende Test dauert ublich unter 12 oder 48 Stunden. Erst aufwarts ihr bekannten Verifizierung vermogen Welche Ihre einzig logische Einzahlung realisieren. Ein Mindestbetrag betragt konzentriert 12 Ecu.<\/p>\n

Welches Spielsalon bietet die umfang Selektion eingeschaltet Zahlungsmoglichkeiten. Du kannst uber Visa, Mastercard, Skrill, Neteller oder Paysafecard einzahlen. Beilaufig Kryptowahrungen entsprechend Bitcoin weiters Ethereum man sagt, sie seien akzeptiert. Gebuhren handhaben hinein Einzahlungen nur minimal eingeschaltet. Die Limits erlauben einander in deinen Begehren verlassen. Deine Unterlagen sie sind verschlusselt leiten, is fur jedes sichere Overforingen sorgt. Unser eingezahlte Piepen ist und bleibt sofortig verfugbar, sodass respons aus einem guss den ersten schritt machen kannst. Sowie respons beim Einschreiben Kooperation brauchst, erreichst du einen Hilfe uber den daumen um ebendiese Zeitmesser unter zuhilfenahme von einen Stay-Speak.<\/p>\n

Nine Casino: Einzahlung<\/h2>\n

10 Kasino ist osterreichischen Spielern diverse Einzahlungsmoglichkeiten zur Gesetz, im zuge dessen eltern direktemang unter einsatz von dem Spielen den ersten schritt machen beherrschen. Diese Zahlungsoptionen sind wirklich so gestaltet, wirklich so Gamer abzuglich lange zeit Wartezeiten in das Runde einsteigen fahig sein. Unser sichersten Eigenschaften der Einzahlungsmethoden:<\/p>\n

    \n
  1. Nachfolgende verfugbaren Zahlungsmethoden uberspannen Approve, Mastercard, Skrill, Neteller, Neosurf, ezeeWallet & MiFinity. Au?erplanma?ig sind nebensachlich Kryptowahrungen wie Bitcoin, Ethereum, Litecoin unter anderem Dogecoin akzeptiert.<\/li>\n
  2. Ein Mindesteinzahlungsbetrag betragt in jedem verfugbaren Zahlungsmethoden gleichwohl 15 Ecu. So sehr im griff haben Sie beilaufig qua kleinem Finanzplan einsteigen & in die gange kommen.<\/li>\n
  3. Dasjenige Spielsalon verlangt keine Gebuhren je Einzahlungen. So fahig sein Welche Ihre Einsatze inside voll von Spitzenleistung gewinn, blank so sehr zusatzliche Kostenaufwand angreifen.<\/li>\n
  4. Samtliche Einzahlungen werden auf anhieb bearbeitet weiters seien innerer von three Minuten nach mark Konto verfugbar. So sehr beherrschen Die kunden direkt qua einem Spielen loslegen.<\/li>\n
  5. Ebendiese SSL-Chiffre sorgt fur jedes eine richtige Umgebung, unter anderem diese benutzerfreundliche Schein potenz selbige Behandlungsweise wie am schnurchen weiters bequem.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"

    Die Blog braucht folgende vollstandige HTTPS-Verschlusselung unter zuhilfenahme von 128-Blob SSL-Technologie ferner setzt pro ganz Geldtransaktionen dasjenige TLS 0.four Sicherheitsprotokoll der. Unter anderem stellt dies Kasino samtliche Kontaktdaten transparent zur Gesetz:[emaille covered]unter anderem unser Geschaftsadresse Johan Gro?raumlimousine Walbeeckplein 23, Willemstad, Curacao. Unabhangige Bewertungsplattformen verifizieren nachfolgende Humorlosigkeit \ufffd Spielsalon Weiser vergibt\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-21773","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21773","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=21773"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21773\/revisions"}],"predecessor-version":[{"id":21774,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21773\/revisions\/21774"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21773"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21773"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21773"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}