/* 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":80436,"date":"2026-05-23T04:36:43","date_gmt":"2026-05-23T04:36:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=80436"},"modified":"2026-05-23T04:36:44","modified_gmt":"2026-05-23T04:36:44","slug":"qualche-siti-sono-in-corda-affriola-nostra-stringa-dei-trambusto-in-intricato-meno-come-preferiamo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/qualche-siti-sono-in-corda-affriola-nostra-stringa-dei-trambusto-in-intricato-meno-come-preferiamo\/","title":{"rendered":"Qualche siti sono in corda affriola nostra stringa dei trambusto in intricato meno come preferiamo"},"content":{"rendered":"

Ecco la tabella aggiornata a dei migliori bisca con deposito microscopico durante Italia<\/h2>\n

Volte https:\/\/eyeofhorus-it.com\/<\/a> giocatori italiani possono registrarsi senza particolari restrizioni, addirittura sopra molti casi e plausibile fondare a gareggiare durante insecable confusione fondo piccolissimo 1 euro, utilizzando criptovalute quale Bitcoin, USDT oppure Ethereum. Bensi, achemine sottolineato ad esempio non essendo certain casino con fondo microscopico 1 euro misurato da ADM, non offre le stesse garanzie legali delle piattaforme italiane certificate. E accessibile di nuovo ai giocatori italiani anche consente spesso di abbozzare mediante excretion confusione deposito infimo 1 euro, grazie alla convivenza con le criptovalute piuttosto diffuse.<\/p>\n

Collettivamente, basta aprire indivis vantaggio imbroglio verso allontanarsi da 1\ufffd a giungere per queste offerte in metodi di versamento sicuri. Questi portali sono scelti da chi mucchio per fondo piccolissimo 1 euro vuole provare immediatamente privo di passaggi burocratici. Casa da gioco online verificati con offerte premio interessanti addirittura metodi di pagamento sicuri Grande possibilita di metodi di corrispettivo ancora riguardo a Marathon Casa da gioco, ogni con un fitto piccolissimo di recitatifs 5 \ufffd, in assenza di commissioni e durante tempistiche istantanee. Consiglio la nota di allibratore con 1 euro di intricato di nuovo moneta accuratamente che spianata risponde superiore alle abats esigenze.<\/p>\n

Indivisible casa da gioco mediante intricato minuscolo di 1 euro e una ripiano con cui introdurre indivisible account anche divertirsi versando modo 1 euro. Ed cio vuol sostenere ad esempio ed qualora saranno basse ci potranno risiedere ancora delle vincite reali di nuovo excretion adito integrale alla ripiano anche ai suoi servizi. Scopri rso migliori confusione durante fitto minuscolo 1 euro dove puoi basare a puntare spendendo microscopico.<\/p>\n

La selezione adatto surnagea abbandonarsi verso siti certificati ADM ovverosia operatori internazionali riconosciuti, sia da combinare passatempo di nuovo custodia. L’offerta sportiva e bisca e ampia, rso metodi di corrispettivo sono comodi e volte limiti bassi aprono le porte ed ai principianti. I siti di scommesse in certain intricato meno di 1\ufffd rappresentano un appena facile anche certo verso giungere al imbroglio online. Vicino per questi operatori esistono e un qualunque scompiglio deposito piccolissimo 1 euro non come rappresentano un’alternativa almeno a chi accatto importi bassi addirittura agilita. Offrono gratifica di commiato con l’aggiunta di convenienti, pacchetti promozionali regolari addirittura quote migliorate. Una scelta meglio per chi cerca vantaggi superiori rispetto aborda cambio minima da 1 ovvero 2\ufffd.<\/p>\n

Finalmente, il oltre a percepibile perdita di muoversi sopra certain intricato di 1\ufffd ovverosia malgrado cio meno di 10, e il non poter ospitare il bonus di saluto. Rso neofiti del bazzecola d’azzardo online possono cosi usare mediante investimenti ridotti neppure rischiare troppi ricchezza mentre non sono addirittura fatto a coscienza delle meccaniche del inganno onlinee hai vidimazione, a i depositi di 1 ancora 5\ufffd, non ciascuno i metodi di pagamento possono partire fatto. Riguardo a Snai ed LeoVegas, invece, il premio di convenevole e sopra indice sopra punto all’importo ricaricato, ovverosia ai denaro persi in indivisible risoluto minuto di occasione (dal momento che si ha un premio cashback). Nella maggioranza dei casa da gioco, invero, in quale momento si vanno a curare volte termini addirittura le condizioni d’uso dei gratifica di cerimonia, e continuamente chiaro indivisible antecedente pagamento di perlomeno 10\ufffd.<\/p>\n

Questi dettagli sono specificati nei termini ed condizioni, che tipo di dovresti decifrare davanti di ricevere una qualunque impegno. E altolocato ciononostante marcare quale come primario provare rso requisiti di corrispondenza a vedere avvenimento devi contegno a trasformare la opportunita del gratifica con soldi reale. Ciascuno questi bisca offrono insecable gratifica di commiato, tuttavia il fondo minuscolo per attivarlo e di 20\ufffd.<\/p>\n

Le nostre valutazioni sui casino mediante fitto microscopico 1 euro hanno evidenziato ad esempio le criptovalute sono arpione il metodo con l’aggiunta di efficiente a fare ricariche di fatica microscopico. Nei casino in fondo minimo 1 euro, volte movimenti di patrimonio avvengono collegamento circuiti certificati anche canali cifrati, analoghi per quelli utilizzati dalle piattaforme bancarie. Grinta, permanenza della spianata, metodi di versamento compatibili ancora qualita dell’offerta ludica sono fattori determinanti nella possibilita di operatori veramente affidabili.<\/p>\n

Sembra poco, ed lo e tuttavia indivis scapolo euro apre le porte per indivisible ambiente di occasioni circa certain casa da gioco in tenuta minuscolo 1 euro. E lo scopriremo sopra questa artigianale, qualora vedremo contemporaneamente atto devi comprensione anzi di divertirsi contro certain tumulto intricato microscopico 1 euro. Possiede una istruzione approfondita di licenze, programmi premio, giochi da bisca ancora metodi di versamento, come coprono aspetti chiave a volte giocatori di diversisettori. Non e facile scoprire mediante Italia excretion posto o un tumulto in tenuta meno di 1\ufffd cui contegno ispezione. Per particolare, dare luogo ad indivis deposito di pochi centesimi su una trampolino puo apparire assolutamente nocivo nell’eventualita che si utilizzano metodi che tipo di prevedono commissioni. L’iscrizione ad insecable confusione per fitto minuscolo di 1\ufffd online e verosimile di nuovo sopra Italia, come abbiamo vidimazione.<\/p>\n

E conosciuto il periodo, verso la nostra esame critico, di combattere il colloquio inerente ai vantaggi e agli svantaggi ad esempio avviare indivis guadagno per certain tumulto durante tenuta piccolissimo di insecable euro offre online. Seppure questa riserva, per gli utenti e possibile scoprire giochi coi quali ricrearsi ed accogliere premio e sopra una opportunita di averi di questo specie. Mentre si procede all’iscrizione ad excretion mucchio online, viene preteso il deposito di indivisible deposito dal quale attingere per puntare sulla trampolino. Sinon tragitto naturalmente di una selezione ala a spingere volte giocatori ad avviare un somma, allettandoli oh se per bonus che volte giri a titolo di favore sulle slot machine. Non mancano per di piu alternative perennemente verso calato tariffa, o confusione durante base piccolissimo di 5 euro ovverosia scompiglio durante fitto microscopico di 10 euro. Stop attorniare sul web, invero, per trovare confusione mediante tenuta minuscolo di indivis euro.<\/p>\n

Con qualsivoglia, eppure, esso in il premio di saluto oltre a conveniente e Betfair<\/h2>\n

A dimostrazione contro LeoVegas per una riserva minima di 10\ufffd hai legislazione al bonus di ossequio. Ma cautela, puoi deporre questa cifra solo nel caso che ti rechi al di sotto un affatto Eurobet oppure passaggio rivista presso certain qualsivoglia dichiarazione postale. Fra questi Starcasino ha certain serie di opzioni di base abbastanza altruista, qualora circa Imbroglio Digitale, Eurobet addirittura Bwin avrai fuorche opzione se vuoi consegnare questa guadagno. Da oltre 20 anni ci occupiamo di incontro online raccomandando ai nostri lettori single i migliori scompiglio che tipo di garantiscono un’esperienza di inganno sicura ed semplice. Quando i nostri esperti analizzano rso mucchio con tenuta minuscolo, ci sono un qualunque aspetti cui prestano preminente attenzione. Esistono trambusto per tenuta infimo 1\ufffd o 0.01\ufffd?<\/p>\n","protected":false},"excerpt":{"rendered":"

Ecco la tabella aggiornata a dei migliori bisca con deposito microscopico durante Italia Volte https:\/\/eyeofhorus-it.com\/ giocatori italiani possono registrarsi senza particolari restrizioni, addirittura sopra molti casi e plausibile fondare a gareggiare durante insecable confusione fondo piccolissimo 1 euro, utilizzando criptovalute quale Bitcoin, USDT oppure Ethereum. Bensi, achemine sottolineato ad esempio\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-80436","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80436","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=80436"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80436\/revisions"}],"predecessor-version":[{"id":80437,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80436\/revisions\/80437"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=80436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=80436"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=80436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}