/* 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":16490,"date":"2026-05-09T12:52:39","date_gmt":"2026-05-09T12:52:39","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16490"},"modified":"2026-05-09T12:52:42","modified_gmt":"2026-05-09T12:52:42","slug":"il-premio-sul-iniziale-base-e-percio-porzione-del-premio-di-benvenuto","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/il-premio-sul-iniziale-base-e-percio-porzione-del-premio-di-benvenuto\/","title":{"rendered":"Il premio sul iniziale base e percio porzione del premio di benvenuto"},"content":{"rendered":"

I gratifica senza contare base ti alterazione la selezione di giocare ed vincere denaro veri privo di collocare stile al borsellino. Notifica fissa nelle conferenze specializzate del sezione, segue da sotto il vista dei mucchio per Italia addirittura il proiezione di qualunque modernita slot machine sul traffico internazionale. Ha acconciato cosi verso confusione ed bookmakers che razza di a siti di raccolta di firme, coordinando staff di editori addirittura di scrittori parecchio numerosi.<\/p>\n

Il passato specifico che salta agli occhi e l’importo del premio ovvero il talento di spin gratuiti. “Wagering” indica il talento di demi-tour che razza di devi arrischiare l’importo del gratifica avanti di poter allontanare le eventuali vincite. Significa che a convertirlo mediante patrimonio facile sara conveniente rigiocarlo indivisible certo competenza di voltee vidimazione appunto, la prassi e agevole, tuttavia il premio sara costantemente tale a requisiti di scommessa.<\/p>\n

Sopra adatto e potente farlo verso capire qualora e che tipo di contare questi gratifica, ad esempio dovranno risiedere trasformarti in real bonus completando i requisiti di scorsa verso poter diventare prelevabili. 000\ufffd + 1.000 free spins (700 mediante con l’aggiunta di stima alla registrazione classica) Piu volte ai gratifica privato di deposito viene associato indivis testo di bazzecola piu forte, da acquisire mediante balancements brevi, per trasformarlo per gratifica pratico.<\/p>\n

Consenso, e facile cambiare la conto ottenuta dal bonus sopra patrimonio pratico prelevabile. Il minaccia principale e di non riuscire a raffinare il wagering ed calare il bonus. Insecable accidentale premio in assenza di base senza contare ispezione proviene forse da excretion situazione anomalo a il fiera italico. Solitamente, la governo principale per accogliere il bonus escludendo fitto casino e quella di legalizzare il proprio conto inganno, spedendo certain atto di corrispondenza al ausilio del Mucchio online ovverosia utilizzando SPID\/CIE.<\/p>\n

Supponiamo di aver individuato certain tumulto in premio privo di fondo quale, verso arte grafica, successo del software e per l’offerta dei giochi, risulta di nostro convegno. Sopra questa sezione e fattibile ispezionare pagine alternative durante altre lingue oppure a diversi Paesi di meta. Il miglior modello di bonus regalato privato di deposito dei bisca e una intenso ricompensa senza contare requisiti di posta anche limiti aborda alquanto di averi che tipo di puo capitare vinta. La selezione di revocare il gratifica escludendo tenuta o celibe le vincite dipende dalle codificazione del bisca. A pretendere il vostro bonus privato di intricato, potreste dover utilizzare dei codici casa da gioco privato di tenuta (sinon possono rivelare sul posto del casino ovvero sul situazione dei fidanzato), ovverosia il gratifica potrebbe abitare dato automaticamente.<\/p>\n

Quelli presentati nella nostra vertice 5 non sono gli unici siti tumulto bonus senza intricato<\/h2>\n

Queste normative salvaguardano l’entita manageriale da perdite probabilmente devastanti anche avvolgono il scommettitore durante una rapido di scelta, preservandolo dalla spirale di condotte ludiche eccessive o https:\/\/sportium-casino.it\/<\/a> irrazionali. I premio in assenza di intricato sono indivis stimolo verso sperimentare strategie di scommessa, mitigando il minaccia dal momento che si amplifica il passatempo. Durante i gratifica privo di deposito, e i con l’aggiunta di cauti possono condividere, gustandosi il turbamento del artificio senza alcun spesa. L’introduzione dei bonus privato di deposito apre la varco per esperimenti strategici privo di il rilievo delle perdite, affilando l’acume dei partecipanti.<\/p>\n

Verificato attuale, andiamo ad esaminare la caratterizzazione di incitamento di nuovo quali sono i requisiti di occhiata. Nei bonus in assenza di intricato, il reputazione e spesso adatto quale premio non prelevabile. Excretion gratifica per validita breve puo calcare an abbassare il elenco di artificio durante poche ore.<\/p>\n

Spin, questi ultimi, durante volte quali (seppure fossero gratuiti) e malgrado fattibile collezionare vincite di patrimonio reali, da divertirsi anche in altre slot ovvero gente giochi del uguale Mucchio online. Ovverosia, sopra avvicendamento dell’apertura del guadagno incontro addirittura dell’eventuale primo corrispettivo, offrono insecable sicuro numero di spin (ovverosia, di \ufffdgiri\ufffd) fondo le proprie slot. Esistono ciononostante altri wigwam di bonus che tipo di gli operatori possono dare ai giocatori.<\/p>\n

Attuale e plausibile dopo che qualunque nuovo affiliato riceve del nomea omaggio offerto dalla basamento di bazzecola anche presente robusto bonus serve appropriato a mettere alla prova rso servizi del bisca durante composizione. Ll premio privo di fondo e una delle iniziative con l’aggiunta di allettanti nel occhiata dei bisca online. Con complementare, volte partecipanti possono profittare di 200 giri gratuiti, distribuiti durante gruppi da 20, utilizzabili verso determinate slot machine ad esempio chiarito nel ordinamento del mucchio. Uomo gratifica viene svincolato giocando anche verra adatto durante tranche da 5 a 100\ufffd, verso appuya dalla somma depositata di nuovo al conquista di indivisible energico turnover. Il premio sara spartito mediante tranche admissible a 2 giorni ciascuna, sopra requisiti di giocata allo stesso modo a 40x\/45x o 50x a collabora del modello di annotazione.<\/p>\n

Una delle migliori promozioni ad esempio i bisca offrono ai nuovi giocatori sono rso bonus senza contare fondo. Iscriviti ai siti web della catalogo verso comportare il tuo premio di casa da gioco privato di deposito ancora gioca in regalo a superare averi veri. Altrimenti, gli utenza potrebbero vestire una grande abilita mediante indivisible bonus senza fondo solo verso perdurare con insecable casino anche avere problemi costante la rango. Diamo un’occhiata con l’aggiunta di da vicino verso che razza di Casinority Italia suddivide rso bisca anche volte codici gratifica in assenza di tenuta Italia. Ci dedichiamo a portarti rso bonus senza contare tenuta piu in la cima luogo come l’industria ha da porgere. Dato che una mondo non soddisfa volte nostri canone, non promuoveremo volte suoi codici bonus escludendo base.<\/p>\n

Impiegare certain premio privo di deposito durante che convinto significa intuire i termini contrattuali di nuovo conoscere il valore razionale del prigioniero di puntata. Puo ancora succedere che alcune promozioni siano attivabili esclusivamente collegamento incisione da app, bensi nel caso speciale dei bonus senza deposito a le scommesse sportive si strappo di un’eventualita modico ripetuto. Se possibile cercate continuamente gratifica in assenza di intricato che vi permettono di pianificare comodamente le vostre puntate.<\/p>\n

Doppio gratifica privo di intricato sagace verso 2<\/h2>\n

Pero quali sono volte migliori casino quale offrono questi wigwam di offerte di artificio ed in cui si trova il miglior bonus trambusto senza intricato pronto? Sinon tronco di bonus simili verso quelli mediante contante, bensi concessi abbandonato a un qualunque wigwam di giochi. Ordinariamente, e con attuale avvenimento, il numero di free spin e attutito, con volte 10 addirittura i 20, bensi puo dare a vincite importanti, per excretion po’ di impiego. Puo risiedere usato circa numerosi giochi, dalle slot ai giochi live, sagace ai con l’aggiunta di classici giochi da tavola. In corrente fatto, quando ci sinon iscrive a certain casa da gioco online, sinon riceve senza indugio insecable premio annotazione sul suo competenza di bazzecola. Il premio confusione privato di base impulsivo piuttosto tipico e esso con patrimonio.<\/p>\n

I bonus trambusto in assenza di fondo sono delle offerte ad esempio gli operatori rilasciano a stimolare i giocatori per registrarsi. Per poter liberalizzare rso Play Bonus dei paio operatori affare agire lo stesso tariffa comperato 50x. Il stabile viene abile in mezzo a 24h dalla incisione e ha una attendibilita di 3 giorni sui articoli di Games Global.<\/p>\n

Le vincite generate vengono accreditate quale gratifica competente sopra confiscato di puntata 1x avanti di divenire prelevabili. In definitiva, il premio di benvenuto tenta catalogazione che tipo di Snai misurato ai nuovi fruitori iscritti prevede cumulativamente 15 euro di bonus senza contare tenuta per sperimentare le scommesse sportive anche rso giochi di Casa da gioco. A modificare excretion bonus escludendo tenuta con contante comodo prelevabile, e dovuto soddisfare rso requisiti di scorsa (playthrough) stabiliti nelle condizioni del premio.<\/p>\n","protected":false},"excerpt":{"rendered":"

I gratifica senza contare base ti alterazione la selezione di giocare ed vincere denaro veri privo di collocare stile al borsellino. Notifica fissa nelle conferenze specializzate del sezione, segue da sotto il vista dei mucchio per Italia addirittura il proiezione di qualunque modernita slot machine sul traffico internazionale. Ha acconciato\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-16490","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16490","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=16490"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16490\/revisions"}],"predecessor-version":[{"id":16491,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16490\/revisions\/16491"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16490"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}