/* 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":159270,"date":"2026-06-18T07:16:34","date_gmt":"2026-06-18T07:16:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=159270"},"modified":"2026-06-18T07:16:34","modified_gmt":"2026-06-18T07:16:34","slug":"banking-central-ha-istituito-rainbet-casino-allestisce-un-hub-finanziario-per-litalia","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/banking-central-ha-istituito-rainbet-casino-allestisce-un-hub-finanziario-per-litalia\/","title":{"rendered":"Banking Central Ha Istituito Rainbet Casino Allestisce un Hub Finanziario per l’Italia"},"content":{"rendered":"
\n\"Best<\/p>\n

Il settore del gaming online e quello dei servizi finanziari si stanno evolvendo insieme. Rainbet Casino ha deciso di adottare un sistema definito per le transazioni, che si ispira dai principi di una banca centrale. L’proposta \u00e8 semplice: costruire un ecosistema finanziario studiato per i giocatori italiani, dove accreditare, ritirare e controllare i propri fondi appaia trasparente e affidabile. Questo testo illustra come funziona l’hub finanziario di Rainbet. Discuteremo dei metodi di pagamento, dei tempi di attesa, delle politiche di sicurezza e di tutto ci\u00f2 che necessita per un’esperienza protetta. L’focus \u00e8 orientata al mercato italiano, con offerte preparate per le abitudini locali, per lavorare con chiarezza.<\/p>\n

La Filosofia del Banking Central in Rainbet<\/h2>\n

Rainbet Casino denomina “Banking Central” la sua filosofia operativa. Vuol dire centralizzare, regolare e proteggere ogni movimento di denaro. Analogamente a una banca centrale sorveglia la stabilit\u00e0 monetaria, Rainbet implementa protocolli rigorosi per la sicurezza finanziaria di ogni conto gioco. I sistemi di cifratura sono quelli usati dagli istituti bancari. I fondi dei giocatori vengono tenuti separati dal capitale operativo della piattaforma. Le politiche di verifica contro il riciclaggio sono stringenti. L’obiettivo \u00e8 realizzare un ambiente in cui la gestione del denaro sia un punto di forza, rimuovendo le incertezze. In questo modo, il giocatore pu\u00f2 concentrarsi sull’intrattenimento, sapendo di avere sempre sotto controllo la propria liquidit\u00e0 e lo storico delle operazioni.<\/p>\n

Modalit\u00e0 per Versamenti Veloce e Protetti<\/h2>\n

Versare soldi su Rainbet Casino \u00e8 un’azione intuitiva. Dopo aver fatto l’accesso, basta dirigersi nella sezione “Cassa” e selezionare il metodo di pagamento preferito. Si indica l’importo, rimanendo dentro i vincoli minimo e massimo. A volta, a dipendenza dello strumento selezionato, si \u00e8 reindirizzati sul portale del provider per finalizzare l’autenticazione. I capitali vengono accreditati sul conto di gioco in tempo reale, o al massimo in pochi minuti. La tutela poggia sulla crittografia SSL a 256 bit, che protegge i dati sensibili in ogni fase del processo e li tiene al sicuro da accessi indesiderati.<\/p>\n

Gestione della Valuta e Scelte in Euro<\/h2>\n

Rainbet Casino ha ottimizzato il suo hub finanziario per il mercato italiano, agendo principalmente in Euro. Questa scelta rimuove i rischi legati alle fluttuazioni valutarie e i costi di conversione che le banche spesso addebitano sulle transazioni in valuta estera. Ogni cosa \u00e8 in Euro: i saldi del conto, le quote di scommessa, gli importi dei bonus e le transazioni. La trasparenza \u00e8 totale. L’importo che si deposita \u00e8 esattamente quello che appare sul conto. L’importo che si ritira \u00e8 quello che ci si aspetta, senza sorprese dovute a tassi di cambio sfavorevoli. Questa coerenza rende pi\u00f9 agevole gestire il budget di gioco.<\/p>\n

Modalit\u00e0 di Pagamento per il Mercato di riferimento Italiano<\/h2>\n

Rainbet Casino offre degli italiani diverse opzioni di pagamento. Le carte di credito e debito, Visa e Mastercard, restano la scelta pi\u00f9 diffusa e riconoscibile. Poi ci sono i conti online: PayPal, Skrill e Neteller garantiscono transazioni veloci e un velo di privacy in pi\u00f9. Non sono assenti le soluzioni pi\u00f9 innovative, come i wallet digitali e le criptovalute Bitcoin ed Ethereum. Una scelta cos\u00ec vasta \u00e8 pensata per soddisfare sia il principiante sia l’utente esperto. Rainbet ha riservato un’enfasi speciale ai pagamenti istantanei, che riducono i tempi d’attesa e danno la possibilit\u00e0 di giocare subito.<\/p>\n

\"Best<\/p>\n

Assistenza Clienti per Tematiche Finanziarie<\/h2>\n

Rainbet Casino sa che le problematiche legate a pagamenti e transazioni richiedono di un supporto specifico. Per tale motivo il servizio di assistenza clienti ha canali dedicati per gestire rapidamente dubbi o difficolt\u00e0 finanziari. Il team di supporto, raggiungibile via live chat ed email, \u00e8 formato per trattare quesiti sui tempi di elaborazione, sulle verifiche dei documenti, sui limiti di transazione e su potenziali problemi tecnici con i pagamenti. L’obiettivo \u00e8 dare risposte chiare e risposte pratiche in poco tempo, diminuendo l’attesa e conservando alta la sicurezza nell’affidabilit\u00e0 del sistema finanziario della piattaforma. Questo supporto immediato \u00e8 elemento essenziale della politica di trasparenza di Rainbet.<\/p>\n

Modalit\u00e0 e Termini per i Ritiri<\/h2>\n

Pure il prelievo \u00e8 un aspetto importante, e Rainbet tenta di renderlo il pi\u00f9 lineare possibile. Per ottenerlo, bisogna aver autenticato il proprio account e raggiunto i requisiti di scommessa associati agli eventuali bonus attivi. Dalla sezione specifica si sceglie il metodo di ritiro e l’importo. Una regola da ricordare: per questioni di sicurezza e conformit\u00e0 normativa, dove possibile bisogna usare lo stesso metodo scelto per il deposito. I tempi di gestione differiscono. I wallet digitali e le criptovalute sono i pi\u00f9 celeri, con accredito entro 24 ore. Per le carte di credito e i bonifici bancari possono volerci da 1 a 3 giorni lavorativi. La piattaforma aggiorna costantemente lo status della richiesta, conservando la massima chiarezza.<\/p>\n

Sicurezza delle Transazioni e Protezione Dati<\/h2>\n

La tutela \u00e8 la fondamento dell’hub finanziario di Rainbet https:\/\/rain-bet.eu\/it-it\/<\/a>. La piattaforma usa una crittografia SSL avanzata per tutelare ogni trasferimento di dati tra l’utente e i suoi server, facendo diventare le informazioni incomprensibili a estranei. Osserva inoltre gli standard globali di sicurezza per la amministrazione dei dati delle carte di pagamento. La salvaguardia dei dati personali e finanziari degli utenti segue scrupolosamente il GDPR. Questo implica che le informazioni vengono impiegate solo per gli scopi stabiliti e mantenute in ambienti protetti. A completare il quadro ci sono audit periodici e un sorveglianza continuo delle transazioni. Il frutto \u00e8 un ambiente sicuro per le operazioni bancarie online.<\/p>\n

Punti di forza dell’Hub Finanziario Integrato<\/h2>\n

Il sistema unificato di Rainbet offre benefici tangibili al giocatore italiano. Genera un’esperienza coesa, dove tutte le operazioni con il denaro si svolgono in un unico ecosistema protetto. L’ampia scelta di metodi di pagamento, insieme alla gestione in Euro, offre flessibilit\u00e0 e convenienza. I livelli di sicurezza elevati e le politiche di gioco responsabile integrate danno una tranquillit\u00e0 essenziale. La trasparenza su costi, tempi e procedure rimuove le incertezze. In questo modo ci si pu\u00f2 concentrare sul divertimento, sapendo che l’aspetto finanziario \u00e8 in mani organizzate. Questa struttura riduce la complessit\u00e0 operativa per l’utente finale.<\/p>\n

Innovazione e Prospettiva dei Versamenti Online<\/h2>\n

\"CryptoSlots<\/p>\n

Rainbet Casino osserva con attenzione all’evoluzione del fintech. L’integrazione delle criptovalute risponde a una esigenza crescente di pagamenti decentralizzati, veloci e a contenute commissioni. L’hub finanziario \u00e8 previsto a crescere. In futuro saranno in grado di arrivare soluzioni come i pagamenti biometrici, o l’uso di stablecoin legate all’Euro, per combinare i pregi delle cripto alla sicurezza della valuta tradizionale. L’obiettivo \u00e8 prevenire le richieste dei giocatori italiani, fornendo pi\u00f9 opzioni, pi\u00f9 celerit\u00e0 e pi\u00f9 sicurezza, nel rispetto delle normative e degli requisiti del settore. La facolt\u00e0 di adattarsi sar\u00e0 fondamentale per rimanere competitivi e sicuri.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Il settore del gaming online e quello dei servizi finanziari si stanno evolvendo insieme. Rainbet Casino ha deciso di adottare un sistema definito per le transazioni, che si ispira dai principi di una banca centrale. L’proposta \u00e8 semplice: costruire un ecosistema finanziario studiato per i giocatori italiani, dove accreditare, ritirare\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-159270","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/159270","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=159270"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/159270\/revisions"}],"predecessor-version":[{"id":159271,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/159270\/revisions\/159271"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=159270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=159270"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=159270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}