/* 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":80692,"date":"2026-05-23T04:57:20","date_gmt":"2026-05-23T04:57:20","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=80692"},"modified":"2026-05-23T04:57:21","modified_gmt":"2026-05-23T04:57:21","slug":"nella-catalogo-che-tipo-di-segue-indichiamo-quelli-utilizzabili-sopra-qualsivoglia-trampolino-riguardo-a-questa-stringa-compromesso","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nella-catalogo-che-tipo-di-segue-indichiamo-quelli-utilizzabili-sopra-qualsivoglia-trampolino-riguardo-a-questa-stringa-compromesso\/","title":{"rendered":"Nella catalogo che tipo di segue indichiamo quelli utilizzabili sopra qualsivoglia trampolino riguardo a questa stringa compromesso"},"content":{"rendered":"

AdmiralBet scompiglio e qualcuno dei migliori scompiglio online sopra deposito infimo 5 euro ad esempio abbiamo sperimentato<\/h2>\n

Sopra Ninja Crash gioco<\/a> questi potete anteporre l’operatore piu adatto ai vostri gusti, verso la consapevolezza che tipo di qualsiasi minuto da noi consigliato rispetta qualsiasi pirouette e alti standard richiesti di bazzecola anche scelta. Gli operatori elencati qui sopra sono stati selezionati a scorta di numerosi analisi, che razza di ci hanno controllo di produrre la nostra stringa dei migliori paese da bazzecola durante pieno piccolissimo 5 euro. Mediante rso metodi di deposito dei mucchio online tenuta piccolissimo 5 euro troviamo le carte di considerazione, le carte prepagate ed gli e-wallet. Sui casino circa carico piccolissimo 5 euro non nondimeno addirittura possibile presentare per condivisione una sostituzione minima durante qualsiasi i metodi di deposito disponibili, pero addirittura necessario procurarsi tra certi indicati dall’operatore. Abbiamo tenuto opportunita dei metodi di versamento disponibili, eppure addirittura delle offerte durante termini di ricompensa ed stringa giochi, compresa evidentemente la quantita casa da incontro live.<\/p>\n

Usando Postepay, PayPal, Paysafecard oppure Skrill puoi contegno depositi da 1\ufffd, 5\ufffd ovverosia 10\ufffd ed puntare immediatamente alle abatte slot machine preferite. Abbiamo tenuto competenza dei metodi di pagamento disponibili, pero addirittura delle offerte in termini di gratifica di nuovo stringa giochi, compresa ovviamente la lotto scompiglio live. Gli operatori elencati qui sopra sono stati selezionati a scorta di numerosi permesso, come ci hanno permesso di produrre la nostra catalogo dei migliori casino sopra oscuro piccolissimo 5 euro. L’offerta di sistemi di versamento varia verso assista dell’operatore e un qualunque metodi di versamento sono incertezza immediati.<\/p>\n

Le ‘slot fitto 5 euro’ si riferiscono per slot machine offerte da casino online che tipo di permettono ai giocatori di impostare a contare durante certain fitto infimo di chants 5 euro. Nonostante le slot in deposito piccolissimo di 5 euro siano accessibili, e essenziale ricevere una strategia di imbroglio a migliorarne l’esperienza e massimizzare le vincite. Le ricariche di 5 euro, in cambio di, possono succedere offerte come ritaglio di gratifica di ossequio ovverosia ricompense per il deposito.<\/p>\n

Attuale e un bonus arbitrario quale volte casa da gioco legali accidente ai nuovi fruitori<\/h2>\n

L’eccellente gratifica di commiato da 1.500\ufffd e insecable eccezionale sollecitazione per addentrarsi l’avventura ludica sul situazione di Megapari, eppure chi non ha proposito di spendere grosse cifre a addossare il suo competenza puo tuttavia approssimarsi al scaletta di giochi addirittura agli prossimo servizi offerti con excretion deposito minimo di single excretion euro. Verso ottenere questa somma faccenda tuttavia versare nel competenza una ammontare molto elevata, quando chi preferisce stringere bassi rso costi monogramma puo malgrado cio iniziare l’account rinunciando all’offerta propagandistico verso rso nuovi fruitori. Per ribattere questa ambizione di tipo frugale, volte nuovi portali adottano nondimeno piu spesso una sistema che tipo di prevede depositi di tariffa minuscolo, che razza di permettono verso chicchessia di effettuare una cambio del competenza di nuovo di entrare a contare privo di indebitarsi. An osservare vedrai le principali alternative ai siti di scommesse online in tenuta minimo 5 euro da prendere sopra adempimento. L’importo, infatti, non prevede alcun campione di limitazione.<\/p>\n

Il gratifica in assenza di fitto e piuttosto inusuale addirittura ripetutamente richiede la revisione del opportunita; in quale momento scarico, e un’opportunita per gareggiare senza contare impiegare capitale personali, ciononostante di nuovo qui i vincoli possono capitare stringenti. Per protettore gli utenza minorenni e sottrarsi abusi, corrente campione di promozioni sono abbastanza rare nel fiera italiano. Anche se siano bonus in assenza di intricato addirittura escludendo rapporto, e bene tenere a testa ad esempio e costantemente dovuto permettere il proprio guadagno di incontro precedentemente di prelevare eventuali vincite ottenute sui trambusto online. Laddove il premio di convenevole e sovente fissato all’importo del iniziale base, la somma del bonus sarebbe non solo bunker da provenire inutile ai fini del bazzecola. E alcuno difficile quale un casino online permetta ai propri utenti di sfruttare della promozione di saluto per fronte di una cambio anteriore non solo esigua.<\/p>\n

Nella preponderanza dei casi il prassi di pagamento selezionato a il tenuta sara lo in persona semmai del espianto. Nel caso che c’e un modo di rimessa ad esempio il scommettitore pensa di poter abusare a il fitto, ebbene non demeura quale eseguire il antecedente deposito addirittura abbracciare a verificare i giochi online tenuta 5 euroe motto, sopra certain base minimo come basso volte sistemi di corrispettivo consentiti potrebbero non risiedere tanti. A questo punto occorre rilevare i metodi di corrispettivo supportati verso depositare 5 euro sul casa da gioco online AAMS.<\/p>\n

Indivisible gratifica da 5 euro senza fondo puo parere indivisible sottile conto, ciononostante spesso e adatto da queste privazione che tipo di nascono le vincite piuttosto sorprendenti. Proprio, la prevalenza dei casino e ottimizzata a smartphone ed tablet, offrendo la stessa varieta di inganno della adattamento desktop. Durante la giusta opzione di operatori affidabili, e plausibile godere di un’ampia promessa di giochi, gratifica interessanti ed metodi di corrispettivo rapidi. Molti siti non AAMS applicano limiti di intricato di nuovo prelievo abbastanza flessibili, come da includere cosi giocate occasionali per piccole somme che tipo di scommesse con l’aggiunta di consistenti.<\/p>\n

Indubbiamente non e nondimeno cosi, qualora numerosi operatori hanno acconcio nel conveniente frequenza di offerte premio escludendo fondo casino dal opportuno filosofia entro fatica ancora requisiti. Si tratta di promozioni fra le piuttosto ricercate ancora apprezzate dagli utenti, che permettono di impostare an agire privo di spendere averi. Sui casa da gioco con terreno minimo 5 euro non continuamente addirittura fattibile sottoporre a intervento una baratto minima sopra ogni pirouette metodi di corrispettivo disponibili, tuttavia ancora necessario venerare con certi indicati dall’operatore.<\/p>\n

Verso raggiungere rso successivi due gratifica, sara debito fare prossimo due depositi, attendendo l’accredito del gratifica su prima di tendere sopra il fondo altro. Le slot machine contribuiscono per il 50% al realizzazione del sequestrato di occhiata. Verso acquisire i successivi coppia bonus, sara debito eseguire gente paio depositi, aspettando l’accredito del gratifica su precedentemente di tirare in il seguente. Verso ciascun brand esiste perlomeno certain metodo di rimessa corso il che tipo di sinon possono effettuare ricariche di 5 euro!<\/p>\n

Ha molti gratifica interessanti, entro cui esso di ossequio ad esempio tuttavia non potra capitare riscattato dagli fruitori come depositano soltanto 5\ufffd sul opportunita. PayPal e eccome taluno dei metodi di corrispettivo piu apprezzati durante Italia a la distilla scelta ed lusso.<\/p>\n","protected":false},"excerpt":{"rendered":"

AdmiralBet scompiglio e qualcuno dei migliori scompiglio online sopra deposito infimo 5 euro ad esempio abbiamo sperimentato Sopra Ninja Crash gioco questi potete anteporre l’operatore piu adatto ai vostri gusti, verso la consapevolezza che tipo di qualsiasi minuto da noi consigliato rispetta qualsiasi pirouette e alti standard richiesti di bazzecola\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-80692","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80692","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=80692"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80692\/revisions"}],"predecessor-version":[{"id":80693,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80692\/revisions\/80693"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=80692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=80692"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=80692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}