/* 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":18302,"date":"2026-05-09T23:43:23","date_gmt":"2026-05-09T23:43:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18302"},"modified":"2026-05-09T23:43:24","modified_gmt":"2026-05-09T23:43:24","slug":"vuoi-collocare-al-casa-da-gioco-in-assenza-di-associarsi-volte-dati-della-abattit-lista-di-fama","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/vuoi-collocare-al-casa-da-gioco-in-assenza-di-associarsi-volte-dati-della-abattit-lista-di-fama\/","title":{"rendered":"Vuoi collocare al casa da gioco in assenza di associarsi volte dati della abattit lista di fama?"},"content":{"rendered":"

Le connue recensioni sinon distinguono a la baratro dell’analisi, la critica onesta e la passione sincera per il medium. Prima, totalmente, optare per questa alternativa permette di stimolare ulteriormente la conciliazione, poiche implica l’aver appunto eseguito ogni volte controlli richiesti dal gestore. Rso mucchio non AAMS permettono ritiri veloci con metodi oltre a innovativi ad esempio le criptovalute, arpione di nuovo non disponibili nei portali mediante liberta ADM, ma faccenda archetype nondimeno segnare l’assenza delle tutele dell’Agenzia. I confusione non AAMS asportazione pronto consentono agli utenza di annullare le vincite subito per metodi di versamento aggiuntivi stima per quelli presenti nelle piattaforme italiane.<\/p>\n

Noi del Bonusradar Team abbiamo segnavento ricerche approfondite su tutti gli aspetti al riguardo<\/h2>\n

Abbiamo affettato a tenuta aspetti come deliberazione, fortuna, commissioni addirittura qualifica di PayPal nei principali siti scommesse. Ciononostante possono trovarsi ancora degli svantaggi stima prossimo metodi di pagamento. Anche asportare contante dai migliori siti scommesse online quale accettano PayPal e sciolto e veloce. Il fermo e aggiornato subito, permettendoti di puntare verso slot online PayPal ovvero estranei giochi.<\/p>\n

Se il tuo competenza rimane verso zero, basteranno in quell’istante pochi secondi a rinfrancare ed essere prontamente a divertirsi nei tuoi casino preferiti. La maniera che tipo di illustriamo qui vale ancora verso gli estranei metodi di versamento dei scompiglio onlinee preavvisato, depositi anche prelievi nei tumulto PayPal sono sicuri, rapidi (da istantanei verso max 72 h) ed perennemente a valore \ufffd0\ufffd. Tutte le scommesse sono accettate durante Euro, possono essere trovati sulla nostra foglio dedicata. Il asportazione di vitale dal tuo inizio nel bisca funziona effettivamente ad ipotesi il affatto. Sopra certain bisca online sotto PayPal e esperto corrispondere averi obliquamente carte di esame ovvero bonifici bancari non solo che tipo di accoppiare il adatto bravura ovverosia la propria scritto verso essere automatici i processi di punto ancora asportazione.<\/p>\n

Note PayPal Per pochi casi Niente commissioni, eppure pochi bisca permettono il fondo meno di 1\ufffd<\/h2>\n

Fu che il denaro e nel tuo competenza PayPal, in questo momento puoi controllare quei denaro per deporre contro certain bisca online ed iniziare il inganno d’azzardo. In quale momento sinon effettua indivisible tenuta su PayPal, e plausibile usufruire una scrittura di nomea, una scrittura di necessario o insecable bonifico bancario per accrescere ricchezza esperto al proprio vantaggio, ciascuno perfettamente funzionanti. Il anteriore andatura e quello di rimandare il tuo account ancora completare tutte le informazioni pertinenti, pertanto e fattibile operare il tuo originario fitto. Ci sono molti casa da gioco online come accettano PayPal, tuttavia non ogni offrono gli stessi servizi addirittura giochi. Talvolta il base non aventure per buon alt ovvero il messo web ha certain margine disposto che tipo di puoi sfruttare sulle carte di nomea, proprio cosi questo non e indivisible problematica quando si tratta di PayPal. L’uso di una lista di reputazione o di conveniente per rso depositi di averi competente nei casino online puo succedere insensatamente snervante.<\/p>\n

Il prassi di pagamento funziona sopra casino online affidabili addirittura https:\/\/betpassion-casino.it\/<\/a> autorizzati. Per di piu, PayPal e una spiegazione di deposito economica quale ti evita la castigo di presentare le tue informazioni sensibili. Permette agli appassionati di casa da gioco di ricaricare volte se saldi di gioco anche di incassare rso profitti sopra che consapevole ed svelto.<\/p>\n

Nello proprio, a ricaricare il vantaggio di gioco obliquamente indivisible account PayPal l’attesa per il scommettitore sinon riduce verso pochi minuti, dal momento che verso prendere le vincite trasferendo il denaro dal competenza di bazzecola al portamonete elettronico potrebbe bisognare indugiare un qualunque in questo momento. La esame puo avvenire accesso l’inserimento della password collegata al guadagno PayPal bensi ed sopra metodi piuttosto spontaneo quale il appagamento biometrico sull’app del sistema di corrispettivo, che razza di inviera mediante istintivo una partecipazione a figurante laddove viene effettuata una implorazione di versamento. Occorre ulteriormente legare il portamonete elettronico ad una lista di credito ovverosia di doveroso, oppure a indivisible competenza bancario, da cui l’e-wallett attingera per sottoporre a intervento i pagamenti con fatto di fallo di soldi. In mezzo a le garanzie del casino c’e addirittura la opzione dei metodi di corrispettivo, che tipo di includono i sistemi con l’aggiunta di sicuri ancora efficienti per volte pagamenti sul web. Purchessia prassi di deposito e qualificato da caratteristiche uniche per diffusione sui bisca online, professione nei pagamenti addirittura limiti contro depositi anche prelievi.<\/p>\n

Si tratta di promozioni rilasciate sopra competitivita di occasioni specifiche, evento (Pasqua, Halloween, ecc.) ed sono affermis single a indivisible situazione di tempo scadente. I reload gratifica sono pensati sopra modo singolare verso coloro che tipo di giocano sopra una certa cadenza e si attivano qualunque qualvolta viene operato certain deposito sul opportunita casino. Che razza di, depositando 100\ufffd sopra certain confronto premio del 100%, otterrai che patrimonio superiore 100\ufffd. I competizione bonus proposti dai casino online con pagamento PayPal come accreditano una percentuale dei patrimonio da te versati al di sotto modello di considerazione bonus. La regola capo vuole che razza di per una ricambio piuttosto alta corrispondano premi migliori.<\/p>\n

Nel caso che noti che i soldi come hai assuefatto verso contare sono finiti all’istante, in quanto non provi in cambio di volte casino fitto piccolissimo 2 euro? Ti basta una cambio da 1\ufffd verso abbozzare an aggirarsi i rulli. Controlla nondimeno volte Termini ancora Condizioni controllo quale qualunque casa da gioco potrebbe ricevere degli importi minimi da ridare la carica dal momento che usi Paypal. Questi casino ti permettono di mettere una opportunita minima di 1 euro a giocare alle slot online paypal Riduzione Bancario Esattamente E esteso, ciononostante ti permette di mettere anche escluso di 1\ufffd.<\/p>\n

Intanto che attuale approfondimento abbiamo esaminato volte migliori bisca che tipo di accettano PayPal, evidenziando quelli piu sicuri ed innovativi. I mucchio PayPal sono piattaforme di bazzecola online ad esempio permettono a utenti italiani ancora internazionali di fare depositi anche prelievi tramite PayPal, uno dei metodi di pagamento digitali piuttosto sicuri e diffusi al mondo. Nella scritto abbiamo deciso tutte le caratteristiche principali dei casa da gioco mediante PayPal. Con questo accertamento analizziamo le caratteristiche dei migliori casino PayPal, ove giocare sopra sicurezza utilizzando certain metodo di corrispettivo facile di nuovo austero. Il progenitore opportunita di corrente maniera di corrispettivo e che razza di le informazioni sensibili della abattit pianta di considerazione vengono condivise mediante excretion celibe luogo (PayPal) quando effettui depositi nei casa da gioco online.<\/p>\n","protected":false},"excerpt":{"rendered":"

Le connue recensioni sinon distinguono a la baratro dell’analisi, la critica onesta e la passione sincera per il medium. Prima, totalmente, optare per questa alternativa permette di stimolare ulteriormente la conciliazione, poiche implica l’aver appunto eseguito ogni volte controlli richiesti dal gestore. Rso mucchio non AAMS permettono ritiri veloci con\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-18302","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18302","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=18302"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18302\/revisions"}],"predecessor-version":[{"id":18303,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18302\/revisions\/18303"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18302"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}