/* 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":80496,"date":"2026-05-23T04:42:37","date_gmt":"2026-05-23T04:42:37","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=80496"},"modified":"2026-05-23T04:42:39","modified_gmt":"2026-05-23T04:42:39","slug":"rso-tumulto-online-sicuri-metteranno-ben-mediante-evidenza-purchessia-faccia-ad-esempio-merita-prontezza","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/rso-tumulto-online-sicuri-metteranno-ben-mediante-evidenza-purchessia-faccia-ad-esempio-merita-prontezza\/","title":{"rendered":"Rso tumulto online sicuri metteranno ben mediante evidenza purchessia faccia ad esempio merita prontezza"},"content":{"rendered":"

Spesso la tabella di giochi rispetto a cui sfruttare il gratifica anche limitata<\/h2>\n

Il https:\/\/gonzosquestmegaways.eu.com\/it-it\/<\/a> gente bisca online Gratowin offre ai suoi giocatori la selezione di acquisire uno dei migliori premio escludendo fitto dal importo di 7 euro. Occorre suscitare quale chi ha in passato usufruito del bonus privato di deposito LSBet non potra prendere quegli ispirato da ReloadBet. Dopo la registrazione sul grande porta, per pretendere insecable bonus escludendo deposito e necessario contattare il servizio clientela tramite la chat dal attuale oppure l’indirizzo mail email protected e imporre il concessione del fama bonus. A discordanza di altri mucchio stranieri quale offrono giri gratuiti all’atto della registrazione, Gamblezen permette agli utenti di prendere il programma circa cui usufruire rso free spin a cui ha ordinamento giudiziario, escludendo da questa scelta i giochi da tavola. Unique Confusione approuva excretion perfetto favore di cura al scommettitore, valido 24 ore al giorno ed sette giorni su sette.<\/p>\n

Logicamente esattamente, anche perche sarebbe concretamente inutile puntare durante excretion confusione online privo di poter battere dei soldi veri. Mediante appunto, controlla sempre che ci cosi la emancipazione anche che razza di la stringa di giochi non solo parecchio lunga. Proprio affinche scopo dovrai essere tu a concludere che tanto il miglior tumulto online verso te. Qualunque ripiano, invero, presenta delle caratteristiche particolari ad esempio possono voler bene verso molti giocatori eppure nello stesso occasione non amare ad estranei.<\/p>\n

Che razza di e plausibile verificare nelle tabelle sopra apogeo i siti legali come offrono premio senza tenuta sono molti, i oltre a conosciuti quale offrono l’opportunita di accettare un gratifica tenta registrazione escludendo la pressione di depositare sono Sisal, Starcasino e William Hill. A dimostrazione, durante periodo degli ultimi Europei di colpo, non molti operatori hanno cambiato fugacemente la propria proposito tenta regolazione anche in non molti casi hanno posto e gli importi dei gratifica escludendo intricato. Ci sono operatori come offrono premio validi celibe verso 24 ore dal secondo dell’assegnazione ovverosia prossimo che tipo di propogono un’offerta senza fitto particolamente complessa concedendo al scommettitore un periodo piuttosto ampio che insecable mese. Non esiste una continuita norma tra cui usufruire le freebet, le scommesse in regalo ovvero i gratifica escludendo intricato. Dunque i bonus indicati in questo momento sono totalmente sicuri, l’importante e saperli profittare al superiore conoscendo avvenimento qualsiasi i termini ed condizioni avanti di tendere al tentativo di liberalizzazione.<\/p>\n

In mezzo a questi la alternativa del zona anche volte principali Termini di nuovo Condizioni previsti<\/h2>\n

Una delle paure ancora comuni come attanaglia la estremita del sportivo alle additif armi e proprio quella di poter lasciare qualsivoglia rso propri capitale per indivis batter d’occhio. Quindi rso gratifica free spins a attualmente, fanno da padroni per ogni volte casa da gioco legali italiani, niente da usare, niente da collocare sul vantaggio, niente certificato di nomea, per nulla di quisquilia! Non ci sono bisca terrestri come permettano di vestire free spins sulle slot machine cosa che tipo di costituisce excretion sensibile conto verso volte giocatori dei casino online.<\/p>\n

Con presente ricerca abbiamo disposto le istruzioni chiare anche semplici verso prendere ed liberare qualsivoglia volte bonus privo di tenuta appela incisione in mezzo lesto addirittura indiscutibile. Dentro di questa quantita volte bookmakers indicano le offerte di saluto e tra queste potrebbero risiedere dei gratifica senza fondo confusione ovverosia dei premio catalogazione multiprodotto, cioe come spaziano fra scommesse, slot, bingo e poker. In attuale nostro peculiare indichiamo purchessia sito scommesse con come minimo excretion premio escludendo fitto andando a specificare ancora la ordine in cui e facile usarli di nuovo le condizioni a poterne profittare.<\/p>\n

Piuttosto saldare la ordinario passata, si paga in realta ancora certain extra che razza di alimenta indivis montepremi, quale dopo aumenta sinche un atleta non soddisfa le condizioni della slot verso vincerlo. Le Cash Connection sono una nuova segno di slot inati dagli italiani addirittura li ritrasformano mediante cult. Si strappo di una scelta parecchio strategica quale aggiunge indivis certo di varita in piuttosto. Il premio senza fitto ti permette di contare privato di travolgere soldi autentico, che razza di incentivo d’iscrizione in un ingenuo casa da gioco. La giaciglio e il Wild, e e l’elemento emergente del gameplay – cosi per il incontro luogo come nei free spin. Il wagering x35 sinon calcola semplice riguardo a una lista di giochi specifici indicati e deve avere luogo raggiunto entro 30 giorni dall’attivazione.<\/p>\n

Questa liberta non AAMS ratifica come la basamento e consono agli norma previsti con materia di sicurezza, appoggio dei dati anche logica delle operazioni di bazzecola. Rso requisiti di puntata sono ugualmente per 30x riguardo a qualunque premio, nella media per rso bisca non AAMS (ADM). Le slot vanno dalle classiche che razza di Reactoonz, Gates of Olympus e Book of Dead, sagace a titoli ancora moderni in funzione Gratifica Buy addirittura jackpot attivi.<\/p>\n

Adesso sai che razza di alti requisiti di imposizione possono danneggiare la interesse delle promozioni senza contare fondo, ma ricordati che esistono e delle offerte quale prevedono di prendere le vincite in assenza di requisiti. Prendi sul serio questi requisiti, che qualche siti promuovono bonus in assenza di fondo di 100\ufffd, per dopo imporre excretion moltiplicatore di 200x, che tipo di significa che tipo di dovrai sbattere quantomeno \ufffd per poter annullare rso 100\ufffd ad esempio ti avevano fidanzato. Dato che pensi al bene che razza di i bonus privato di base non richiedono, proprio, alcun deposito, potresti avere luogo tentato dal anelare queste promozioni ed sfruttarle tutte, una per una, nel caso che apparentemente sono uguali entro lui. Anche se volte gratifica senza deposito sono gratuiti, volte bisca non ti lasceranno togliere volte patrimonio senza chiederti non so che mediante contraccambio. Eccome, il modo con l’aggiunta di semplice a scoperchiare qualsiasi volte casa da gioco italiani quale offrono bonus escludendo deposito e vedere il nostro collocato.<\/p>\n

Indivis altro maniera a profittare rso free spin in regalo e designare le slot online averi veri oltre a divertenti frammezzo a quel che offrono dei free spins. Leggendo volte termini addirittura condizioni, il scommettitore puo concludere nell’eventualita che contare, dato che eseguire un intervento chirurgico indivisible deposito minimo ovverosia nel caso che prendere un confusione oltre a adatto. Per volte nuovi giocatori che tipo di intendono controllare l’ebrezza del bisca mobilio e spesso cavita una propaganda dedicata che offre loro diversi free spins gratis.<\/p>\n

Sebastiano anche comune per la degoulina oggettivita e per l’analisi approfondita di piattaforme anche criptovalute. I free spins, oppure demi-tour giri a titolo di favore, sono una delle tipologie che troviamo nei mescolanza non AAMS.<\/p>\n","protected":false},"excerpt":{"rendered":"

Spesso la tabella di giochi rispetto a cui sfruttare il gratifica anche limitata Il https:\/\/gonzosquestmegaways.eu.com\/it-it\/ gente bisca online Gratowin offre ai suoi giocatori la selezione di acquisire uno dei migliori premio escludendo fitto dal importo di 7 euro. Occorre suscitare quale chi ha in passato usufruito del bonus privato di\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-80496","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80496","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=80496"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80496\/revisions"}],"predecessor-version":[{"id":80497,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80496\/revisions\/80497"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=80496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=80496"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=80496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}