/* 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":154766,"date":"2026-06-15T03:54:31","date_gmt":"2026-06-15T03:54:31","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=154766"},"modified":"2026-06-15T03:54:31","modified_gmt":"2026-06-15T03:54:31","slug":"liberta-gestione-e-bonus-al-honeybetz-casino-per-litalia","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/liberta-gestione-e-bonus-al-honeybetz-casino-per-litalia\/","title":{"rendered":"Libert\u00e0, Gestione e Bonus al Honeybetz Casino per l’Italia"},"content":{"rendered":"
\n\"Best<\/p>\n

Nel intrattenimento virtuale italiano, Honeybetz Casino ha un approccio che si basa sul giocatore https:\/\/honey-betz.eu\/it-it\/<\/a>. Combina facolt\u00e0 di scegliere, mezzi di gestione e un sistema di ricompense abbondante. Non \u00e8 solo una faccenda di slot o bonus invitanti. \u00c8 una visione che tende su un contesto protetto, chiaro e individualizzato. Chi scommette in Italia trova cos\u00ec la possibilit\u00e0 di intrattenersi con responsabilit\u00e0, controllando la propria operativit\u00e0 in modo semplice. Honeybetz poggia su basi robuste: una licenza affidabile, metodi di pagamento conosciuti e un supporto specifico. Queste sono le basi per un divertimento online dove la appagamento viene sia dal percorso che dalle vincite.<\/p>\n

La Filosofia di Honeybetz: Divertimento Responsabile e Libert\u00e0 Personale<\/h2>\n

L’idea di Honeybetz Casino parte da un concetto chiaro: il gioco online deve essere un divertimento sano e regolato. La libert\u00e0 del giocatore ha dei confini, ma si manifesta dentro un contesto protetto che offre serenit\u00e0. Il cliente pu\u00f2 navigare tra moltissimi giochi, scegliere il tempo di gioco e con che frequenza, iscriversi a sfide entusiasmanti. Parallelamente, dispone una serie di strumenti per l’autocontrollo. Honeybetz sostiene il divertimento consapevole unendo questi risorse direttamente nell’esperienza, non come un extra ma come componente integrante. Per Honeybetz, la libert\u00e0 reale nasce dalla consapevolezza e dalla capacit\u00e0 di impostare i paletti individuali. Questo converte un momento di gioco in un momento di svago consapevole, senza brutte sorprese.<\/p>\n

Strumenti di Controllo per un’Esperienza Personalizzata<\/h2>\n

Honeybetz Casino mette a disposizione dei giocatori italiani un pannello di controllo personale, sofisticato ma intuitivo. Da qui, il giocatore stabilisce in modo proattivo i parametri della propria attivit\u00e0. \u00c8 possibile impostare massimali di deposito giornalieri, ebdomadari o mensili, per garantire che le spese non eccedano mai il budget che ci si \u00e8 prefissati. I limiti di durata del gioco servono a conservare un equilibrio con la vita di tutti i giorni. Ci sono anche le opzioni di auto-esclusione, provvisoria o definitiva, un rimedio definitivo quando si avverte la necessit\u00e0 di una pausa. Queste funzioni si controllano con pochi clic dall’account personale. Offrono al giocatore un potere reale, modificando il ruolo della piattaforma: da semplice fornitore di giochi a partner attento al benessere dei clienti.<\/p>\n

Il Sistema Premi: Vantaggi Tangibili per i Giocatori Fedeli<\/h2>\n

Accanto alla sicurezza, Honeybetz ricompensa la lealt\u00e0 e l’attivit\u00e0 con un sistema premi chiaro e strutturato. Il programma a livelli, spesso un club esclusivo, permette di accumulare punti giocando. Salendo di livello si attivano benefit sempre pi\u00f9 vantaggiosi. Possono includere cashback settimanali, proposte personalizzate, free spin speciali e, per i utenti pi\u00f9 assidui, persino un account manager dedicato. Le ricompense non sono collegate solo al singolo deposito, ma danno valore a il rapporto continuativo con il casino. Ogni scommessa fa crescere il giocatore, trasformando ogni sessione potenzialmente pi\u00f9 proficua. Si viene valorizzati come membri di valore della community di Honeybetz.<\/p>\n

Gioco Protetto: Autorizzazione, Protezione e Correttezza<\/h2>\n

La tranquillit\u00e0 di giocare poggia su basi solide. Honeybetz Casino opera con una licenza rilasciata da un’autorit\u00e0 di gioco riconosciuta. Questo dettaglio \u00e8 cruciale: offre il rispetto di standard rigidi per la condotta, la protezione dei fondi dei giocatori e la correttezza delle operazioni. Un sistema di cifratura SSL protegge ogni transazione e ogni dato personale, facendoli illeggibili a terzi. In pi\u00f9, tutti i giochi, dalle slot ai tavoli, utilizzano generatori di numeri casuali (RNG) certificati. Enti indipendenti li controllano con audit regolari. Il risultato \u00e8 che ogni esito di gioco \u00e8 completamente casuale e imparziale. Tutti hanno le stesse opportunit\u00e0 di vincita in un ambiente equo e trasparente.<\/p>\n

Metodi di Pagamento Italiani: Rapidit\u00e0 e Familiarit\u00e0<\/h2>\n

Per il target italiano, Honeybetz ha selezionato metodi di pagamento che uniscono sicurezza, velocit\u00e0 e comodit\u00e0. Oltre alle carte di credito e debito internazionali, troviamo e-wallet molto popolari nel paese. Permettono transazioni quasi istantanee e una organizzazione semplice dei movimenti. Non sono assenti le opzioni di pagamento tramite telefono e le carte prepagate, ideali per chi preferisce un controllo diretto sulle spese. I prelievi vengono gestiti in modo efficiente, nel rispetto dei tempi tecnici necessari per le verifiche di sicurezza. Questa considerazione ai dettagli finanziari riduce le attese al minimo e incrementa il tempo per l’intrattenimento. \u00c8 un elemento fondamentale per un’esperienza senza intoppi e soddisfacente.<\/p>\n

Un Panorama di Intrattenimento: Titoli e Sviluppatori di Alto Livello<\/h2>\n

L’ampiezza di scelta prende forma nella grande libreria di giochi di Honeybetz. Il casino lavora con i principali provider software del settore e propone un catalogo in perenne evoluzione, adatto a ogni gusto. Gli amanti delle slot trovano titoli classici, video slot moderne con design coinvolgenti e funzionalit\u00e0 innovative, e jackpot progressivi con vincite che sono in grado di cambiare la vita. Chi predilige l’atmosfera del tavolo ha a disposizione molteplici varianti di blackjack, roulette, baccarat e poker. Sono disponibili in versione tradizionale e con live dealer in streaming da studi professionali. I dealer reali interagiscono con i giocatori e riproducono l’emozione di un casin\u00f2 fisico. Perfeziona cos\u00ec un’offerta di intrattenimento diversificata e di eccellenza.<\/p>\n

Supporto Clienti Dedicato: Assistenza in Italiano<\/h2>\n

Anche la piattaforma pi\u00f9 intuitiva pu\u00f2 generare domande. Qui entra in campo il team di supporto clienti di Honeybetz. Il servizio \u00e8 disponibile soprattutto tramite chat live, uno strumento rapido e immediato. \u00c8 attivo per molte ore al giorno ed \u00e8 gestito da operatori di lingua madre italiana o che padroneggiano perfettamente l’italiano. In questo modo si abbattono le barriere linguistiche e permette di chiarire perplessit\u00e0 riguardo bonus, pagamenti o funzioni del sito in modo rapido. Per le richieste di minore urgenza, spesso \u00e8 attivo anche un servizio di supporto via email. Un supporto reattivo e competente \u00e8 l’ultimo tassello necessario. Arricchisce l’esperienza e fa percepire all’utente di essere assistito e compreso in ogni fase del suo viaggio su Honeybetz.<\/p>\n

Honeybetz Casino si presenta al mercato italiano come un punto di riferimento totale. Qui la ricerca del divertimento procede di pari passo alla responsabilit\u00e0 e al apprezzamento del cliente. Con una unione ponderata di mezzi di autoregolamentazione, un sistema di ricompense appagante, un parco giochi di alto livello e un supporto dedicato, la piattaforma crea un ambiente di intrattenimento online. Un ambiente che d\u00e0 valore sia alla sicurezza e alla tranquillit\u00e0, sia all’eccitazione del gioco. Per il giocatore italiano questo rappresenta una cosa: godersi la propria passione con la massima libert\u00e0, ma sempre in un perimetro stabilito e tutelato. Un’avventura che ripaga la costanza e mette il benessere in cima alle priorit\u00e0.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

Nel intrattenimento virtuale italiano, Honeybetz Casino ha un approccio che si basa sul giocatore https:\/\/honey-betz.eu\/it-it\/. Combina facolt\u00e0 di scegliere, mezzi di gestione e un sistema di ricompense abbondante. Non \u00e8 solo una faccenda di slot o bonus invitanti. \u00c8 una visione che tende su un contesto protetto, chiaro e individualizzato.\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-154766","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/154766","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=154766"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/154766\/revisions"}],"predecessor-version":[{"id":154767,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/154766\/revisions\/154767"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=154766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=154766"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=154766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}