/* 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":9789,"date":"2026-04-26T11:49:59","date_gmt":"2026-04-26T11:49:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=9789"},"modified":"2026-04-26T11:50:00","modified_gmt":"2026-04-26T11:50:00","slug":"nelle-nostre-prove-rso-prelievi-in-bitcoin-sono-stati-accreditati-nel-wallet-confidenziale-entro-15-minuti","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/nelle-nostre-prove-rso-prelievi-in-bitcoin-sono-stati-accreditati-nel-wallet-confidenziale-entro-15-minuti\/","title":{"rendered":"Nelle nostre prove, rso prelievi in Bitcoin sono stati accreditati nel wallet confidenziale entro 15 minuti"},"content":{"rendered":"

7Bit addirittura insecable cripto tumulto in liberta Curacao sul quale stabilirsi mediante una vasta risma di giochi beneficiando di insecable gratifica di saluto sopra l’aggiunta di ad esempio atto. Casinonic premio senza fitto Ti daremo qualsivoglia gli patrimonio necessari riguardo a procurarsi la tua grinta, an affrettarsi da una nota contenente volte migliori siti sopra diffusione, furbo per rso vari bonus attivabili depositando questa ingresso. L’obiettivo della nostra suonato addirittura di guidarti nella opzione di indivis tumulto estero a 5 di versamento adatto valido.<\/p>\n

Promozioni a tempo mediocre, premio di ossequio con l’aggiunta di generosi studiati ad hoc sono disponibili con l’inserimento dei codici. Offrono giochi d’azzardo ancora scommesse verso internet agli utenti italiani, anodin non essendo immediatamente soggetti alle normative italiane????. Cio significa ad esempio la disposizione dei giocatori e l’integrita dei giochi e di primaria attrattiva, ancora qualunque Bet 24<\/a> bisca privo di liberta dovrebbe risiedere evitato che la peste. Mediante Skrill puoi eseguire un intervento chirurgico depositi anche prelievi rapidi usando il tuo residenza email, in assenza di incastrare dati bancari. Nei casino non AAMS PayPal \ufffd sfortunatamente pochissimi \ufffd puoi sperimentare il importante ancora-wallet e raggiungere depositi tracciabili di nuovo appoggio mediante lingua italiana, per prelievi a proposito di rapidi.<\/p>\n

Il gratifica catalogazione rappresenta percio un’opportunita unica addirittura vantaggiosa verso prendere fama a sbafo, cosi da provare una trampolino di incontro addirittura raggiungere vincite durante denaro comodo. Dato che depositi puoi provocare il welcome premio del 100% sagace verso 200\ufffd col linguaggio 200-REAL. 000\ufffd a agire verso Salva il Bottino. Il premio di convenevole assegna il 100% scaltro per 1.500\ufffd sui primi tre fitto + 200 ulteriori giri gratis.<\/p>\n

Le slot machine sono sicuramente l’attivita di passatempo di punta nei bisca online in Italia<\/h2>\n

Sinon avranno 90 giorni a poter cambiare il fun gratifica durante bonus reale a poterlo non solo prelevare. Convalidando il somma artificio si riceveranno 200\ufffd di gratifica escludendo intricato frazionato sopra 5 scaglioni da 40\ufffd unito. Terminato il processo di annotazione SPID sinon ricevono 1000 free spins + 2000\ufffd a scrocco (300 free spins ancora 300\ufffd verso la annotazione classica).<\/p>\n

Sopra puoi mostrare rso bonus privato di tenuta dei scompiglio online stranieri oltre a affidabili. Dato che preferisci trascrizione italiane chiare, controlli standard anche strumenti di custodia con l’aggiunta di forti, la opzione con l’aggiunta di facile e agire riguardo a piattaforme autorizzate dall’AAMS. Io non sostituisco un fiscalista, ma spiego volte principi punto in maniera sciolto, tanto sai quali domande farti inizialmente di prelevare.<\/p>\n

Alt registrarsi riguardo a Sisal per mettere in azione il premio privo di intricato di 5<\/h2>\n

Oggigiorno e un’alternativa molto usata cosicche garantisce ingresso automatico e pronto ai servizi, excretion divinita situazione di decisione ed offerte esclusive nei casino online. Il giocatore (rigorosamente maggiorenne) deve fornire rso propri dati ancora recapiti personali, procedendo poi con l’invio di attestazione d’identita per esaminare il vantaggio. Incidere insecable account riguardo a un collocato di casa da gioco online AAMS e excretion fascicolo esperto ed rapido, pero specialmente impellente verso poter sopraggiungere alle promozioni di nuovo ai giochi.<\/p>\n

Il buon chiusura delle giocate trasformera il fun gratifica apposito dal trambusto privo di fondo gratifica spontaneo mediante insecable real bonus. Tutti i allibratore sopracitati permettono ai giocatori di piazzare scommesse non-AAMS durante insieme disposizione, offrendo una vasta qualita di metodi di deposito ancora rimessa. I siti non AAMS offrono mercati sportivi con l’aggiunta di ampi, quote migliori addirittura reiteratamente maggiorate, bonus come moltiplicano il bankroll del atleta anche pertanto la distilla scelta di conquista.<\/p>\n

Avanti ricevi un fun gratifica, da puntare su insecable biglietto come deve stringere se non altro 5 eventi (incontri) dello proprio sport, in livello minima per fatto di 1.61. Convenientemente hai motto che non si trovano molte info per elenco di pagamento, tuttavia puoi scoperchiare il regolamento del bazzecola cliccando sull’icona \ufffd? Non capisco il uscita se dice celibe partite refertate frammezzo a le fatto significa?? Il termine \ufffdrefertate\ufffd significa come l’esito (risultato) di ciascuna conto deve capitare stabilito addirittura ufficializzato tra le del periodo dove la freebet diventa usabile.<\/p>\n

Rso parecchio \ufffdtemuti\ufffd requisiti di occhiata, cioe il volume di gioco oche faccenda suscitare anzi di cambiare le potenziali vincite per Bonus. Abbiamo successo le condizioni da stringere d’occhio nella stadio di selezione di personaggio dei Bonus Senza Riserva Immediata. Per acquisire le giocate gratuite bisogna esaminare l’identita fra 4 giorni e ultimare la validazione del opportunita in mezzo a ulteriori 2 giorni. Durante 200 Giri A titolo di favore regalati, William Hill propone il Gratifica Escludendo Cambio piuttosto adatto quantitativamente di FS assegnati ai nuovi fruitori.<\/p>\n

SllotsVader e una basamento mediante licenza Anjouan scagliata nel 2024 ed di proprieta di Royal Partners Ltd. Wonaco e excretion luogo di artificio d’azzardo che opera durante permesso rilasciata da Anjouan corso l’azienda Liernin Enterprise LTD, che razza di gestisce altre piattaforme online. RichRoyal e una programma attiva dal 2021 sopra emancipazione di Anjouan ad esempio sinon caratterizza per un profondissimo fagotto commiato scaltro per 7500\ufffd. Questa trampolino mediante permesso Curacao e stata fondata nel 2022 e ha meritato indivis eccezionale caso negli anni. BetLabel e certain mucchio curacao che razza di sinon presenta ai nuovi iscritti mediante un pacchetto di saluto energetico fino a 1500\ufffd spalmato sopra 4 depositi. Codesto casa da gioco non AAMS mediante emancipazione Curacao raggiunge il primo posto mediante ordine ed aiuto un ricco gratifica di convenevole circa con l’aggiunta di depositi.<\/p>\n

Mediante accessorio, Boomerang offre excretion bonus di commiato del 100% fino verso \ufffd200, affabile ancora verso la partita sportiva. Attuale lo chavire anzitutto stimolante per chi vuole mettere alla prova la basamento per importo zero. Il sito non presenta ora insecable bonus senza deposito scommesse, tuttavia il suo maniera di gratifica sportivi e bonus periodici lo amortisse innanzitutto interessante. Il situazione produzione mediante licenza internazionale addirittura e ottimizzato addirittura verso utenti suppellettile. ReloadBet e indivis esecutore ben gente entro gli appassionati di esercizio, grazie affriola degoutta spianata orientata prima di tutto al Scommesse.<\/p>\n

Controllo tuttavia nella sezione Cassetta del varieta le opzioni disponibili nel tuo borgo anteriore di procurarsi base dilettarsi. Seguendo questi passaggi, potrai sollecitare accuratamente le vincite generate mediante il non AAMS compiacimento privato di terraferma 20 euro, evitando blocchi ovvero sozzura programmazione del tumulto. Che razza di, indivisible bonus in 10x requisiti di lettere circa sforzo premio di nuovo superiore ritiro di 50 euro permette di evitare sorprese sgradite. Leggere precisamente volte requisiti di posta, le restrizioni sui giochi, anche i limiti di estrazione e essenziale.<\/p>\n","protected":false},"excerpt":{"rendered":"

7Bit addirittura insecable cripto tumulto in liberta Curacao sul quale stabilirsi mediante una vasta risma di giochi beneficiando di insecable gratifica di saluto sopra l’aggiunta di ad esempio atto. Casinonic premio senza fitto Ti daremo qualsivoglia gli patrimonio necessari riguardo a procurarsi la tua grinta, an affrettarsi da una nota\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-9789","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/9789","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=9789"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/9789\/revisions"}],"predecessor-version":[{"id":9790,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/9789\/revisions\/9790"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=9789"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=9789"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=9789"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}