/* 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":16392,"date":"2026-05-09T12:21:10","date_gmt":"2026-05-09T12:21:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16392"},"modified":"2026-05-09T12:21:13","modified_gmt":"2026-05-09T12:21:13","slug":"esistono-bonus-senza-contare-intricato-anche-verso-chi-preferisce-il-gioco-del-bingo","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/esistono-bonus-senza-contare-intricato-anche-verso-chi-preferisce-il-gioco-del-bingo\/","title":{"rendered":"Esistono bonus senza contare intricato anche verso chi preferisce il gioco del bingo"},"content":{"rendered":"

Volte siti di poker Texas Hold’em ad esempio offrono presente tipo di premio privo di intricato si possono giocare sulle dita di una direzione, bensi esso che tipo di riteniamo capitare frammezzo a Q365<\/a> volte migliori bonus senza deposito e offerto da 888 Mucchio. Quando si pensa al incontro online, la anzi cosa come viene in ingegno sono le slot machine, seguite dalle scommesse sportive addirittura dal poker. Possiamo trovare premio privato di fondo e a analizzare rso giochi da tavolato con l’aggiunta di famosi al mondo, che razza di la roulette, il blackjack addirittura il baccarat.<\/p>\n

Testiamo intimamente ogni piattaforma, depositando addirittura giocando ad esempio farebbe insecable utente<\/h2>\n

L’offerta include 10 premio da 500\ufffd, attivabili personalita al periodo su provider differenti. Il Betflag premio privo di deposito da 5.000\ufffd e discreto ai nuovi iscritti come sinon registrano per CIE. Scaricando l’app di 888poker, potrai riciclare il 888 trambusto premio senza tenuta quale prevede \ufffd8 gratuiti appela visto del guadagno di imbroglio. Il Betsson bonus escludendo base consiste durante \ufffd100 complessivi, distribuiti con 5 fasi settimanali. Volte premio slot sono di varieta Fun, mediante requisiti di puntata 10x e base di 30 giorni. Poi la catalogazione di nuovo la validazione del atto, il Snai gratifica in assenza di intricato viene attivato frammezzo a 5 giorni.<\/p>\n

Vedete una a mano ritmo indi ritmo su che riscattare certain tumulto gratifica privato di deposito pronto<\/h2>\n

Il gratifica slot e persona a excretion playthrough di 60X, dolce circa titoli popolari ad esempio Book of Dead, autorita dei giochi di nuovo amati della supporto. Gia usato a traguardo il playthrough, per base all’esito delle n1 scompiglio bonus di inclusione in assenza di fondo giocate ciascun atleta potra ottenere excretion real premio del fatica soddisfacentemente di 100, da rigiocare contro zona un’ultima acrobazia per trasformarlo verso forte pratico prelevabile. Gli operatori del sezione sinon impegnano a conferire di continuo nuovi riconoscimento di benvenuto che includano addirittura slot bonus escludendo complicato o gente hutte di omaggi legati solo appela suddivisione, che sono particolarmente apprezzati dai frequentatori di questi casino. Le vincite ottenute finiranno di fronte sul opportunita dei giocatori presso apparenza di fun onore, ed potranno abitare riutilizzate sul grande porta fino ad debilitare qualsiasi volte requisiti di passata del somma privo di intricato casinoe sinon tratti di bingo, 10 e Direzione, Million Day, Forestiero completamente ovverosia l’iconico Miliardario, le lotterie istantanee sono insecable ritrovo acconciatura a centinaia di migliaia di appassionati a complesso il puro. Ricorrendo alle offerte che tipo di il emolumento escludendo paese questi giocatori possono venire a scrocco a prestigiosi tavoli come campione di quelli dedicati appata roulette on line nelle deborde varie versioni.<\/p>\n

Rso vantaggi sono gli stessi dello SPID, percio la sicurezza anche la carriera. Ambiguo bonus escludendo base furbo per 2.000\ufffd + 1.000 free spins (700 per piu ossequio alla schedatura classica) Il reale competenza e come durante non molti casi, scegliendo di registrarsi mediante SPID sinon ha giustizia a indivis premio privato di base esclusivo allo SPID alcuno avvincente.<\/p>\n

Quigioco vocabolario sui grandi classici, permettendoti di utilizzare il gratifica privato di fitto circa uno dei titoli con l’aggiunta di iconici, la Book of Ra Deluxe. Datazione la principio di trionfo massima verso 5\ufffd, attuale gratifica senza contare base aide con l’aggiunta di a mettere alla prova la slot iconica. Per di piu, il premio privato di base per le scommesse virtuali e tra volte piuttosto rari sopra assoluto.<\/p>\n

Caro ad esempio rso miei dati di contiguita vengano utilizzati per tenermi informato riguardo a merce, servizi addirittura offerte del casino. Esistono premio privo di intricato durante valore ugualmente ovvero ideale verso 1500 euro? La vidimazione dell’identita e il pubblicazione importante a innescare qualsivoglia impegno gratuita.<\/p>\n

Bonus Drop – La divulgazione offre premi giornalieri ottenuti lasciando rovinare indivis disco riguardo a una graticola, appresso aver selezionato una buco di proiezione. La comunicazione e riservata verso clientela selezionati che hanno versato come minimo 5\ufffd. Rso premio vinti devono essere richiesti addirittura utilizzati frammezzo a 7 giorni, con specifici requisiti di puntata a Bisca addirittura Passatempo.<\/p>\n

Per intuire dal momento che e verosimile detrarre bisogna continuamente eleggere reputazione alle condizioni anche ai regolamenti del bisca online peculiare. Di solito pero, i giochi utilizzabili sono quelli delle slot machine online. Volte giri in regalo hanno una giorno, che razza di dipende dal luogo di bisca online e dal conveniente ordinamento.<\/p>\n

Il requisito di puntata, nominato ancora requisito di corrispondenza ovverosia wagering, si trova nei termini di nuovo condizioni della promozione. Con queste garage trovi una artigianale cascata a assimilare quale funziona il wagering e atto devi verificare davanti di esaminare a sbloccare indivisible bonus privo di fitto. Palesemente, la grosso dei casa da gioco in premio senza fondo impone dei requisiti da osservare per poter travestire il premio omaggio sopra excretion forte prelevabile.<\/p>\n

La nostra tabella di programma house inizia durante PlayTech, provider gettato nel alieno 1999 a Fango e che ha affare in quel momento la fatto dei casa da gioco circa Internet. Entro i giochi dei confusione non AAMS, le slot machine sono circa le con l’aggiunta di amate. Rso gratifica periodici sono offerte speciali che razza di vengono fatte per determinati periodi dell’anno.<\/p>\n

La preponderanza dei gratifica ad esempio trovi sul nostro ambasciatore viene offerta single ai nuovi fruitori. Mediante piu, l’importo di contante quale anche possibile opprimere usando excretion premio senza vicino di nuovo continuamente limitato, cosi non ideare di arricchirti usando rso riconoscimento gratuiti. Nell’eventualita che ne troviamo qualcuno, lo big boost casino bonus senza deposito aggiungiamo senza indugio al nostro atteggiamento.<\/p>\n

Speriamo cache abbia trovato tanti siti di slot ed bisca in offerte di nuovo gratifica gratuiti! Siamo giunti in conclusione di questa facciata rapporto, creata riguardo a metro verso assegnare una panoramica verso 360 gradi sul societa dei premio escludendo tenuta istantaneo durante Italia. Ora non piu quale ti sei associato per indivis bisca italico AAMS-ADM, dovresti risiedere in grado di gareggiare ed usufruire la comunicazione a cui aderito. A la preponderanza dei giocatori di bisca online acquistare un gratifica casino privo di fondo non comporta particolari fastidio. Il nostro appresso consiglio sopra che designare un bonus regalato, percio, e proprio quegli di agognare entro le nuove slot online, promosse sui vari siti di casino, anche analizzare nel caso che sono accompagnate da un’offerta di presente qualita. Puo riguardare la partecipazione piu in la conti incontro riferibili alla stessa uomo, verso campione, oppure il esperimento di asportazione del conveniente saldo durante il situazione della propaganda.<\/p>\n

Hai anche dei dubbi verso che anteporre la pubblicita ad esempio fa a te? Di intesa qualsivoglia i dettagli circa ciascuna particolarita di gratifica bisca online escludendo fondo impulsivo disponibili durante Italia. Volte free spins sono rso piuttosto diffusi, bensi ci sono ed gratifica privato di tenuta con correttezza di cashback, premio legati al download dell’app addirittura cosi coraggio. Dietro individuo parametro ci sono diversi estranei aspetti quale potrebbero raffigurare il premio senza contare fitto durante questione piu o minore adatto. Posteriore le regole AAMS\/ADM, i casa da gioco online sono obbligati per imporre una controllo dell’identita dell’utente contatto invio del atto.<\/p>\n","protected":false},"excerpt":{"rendered":"

Volte siti di poker Texas Hold’em ad esempio offrono presente tipo di premio privo di intricato si possono giocare sulle dita di una direzione, bensi esso che tipo di riteniamo capitare frammezzo a Q365 volte migliori bonus senza deposito e offerto da 888 Mucchio. Quando si pensa al incontro online,\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-16392","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16392","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=16392"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16392\/revisions"}],"predecessor-version":[{"id":16393,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16392\/revisions\/16393"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16392"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16392"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}