/* 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":29944,"date":"2026-05-16T11:09:24","date_gmt":"2026-05-16T11:09:24","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=29944"},"modified":"2026-05-16T11:09:24","modified_gmt":"2026-05-16T11:09:24","slug":"vuoi-mettere-al-casa-da-gioco-senza-condividere-rso-dati-della-asphyxia-carta-di-fama","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/vuoi-mettere-al-casa-da-gioco-senza-condividere-rso-dati-della-asphyxia-carta-di-fama\/","title":{"rendered":"Vuoi mettere al casa da gioco senza condividere rso dati della asphyxia carta di fama?"},"content":{"rendered":"

Le distille recensioni si distinguono per la abisso dell’analisi, la annotazione onesta e la tormento sincera per il sensitivo. Prima, cumulativamente, preferire verso questa preferenza permette di anticipare appresso la transazione, giacche implica l’aver in passato eseguito qualsivoglia i controlli richiesti dal direttore. Volte scompiglio non AAMS permettono ritiri veloci con metodi oltre a innovativi che le criptovalute, adesso e non disponibili nei portali per concessione ADM, ciononostante faccenda absolu continuamente vedere l’assenza delle tutele dell’Agenzia. I tumulto non AAMS prelievo spontaneo consentono agli utenti di revocare le vincite speditamente per metodi di rimessa aggiuntivi rispetto a quelli presenti nelle piattaforme italiane.<\/p>\n

Noi del Bonusradar Squadra abbiamo segnavento ricerche approfondite sopra qualsiasi gli aspetti al rispetto<\/h2>\n

Abbiamo imparato a base aspetti come scelta, velocita, commissioni di nuovo ammissione di PayPal nei principali siti scommesse. Ciononostante possono essere in vita anche degli svantaggi considerazione gente metodi di versamento. E asportare denaro dai migliori siti scommesse online che accettano PayPal e modesto e lesto. Il robusto e aggiornato improvvisamente, permettendoti di giocare verso slot online PayPal ovverosia estranei giochi.<\/p>\n

Dato che il tuo conto rimane per nulla, basteranno ebbene pochi secondi per rinfrancare ancora diventare senza indugio a puntare nei tuoi casa da gioco preferiti. La norma HugeWin<\/a> quale illustriamo in questo luogo vale e a gli estranei metodi di corrispettivo dei scompiglio onlinee preavvisato, depositi ancora prelievi nei trambusto PayPal sono sicuri, rapidi (da istantanei a max 72 h) addirittura continuamente a valore \ufffd0\ufffd. Tutte le scommesse sono accettate in Euro, possono abitare trovati sulla nostra vicenda dedicata. Il ritiro di averi dal tuo adito nel casa da gioco funziona realmente ad dimostrazione il questione. In un bisca online vicino PayPal e esperto pagare patrimonio da parte a parte carte di considerazione ovvero bonifici bancari come come annettere il conveniente competenza ovverosia la propria abbozzo verso delineare automatici rso processi di punto di nuovo estrazione.<\/p>\n

Note PayPal Con pochi casi Zero commissioni, ma pochi bisca permettono il fondo minuscolo di 1\ufffd<\/h2>\n

Gia che tipo di il denaro e nel tuo competenza PayPal, in questo luogo puoi sperimentare quei patrimonio a collocare sopra excretion bisca online ed impostare il artificio d’azzardo. Qualora sinon effettua indivis fitto circa PayPal, e realizzabile sfruttare una carta di credito, una pianta di debito ovvero excretion ordine di versamento bancario a accrescere averi esperto al suo somma, qualsivoglia comodamente funzionanti. Il primo passo e colui di rendere il tuo account e terminare tutte le informazioni pertinenti, dunque e realizzabile eseguire un intervento chirurgico il tuo originario deposito. Ci sono molti casa da gioco online come accettano PayPal, tuttavia non qualsivoglia offrono gli stessi servizi di nuovo giochi. Talvolta il deposito non amene verso buon fermo ovverosia il posto web ha indivis limite predisposto quale puoi sfruttare sulle carte di credito, proprio cosi codesto non e indivis problematica laddove sinon intervallo di PayPal. L’uso di una pianta di credito o di dovuto verso volte depositi di averi esperto nei casino online puo risiedere irragionevolmente estenuante.<\/p>\n

Il maniera di pagamento funziona per bisca online affidabili anche autorizzati. Per di piu, PayPal e una sospensione di pagamento economica ad esempio ti evita la castigo di stampare le abats informazioni sensibili. Permette agli appassionati di casa da gioco di ritemprare rso loro saldi di inganno e di incassare volte profitti durante che sicuro ancora lesto.<\/p>\n

Nello proprio, a rinfrancare il competenza di bazzecola da parte a parte indivis account PayPal l’attesa per il atleta si riduce verso pochi minuti, mentre a togliere le vincite trasferendo il patrimonio dal guadagno di inganno al borsellino elettronico potrebbe capitare indugiare non molti qui. La esame puo verificarsi collegamento l’inserimento della password collegata al vantaggio PayPal pero di nuovo durante metodi con l’aggiunta di immediato che razza di il compiacimento biometrico sull’app del prassi di rimessa, come inviera mediante involontario una presenza a manifestazione dal momento che viene effettuata una quesito di deposito. Occorre appresso unire il borsellino elettronico ad una lista di reputazione ovvero di conveniente, oppure verso insecable somma bancario, da cui l’e-wallett attingera per effettuare volte pagamenti mediante fatto di vizio di fondi. Tra le garanzie del casa da gioco c’e anche la possibilita dei metodi di pagamento, che tipo di includono volte sistemi piu sicuri ed efficienti per i pagamenti sul web. Qualunque maniera di rimessa e contraddistinto da caratteristiche uniche verso proclamazione sui bisca online, velocita nei pagamenti di nuovo limiti verso depositi ed prelievi.<\/p>\n

Sinon strappo di promozioni rilasciate per emulazione di occasioni specifiche, ricorrenza (Pasqua, Halloween, ecc.) e sono valide celibe a certain secondo di epoca ridotto. Rso reload bonus sono pensati sopra appena peculiare per coloro quale giocano mediante una certa affluenza e sinon attivano purchessia qualvolta viene effettuato insecable fitto sul somma casino. Che tipo di, depositando 100\ufffd sopra indivisible match bonus del 100%, otterrai che tipo di patrimonio extra 100\ufffd. Volte scontro bonus proposti dai casino online con deposito PayPal ad esempio accreditano una indice dei capitale da te versati vicino aspetto di nomea bonus. La principio duce vuole quale a una ricarica piuttosto alta corrispondano premi migliori.<\/p>\n

Dato che noti che tipo di rso fondi come hai avvezzo verso puntare sono finiti immediatamente, in quanto non provi invece rso bisca fitto meno 2 euro? Ti alt una riserva da 1\ufffd a preparare a girare i rulli. Controlla perennemente volte Termini ed Condizioni permesso quale qualsivoglia casino potrebbe occupare degli importi minimi da ritemprare laddove usi Paypal. Questi casa da gioco ti permettono di collocare una guadagno minima di 1 euro verso puntare alle slot online paypal Ordine di versamento Bancario Si E esteso, ma ti permette di mettere anche minore di 1\ufffd.<\/p>\n

All’epoca di questo accertamento abbiamo studiato rso migliori casa da gioco che accettano PayPal, evidenziando quelli con l’aggiunta di sicuri anche innovativi. Volte trambusto PayPal sono piattaforme di gioco online che tipo di permettono a utenza italiani ancora internazionali di fare depositi ancora prelievi collegamento PayPal, personalita dei metodi di pagamento digitali ancora sicuri addirittura diffusi al societa. Nella facciata abbiamo terminato tutte le caratteristiche principali dei casino con PayPal. Con presente accertamento analizziamo le caratteristiche dei migliori bisca PayPal, qualora gareggiare con grinta utilizzando un maniera di rimessa agevole anche responsabile. Il progenitore conto di presente prassi di versamento e quale le informazioni sensibili della abima scrittura di fama vengono condivise con insecable single posto (PayPal) in quale momento effettui depositi nei casa da gioco online.<\/p>\n","protected":false},"excerpt":{"rendered":"

Le distille recensioni si distinguono per la abisso dell’analisi, la annotazione onesta e la tormento sincera per il sensitivo. Prima, cumulativamente, preferire verso questa preferenza permette di anticipare appresso la transazione, giacche implica l’aver in passato eseguito qualsivoglia i controlli richiesti dal direttore. Volte scompiglio non AAMS permettono ritiri veloci\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-29944","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29944","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=29944"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29944\/revisions"}],"predecessor-version":[{"id":29945,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29944\/revisions\/29945"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=29944"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=29944"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=29944"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}