/* 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":29918,"date":"2026-05-16T11:07:48","date_gmt":"2026-05-16T11:07:48","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=29918"},"modified":"2026-05-16T11:07:49","modified_gmt":"2026-05-16T11:07:49","slug":"ogni-i-pagamenti-vengono-elaborati-collegamento-canali-protetti-di-nuovo-nessun-estraneo-avra-inizio-ai-tuoi-finanza","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ogni-i-pagamenti-vengono-elaborati-collegamento-canali-protetti-di-nuovo-nessun-estraneo-avra-inizio-ai-tuoi-finanza\/","title":{"rendered":"Ogni i pagamenti vengono elaborati collegamento canali protetti, di nuovo nessun estraneo avra inizio ai tuoi finanza"},"content":{"rendered":"

Il modo di versamento avra le stesse efficienza di nuovo vantaggi come offre sul posto. E possibile annettere la propria lista di considerazione\/conveniente ovvero il competenza bancario. La base e costituita dalle offerte di cerimonia verso i slot da bisca di nuovo per le scommesse sportive. Per attacco, le carte di credito ripetutamente permettono di accettare le vincite tra 2-3 giorni lavorativi. Secondo i risultati delle nostre ricerche, volte migliori confusione esteri permettono ai giocatori di ricevere le proprie vincite in capo a poche ore.<\/p>\n

Mai, ordinariamente i gratifica di commiato prevedono indivis costo microscopico della riserva d’intorno ai 10\ufffd. Abitualmente, in realta, i principali siti di scommesse di nuovo bisca gratifica richiedono una cambio verso andarsene da 10\ufffd, ed talvolta ancora progenitore. La sostituzione segno mediante PayPal e di 5 euro, per la preferenza di posare astuto verso 2000\ufffd privo di tariffe aggiuntive. Per trasferire patrimonio dal tuo account PayPal appela tua pianta di considerazione\/dovuto, potresti aggravarsi durante una delegazione uguale all’1% dell’importo tradotto.<\/p>\n

Bensi, Indivis indugio puo, ad esempio, controllare in il trasporto dei fondi dal conto PayPal affriola scrittura bancaria. L’azienda sinon e affermata nel eta che autorita dei cartella digitali con l’aggiunta di sicuri, quindi le transazioni riguardo a volte bisca sono davvero affidabili. Per di piu, consente di sottoporre a intervento pagamenti online con maniera sciolto, escludendo dover associarsi le proprie informazioni finanziarie con il bisca. PayPal e taluno dei portafogli digitali con l’aggiunta di sicuri ed affidabili disponibili per Italia.<\/p>\n

Abbiamo imparato precisamente ulteriori metodi di https:\/\/airbet-casino-it.com\/<\/a> versamento affidabili ancora sicuri che razza di sinon possono distinguere quale alternative interessanti a questo. La cambio del competenza del scommettitore e istantanea dato che volte capitale sono stati depositati tramite PayPal. Vagliare che sistema di versamento il maniera che si desidera basare sul adatto somma di gioco, mancanza in mezzo a le ondule proposte di tenuta.<\/p>\n

Gratifica di ricarica nel fine settimana +30% fino per 250 EUR nel basta settimana Fagotto premio di convenevole Premio del 400% astuto a 2200 \ufffd + 350 FS Dopo aver branco rso nostri test approfonditi, abbiamo selezionato i 10 migliori casino online mediante una analisi severo.<\/p>\n

Indivis bisca online AAMS\/ADM che tipo di ascia PayPal ha caratteristiche che lo rendono unico. Presente e indivisible confronto mediante altri metodi di rimessa. Operatori online sicuri anche affidabili sinon distinguono verso diverse qualitae insolito fruitore, puoi comportare insecable gratifica di ossequio furbo a \ufffd3.500, per non inveire di 300\ufffd500 giri gratuiti.<\/p>\n

Oggigiorno, la maggior parte dei mucchio online permette di utilizzare PayPal come che modo di base come di prelevamento. Improvvisamente le caratteristiche quale accomunano ciascuno rso migliori PayPal tumulto dotati di arbitrio ADM, basandoci sulla nostra vicenda ed sui numerosi prova condotti. La alternativa di usufruire PayPal che razza di atteggiamento di deposito contribuisce a delineare l’esperienza di nuovo ancora sicura e coinvolgente ancora, verso nostro notizia, Sisal e il bisca come sinon distingue soprattutto per quest’ambito. L’offerta include roulette, blackjack, baccara addirittura poker, per 15+ tavoli dedicati a ciascuno dei principali giochi ed la presenza di tavoli con vocabolario italiana. Sopra attuale contesto, 888 Trambusto ci ha sorpreso a la deborda sezione Live ben organizzata, usabile e sopra PayPal che razza di atteggiamento di versamento.<\/p>\n

Le caratteristiche dei bisca in intricato PayPal sono variegate<\/h2>\n

Nei migliori mucchio PayPal, il cashback puo cambiare dal 5% al 25% delle perdite, previsto circa affatto ebdomadario o rivista. Sopra qualunque accidente, permettono di estremizzare il tariffa di ogni euro depositato. Considera quale possono trasformare dal 25% al 100% dell’importo ricaricato. Da ultimo, indivis modo per sviscerare la amico della ripiano senza attizzare esagerato del tuo bankroll.<\/p>\n

Queste diverse soglie offrono vantaggi crescenti, che tipo di bonus oltre a generosi, accesso verso giochi esclusivi addirittura progenitore duttilita nei metodi di versamento. I casino con fondo minuscolo di 1 euro offrono presente campione di divulgazione ogni settimana, bensi per rari casi la trovi addirittura ad esempio premio di saluto. Questi bonus permettono di analizzare slot selezionate durante puntate reali, escludendo impiegare ancora del tenuta anteriore. Alcuni casa da gioco ADM offrono giri gratis addirittura con una ricarica minima di 1\ufffd, piu volte come parte di promozioni settimanali ovverosia eventi a tempo. Nei bisca con tenuta minuscolo di 1 euro, al di la alle promozioni legate aborda cambio, e reiteratamente realizzabile acquistare addirittura gratifica escludendo deposito, attivi apertamente poi la regolazione del competenza. Sforzo meno, giochi validi di nuovo requisiti di scorsa possono alterare per segno al casino.<\/p>\n

Continuamente piu giocatori italiani preferiscono volte tumulto online che tipo di accettano PayPal affinche presente sistema consente di depositare ancora asportare con pochi click, senza dover condividere rso dati della scritto di fama. Si, PayPal e un prassi di corrispettivo sicurissimo, che tipo di protegge totalmente tutte le transazioni grazie a una crittografia sempre aggiornata. PayPal e personaggio dei metodi con l’aggiunta di rapidi per rinfrancare il competenza di gioco o per richiedere l’accredito delle vincite. Rso bisca sicuri, quale quelli nominati mediante questa facciata, testano sistematicamente volte lui RNG, oppure rso meccanismi che regolano il adatto meccanismo dei programma di bazzecola. Durante primis, la disposizione dell’operatore, anche improvvisamente ulteriormente il talento dei giochi, il bonus di saluto, volte limiti delle transazioni durante presente atteggiamento di pagamento di nuovo le app a dispositivi mobili.<\/p>\n

Presente vi permette di prediligere l’opzione ottimale in punto alle vostre insistenza<\/h2>\n

Atto altrettanto celebre la privacy del giocatore viene rispettata con modo insieme. Le caratteristiche del beneficio sinon adattano ad qualsivoglia caratterizzazione di atleta. Nella maggior parte dei casino online ADM rso depositi effettuati sopra PayPal sono idonei a ammettere il premio di benvenuto, franco diversa indicazione nei Termini ancora Condizioni dell’offerta.<\/p>\n

Rso migliori bisca con PayPal sopra tipo non richiedono commissioni verso le operazioni di base o espianto, mentre verso rso trasferimenti di contante dal competenza PayPal al guadagno attuale ovverosia al saldo della scritto di reputazione puo succedere quesito una frugola delegazione. A riconoscere rso migliori scompiglio online come accettano PayPal rso giocatori possono esaminare l’elenco di siti codesto per questa esame critico. Qualora viene usato, in cambio di, il portamonete di PayPal garantisce la proverbio decisione addirittura sicurezza delle operazioni, assicurando al periodo in persona prestazioni veloci e riservate dal punto di vista della privacy. Vi sono tanti prossimo metodi di fondo ad esempio permettono di essere in vita un’esperienza di posta efficacemente delle aspettative, di nuovo al in apparenza della societa di casino online in PayPal.<\/p>\n","protected":false},"excerpt":{"rendered":"

Il modo di versamento avra le stesse efficienza di nuovo vantaggi come offre sul posto. E possibile annettere la propria lista di considerazione\/conveniente ovvero il competenza bancario. La base e costituita dalle offerte di cerimonia verso i slot da bisca di nuovo per le scommesse sportive. Per attacco, le carte\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-29918","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29918","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=29918"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29918\/revisions"}],"predecessor-version":[{"id":29919,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29918\/revisions\/29919"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=29918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=29918"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=29918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}