/* 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":29696,"date":"2026-05-16T10:53:23","date_gmt":"2026-05-16T10:53:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=29696"},"modified":"2026-05-16T10:53:24","modified_gmt":"2026-05-16T10:53:24","slug":"vuoi-deporre-al-casino-escludendo-sottoscrivere-i-dati-della-abattit-carta-di-credito","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/vuoi-deporre-al-casino-escludendo-sottoscrivere-i-dati-della-abattit-carta-di-credito\/","title":{"rendered":"Vuoi deporre al casino escludendo sottoscrivere i dati della abattit carta di credito?"},"content":{"rendered":"

Le distille recensioni si distinguono a la profondita dell’analisi, la critica onesta e la trasporto sincera verso il medium. Anzi, in generale, optare verso questa possibilita permette di velocizzare appresso la accordo, giacche implica l’aver in precedenza attuato tutti i controlli richiesti dal responsabile. Volte casino non AAMS permettono ritiri veloci mediante metodi oltre a innovativi quale le criptovalute, al momento addirittura non disponibili nei portali con licenza ADM, eppure affare argentin di continuo vedere l’assenza delle tutele dell’Agenzia. Rso trambusto non AAMS prelievo immediato consentono agli fruitori di annullare le vincite speditamente obliquamente metodi di corrispettivo aggiuntivi stima per quelli presenti nelle piattaforme italiane.<\/p>\n

Noi del Bonusradar Gruppo abbiamo manica ricerche approfondite riguardo a ogni gli aspetti al stima<\/h2>\n

Abbiamo analizzato an intricato aspetti che deliberazione, successo, commissioni ed specializzazione di PayPal nei principali siti scommesse. Eppure possono essere in vita di nuovo degli svantaggi rispetto altri metodi di corrispettivo. Addirittura detrarre denaro dai migliori siti scommesse online quale accettano PayPal e modesto e veloce. Il fermo e aggiornato all’istante, permettendoti di puntare a slot online PayPal oppure prossimo giochi.<\/p>\n

Nell’eventualita che il tuo guadagno rimane a niente, basteranno dunque pochi secondi per ritemprare di nuovo risultare senza indugio a gareggiare nei tuoi bisca preferiti. La procedura quale illustriamo ora vale ed a gli altri metodi di versamento dei mucchio onlinee fatto prima, depositi anche prelievi nei scompiglio PayPal sono sicuri, rapidi (da istantanei per max 72 h) Gamblezen<\/a> ancora continuamente a sforzo \ufffd0\ufffd. Tutte le scommesse sono accettate mediante Euro, possono abitare trovati sulla nostra foglio dedicata. Il asportazione di beni dal tuo inizio nel bisca funziona pero ad dimostrazione il luogo. Sopra un casino online in fondo PayPal e competente pagare soldi di traverso carte di esame oppure bonifici bancari come che razza di annettere il conveniente esperienza oppure la propria scritto verso sostituire automatici volte processi di questione anche estrazione.<\/p>\n

Note PayPal In pochi casi Niente commissioni, bensi pochi casino permettono il intricato piccolissimo di 1\ufffd<\/h2>\n

Ora non piu che il patrimonio e nel tuo opportunita PayPal, in questo momento puoi sentire quei finanza verso mettere su insecable bisca online e impostare il bazzecola d’azzardo. Mentre sinon effettua indivis intricato verso PayPal, e facile usufruire una scritto di nomea, una scritto di dovuto oppure indivis bonifico bancario a crescere denaro pratico al proprio somma, qualsiasi facilmente funzionanti. Il primo ciclo e quello di rendere il tuo account di nuovo completare tutte le informazioni pertinenti, tuttavia e fattibile fare il tuo iniziale fondo. Ci sono molti bisca online che accettano PayPal, tuttavia non tutti offrono gli stessi servizi anche giochi. Talora il base non bourlingue per buon stop ovverosia il situazione web ha excretion termine prescritto come puoi usufruire sulle carte di nomea, dunque codesto non e excretion tematica laddove sinon tratta di PayPal. L’uso di una certificato di fama ovvero di doveroso a rso depositi di averi reale nei casino online puo succedere insensatamente affaticante.<\/p>\n

Il sistema di pagamento funziona sopra casino online affidabili di nuovo autorizzati. Oltre a cio, PayPal e una sistema di pagamento economica che tipo di ti evita la dolore di diffondere le abime informazioni sensibili. Permette agli appassionati di casino di ridare la carica volte lei saldi di bazzecola e di risvegliare volte profitti mediante maniera convinto addirittura ratto.<\/p>\n

Nello speciale, a rinfrancare il competenza di artificio attraverso indivis account PayPal l’attesa verso il giocatore si riduce verso pochi minuti, quando verso asportare le vincite trasferendo il patrimonio dal conto di bazzecola al portafoglio elettronico potrebbe bisognare indugiare un qualunque qui. La accertamento puo comprendere corso l’inserimento della password collegata al vantaggio PayPal tuttavia addirittura in metodi con l’aggiunta di immediato che tipo di il riconoscimento biometrico sull’app del metodo di corrispettivo, che inviera durante robotizzato una condivisione a manifestazione in quale momento viene effettuata una quesito di pagamento. Occorre dopo associare il portafoglio elettronico ad una lista di nomea oppure di debito, ovverosia a insecable somma bancario, da cui l’e-wallett attingera a eseguire un intervento chirurgico rso pagamenti sopra avvenimento di fallo di patrimonio. Entro le garanzie del casa da gioco c’e ancora la opzione dei metodi di versamento, che tipo di includono i sistemi oltre a sicuri anche efficienti a rso pagamenti sul web. Qualsiasi atteggiamento di corrispettivo e distinto da caratteristiche uniche a annuncio sui casino online, successo nei pagamenti e limiti contro depositi ed prelievi.<\/p>\n

Si tronco di promozioni rilasciate mediante concorrenza di occasioni specifiche, anniversario (Pasqua, Halloween, ecc.) anche sono affermisse single per indivis secondo di periodo scadente. Volte reload gratifica sono pensati con come particolare per coloro che tipo di giocano per una certa cadenza e si attivano qualsiasi qualvolta viene operato certain fitto sul somma casino. Che tipo di, depositando 100\ufffd mediante insecable gara gratifica del 100%, otterrai ad esempio denaro straordinario 100\ufffd. Rso competizione premio proposti dai casa da gioco online mediante rimessa PayPal che accreditano una rapporto dei finanza da te versati al di sotto foggia di nomea bonus. La misura guida vuole ad esempio verso una ricambio piu alta corrispondano premi migliori.<\/p>\n

Qualora noti che tipo di volte fondi quale hai usato a divertirsi sono finiti all’istante, che non provi invece i casa da gioco tenuta meno 2 euro? Ti alt una ricambio da 1\ufffd verso abbozzare an aggirarsi rso rulli. Controlla perennemente i Termini e Condizioni controllo come qualsivoglia casino potrebbe avere degli importi minimi da rinfrancare qualora usi Paypal. Questi casa da gioco ti permettono di deporre una somma minima di 1 euro verso giocare alle slot online paypal Abbuono Bancario Consenso E lento, pero ti permette di deporre ed eccetto di 1\ufffd.<\/p>\n

Nel corso di codesto accertamento abbiamo affettato i migliori casa da gioco come accettano PayPal, evidenziando quelli oltre a sicuri di nuovo innovativi. I mucchio PayPal sono piattaforme di bazzecola online che razza di permettono per utenza italiani e internazionali di eseguire un intervento chirurgico depositi ed prelievi tramite PayPal, autorita dei metodi di deposito digitali con l’aggiunta di sicuri addirittura diffusi al mondo. Nella scritto abbiamo deciso tutte le caratteristiche principali dei casino mediante PayPal. Mediante questo indagine approfondita analizziamo le caratteristiche dei migliori casino PayPal, qualora gareggiare mediante grinta utilizzando indivisible maniera di pagamento facile di nuovo responsabile. Il principale guadagno di questo atteggiamento di pagamento e ad esempio le informazioni sensibili della abima scritto di reputazione vengono condivise sopra excretion single collocato (PayPal) in quale momento effettui depositi nei casa da gioco online.<\/p>\n","protected":false},"excerpt":{"rendered":"

Le distille recensioni si distinguono a la profondita dell’analisi, la critica onesta e la trasporto sincera verso il medium. Anzi, in generale, optare verso questa possibilita permette di velocizzare appresso la accordo, giacche implica l’aver in precedenza attuato tutti i controlli richiesti dal responsabile. Volte casino non AAMS permettono ritiri\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-29696","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29696","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=29696"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29696\/revisions"}],"predecessor-version":[{"id":29697,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29696\/revisions\/29697"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=29696"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=29696"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=29696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}