/* 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":80406,"date":"2026-05-23T04:33:30","date_gmt":"2026-05-23T04:33:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=80406"},"modified":"2026-05-23T04:33:32","modified_gmt":"2026-05-23T04:33:32","slug":"per-volte-giocatori-appata-elemosina-di-un-po-di-soldi-di-diverso-ciononostante-esistono-delle-affermis-alternative","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/per-volte-giocatori-appata-elemosina-di-un-po-di-soldi-di-diverso-ciononostante-esistono-delle-affermis-alternative\/","title":{"rendered":"Per volte giocatori appata elemosina di un po’ di soldi di diverso, ciononostante, esistono delle affermis alternative"},"content":{"rendered":"

Evidentemente, se non vuoi coinvolgere soldi comodo, puoi prendere la variante demo<\/h2>\n

L’obiettivo crown coins dove giocare<\/a> e aiutarti a prediligere indivisible situazione qualora rso tuoi 10 euro siano veramente ben spesi, basandoci sopra prestazioni reali e condizioni verificate. Gamblizard Premio casa da gioco per fondo Gratifica di deposito di 10 euro Scegli entro i metodi di corrispettivo il ancora conveniente per le tue esigenze tra quelli quale sono disponibili. Scegli indivisible casa da gioco online con Italia in slot mediante base minuscolo di 10\ufffd quale ti permette di ottenere da 30\ufffd per 80\ufffd.<\/p>\n

A simile considerazione esistono diversi requisiti di tenuta imposti dalla preponderanza dei casa da gioco, che razza di particolare si differenziano l’uno dall’altro. Analizzo anche ricerca le ondoie strategie di gestione del preventivo addirittura le codificazione dei giochi sia da poter riconoscere ai miei lettori di continuo le migliori informazioni di nuovo permettergli di scoprire il bazzecola ideale. Consenso, molti casa da gioco non AAMS offrono la possibilita di eseguire indivis fitto microscopico di single 1 euro, permettendoti di indagare l’offerta privo di un reale impegno dell’economia originario.<\/p>\n

Interno del nostro messo, , sinon puo svelare una nota esaustiva dei vari operatori quale permettono di giocare 1\ufffd. Corrente allibratore consente ai propri clientela di puntare sugli eventi di indivisible schema ampio di nuovo abilmente, che tipo di include una lunga stringa di svago, andando da quelli ancora seguiti per quelli oltre a di cavita. Puntare in certain valore percio permette di farlo piu presumibilmente, puntando moderatamente anche limitando le perdite nel secondo che tipo di potremmo definire di studio.<\/p>\n

Sfruttare dei siti scommesse sopra vincite piccole tuttavia sicure ha ancora excretion prossimo vantaggio alcuno autorevole<\/h2>\n

Rso migliori mucchio per fitto meno di 1 euro sono addirittura quelli che permettono di collocare addirittura, particolarmente, di togliere molto rapidamente. Indivis altro conto specifico dai confusione online deposito microscopico 1 euro e che durante presente che il atleta ha ancora preferenza di analizzare diverse piattaforme. Sfortunatamente rso mucchio durante intricato 1 euro non sono molti; oltre a numerosi sono quelli in ricambio minima da 5 euro, laddove tantissimi partono da 10 euro.<\/p>\n

L’abbiamo stilata includendo scapolo volte migliori operatori ancora basandoci su principi ben stabiliti, frammezzo a cui scelta ancora segno. Piacere indivisible collocato con depositi minimi bassi, permette di contegno uso senza contare consumare parecchio. StarCasino permette di situare scommesse su football, basket, beach volley, pugilato, pallacanestro, pallavolo, ciononostante tanto. Il versamento meno chiaro sulla programma e di 5\ufffd di nuovo e possibile accesso volte metodi di rimessa con l’aggiunta di comuni, garanzia di deliberazione e attendibilita. Di nuovo per corrente caso, la sostituzione luogo da fare e di 10\ufffd anche l’operatore mette a disposizione molteplici metodi di deposito per cui pagare sul conto di bazzecola.<\/p>\n

Puoi verificare ancora slot, sopraggiungere ai tavoli live durante puntate basse ovvero usufruire indivisible bonus di saluto privo di compromettere abbondante. Per i nuovi giocatori, questa principio fortilizio permette di comprendere che razza di funzionano premio, giochi ancora prelievi reali, privato di pressioni sul stanziamento. Un casa da gioco per tenuta piccolissimo di 10 euro offre indivisible segno di inizio esperto, innanzitutto nel caso che vuoi provare una programma escludendo riservare iniziali elevate. Ha addirittura un’offerta di bonus di benvenuto di nuovo promozioni di cashback a giocatori regolari. Gransino Scompiglio scure depositi da chants 10 \ufffd anche presenta offerte di cerimonia competitive, per giochi slot, tavoli live e gente titoli di provider popolari.<\/p>\n

Potete accogliere free spin, bonus di benvenuto, cashback oppure partecipare a promozioni che razza di il Premio Crab, come regala premi insolito anche giri gratuiti ai nuovi utenti. In chants 5 euro, potete giungere verso un’ampia tipo di titoli, in mezzo a cui slot machine, roulette, blackjack, poker di nuovo crash gioco. Molti casa da gioco includono ancora titoli esclusivi firmati da provider internazionali, offrendo arte grafica moderna, gameplay liscio anche vincite ancora entusiasmanti nel 2026. Queste piattaforme offrono una preferenza di giochi tanto con l’aggiunta di ampia adempimento ai siti ADM, permettendo di controllare decine di titoli di nuovo sopra puntate minime.<\/p>\n

Questa e la mia opzione longitudine per qualita complessiva. 1.22 Carriera di prelevamento nei tumulto non AAMS tenuta 10 euro Purchessia casa da gioco ha delle codificazione proprie con essenza di pagamenti; in riga di massima, dubbio qualunque accettano PayPal e gente riserva di deposito popolari.<\/p>\n

Giochi casino in 5 euro \ufffd Mediante una cambio da 5\ufffd avrai la con l’aggiunta di ampia possibilita in mezzo a giochi di casa da gioco addirittura slot machine online. Puoi prediligere, dunque, entro una buona qualita di mercati. Nello uguale occasione, ma, possiamo dirti che razza di ci sono diversi esercizio fra cui prendere. Ora non piu confermata la riserva, dovrai celibe disporre come sfruttare il fama ancora verso quali quote scommettere. Esame quali sono volte metodi di versamento che tipo di permettono il base a partire da 5\ufffd. Generalmente bastano pochi minuti anche l’inserimento di qualche dati.<\/p>\n

Diversi operatori accettano mucchio non AAMS durante PayPal, permettendo di mettere e prelevare anche per chants 5\ufffd. Per molti casi, e verosimile ancora togliere le vincite direttamente sulla stessa lista. Conoscere i metodi disponibili aiuta per prediligere il portale piuttosto conveniente alle proprie etnografia di artificio. Attualmente esistono molteplici soluzioni a posare importi ridotti sopra decisione, anche nei casa da gioco intricato piccolissimo 5 euro. Rso giocatori come scelgono insecable casa da gioco online insecable fondo minimo 5 euro cercano guadagno ed professione nei pagamenti.<\/p>\n

La pubblicita e cavita celibe verso fruitori unici verso IP, cuore comune ovverosia sistema di corrispettivo nemmeno e cumulabile con gente gratifica di ossequio. Unibet bisca offre ai nuovi giocatori excretion gratifica del 100% sul primo deposito, sagace per excretion superiore di 500\ufffd, da usufruire verso casa da gioco di nuovo slot. Il gratifica non puo avere luogo impiegato contro prodotti diversi da bisca e slot, e non e cumulabile per altre offerte. Rso 50 free spin sono validi celibe nei giochi selezionati e generano vincite da giocare 35x con 5 giorni, per certain confine soddisfacentemente traducibile di 50\ufffd. Eventuali vincite devono risiedere giocate una avvicendamento davanti ad esempio possano avere luogo prelevate.<\/p>\n

Che tipo di, nel segno di offerte \ufffddeposita 5\ufffd, gioca mediante 50\ufffd\ufffd, riceverai 10 demi-tour l’importo del tuo fondo con soldi gratifica. Di nuovo i giocatori italiani possono approfittare di offerte quale forniscono loro scaltro verso 30\ufffd per premio cash mediante il gratifica da mucchio non aams intricato minuscolo 5 euro con Italia. Tutte le offerte sono rivolte ai giocatori provenienti dall’Italia anche puoi usufruirne verso quanti siti desideri. Alt prediligere le proprie slot preferite e abbozzare a cingere il prima realizzabile.<\/p>\n","protected":false},"excerpt":{"rendered":"

Evidentemente, se non vuoi coinvolgere soldi comodo, puoi prendere la variante demo L’obiettivo crown coins dove giocare e aiutarti a prediligere indivisible situazione qualora rso tuoi 10 euro siano veramente ben spesi, basandoci sopra prestazioni reali e condizioni verificate. Gamblizard Premio casa da gioco per fondo Gratifica di deposito di\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-80406","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80406","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=80406"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80406\/revisions"}],"predecessor-version":[{"id":80407,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80406\/revisions\/80407"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=80406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=80406"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=80406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}