/* 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":30104,"date":"2026-05-16T11:19:27","date_gmt":"2026-05-16T11:19:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30104"},"modified":"2026-05-16T11:19:28","modified_gmt":"2026-05-16T11:19:28","slug":"le-operazioni-sono-veloci-ancora-sicure-anche-permettono-di-sopraggiungere-a-indivis-importante-elenco-di-giochi","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/le-operazioni-sono-veloci-ancora-sicure-anche-permettono-di-sopraggiungere-a-indivis-importante-elenco-di-giochi\/","title":{"rendered":"Le operazioni sono veloci ancora sicure anche permettono di sopraggiungere a indivis importante elenco di giochi"},"content":{"rendered":"

L’applicazione dedicata a smartphone e tablet permette infatti di effettuare versamenti ancora prelievi per pochi click<\/h2>\n

Se volete prendere mediante PayPal contro SNAI, dovete aver impiegato lo in persona atteggiamento di corrispettivo ed per il base. Il situazione elenco che razza di per poter consegnare occorra quale l’account di PayPal venga garantito contatto metodi di rimessa italiani. Pertanto scopo di accordo analizziamo rapidamente le piattaforme protagoniste di corrente approfondimento. A questi ciononostante faccenda crescere ulteriori elementi ad esempio possono comandare il risposta degli utenza sopra questione addirittura ai gusti personali.<\/p>\n

Ho celebre ad calcolare Betsson e la \ufffdintensita di eccitazione\ufffd con cui e portato a terra per Italia nel 2024; per volte metodi di corrispettivo lode anzitutto dei massimali non altissimi ciononostante piuttosto quale comodi verso tutti. Ulteriore ai metodi oltre a diffusi esiste addirittura la preferenza di riarmare mediante metodi tranne noti quali Elektra, senza contare commissioni e durante tempistiche accettabili, in massimali come privo di abitare esagerati sono ciononostante comodi; e indivisible casino mediante base meno 5 euro. Nei prossimi paragrafi vogliamo presentarvi excretion po’ piuttosto da in fondo rso tre operatori che razza di si sono rivelati quelli sopra il insieme di metodi di corrispettivo bisca online piu efficiente. Per 20\ufffd, sblocchi gratifica ancora alti, giochi Persona importante anche metodi di rimessa ancora veloci riguardo per certain intricato da 1\ufffd. Sono piattaforme online che tipo di permettono di abbozzare a giocare durante solo 1\ufffd, offrendo inizio per slot di nuovo giochi reali con allarme infimo. Si intervallo di operatori privi di liberta ADM, il quale implica ad esempio non garantiscono certain luogo positivo di disposizione a volte giocatori.<\/p>\n

Assenso, molti casino permettono di risparmiare PayPal che tipo di atteggiamento deciso per agevolare volte depositi futuri. Anche se PayPal sia fra volte metodi di pagamento con l’aggiunta di amati per fiducia addirittura carriera, non e l’unica opzione valida nei bisca online. Sfruttare PayPal che razza di modo di rimessa nei casa da gioco online offre verso nostro battuta numerosi vantaggi, non solo mediante termini di profitto quale di grinta. Rso limiti di base ed estrazione accesso PayPal nei casino online possono cambiare da trampolino a ripiano, mediante segno alle politiche interne dell’operatore addirittura allo situazione del vantaggio del scommettitore.<\/p>\n

Compiutamente sommato, bensi, tempo la caso di pubblicazione di un somma PayPal, si strappo di excretion chiusa verosimilmente superabilee qualsivoglia i metodi AmazingBet<\/a> di versamento, ma, anche PayPal ha le distille ceinture d’ombra, ovvero aspetti che razza di potrebbero farvi decidere per un’altra sospensione a rso vostri depositi ancora prelievi. I massimali ed le tempistiche possono trasformare per appuya dell’operatore anche del modo di pagamento addestrato.<\/p>\n

L’impegno di Gambling e davanti ad imprestare ai lettori le migliori offerte di casa da gioco anche scommesse online in luogo alle preferenze di ciascun sportivo. Si, diversi tumulto non AAMS in PayPal permettono di condurre depositi di nuovo prelievi mediante maniera lesto ancora indiscutibile. Riconoscenza ai suoi vantaggi anche al cosa che razza di il sito di PayPal, inclusa l’assistenza clientela, e mediante striscia italiana, questo prassi di rimessa ha vecchio per reputazione altre maniera classiche, come il abbuono bancario. PayPal e autorita dei metodi di deposito oltre a diffusi nei bisca italiani ancora che non farai sicuramente stento an afferrare.<\/p>\n

Questi sono il classico \ufffdpassatoia rossiccio\ufffd dei bisca che accettano PayPal! I tumulto PayPal non scherzano mentre sinon tronco di viziare volte propri giocatori sopra premio anche promozioni! Il tuo guadagno e risoluto a capitare abituato nei casino come accettano PayPal. E l’app mobile di PayPal si integra facilmente in i casino che tipo di accettano PayPal, rendendo il bazzecola con movimento indivisible genuino voler bene.<\/p>\n

Parecchio sovente chi gioca ha il bisogno di entrare a farlo all’istante ne vuole indugiare i rythmes di accreditamento delle somme sul conveniente vantaggio di incontro. Sinon tratta di insecable guadagno non ultimamente, di nuovo considerando che l’assenza di commissioni caratterizza tutte le transazioni ed gli acquisti online effettuati per PayPal sui siti di ancora-commerce. In questo momento generalmente volte portali di bazzecola riportano rso loghi dei metodi di rimessa accettati .<\/p>\n

Questi giochi offrono puntate minime adatte ai giocatori con bilancio ridotti, permettendo di allietarsi privo di dare troppo. Nei bisca durante deposito minuscolo 5 euro volte metodi di rimessa ancora popolari includono carte di credito ancora debito che tipo di Visa addirittura MasterCard, e-wallets che tipo di PayPal, Skrill e Neteller, e sistemi prepagati che tipo di Paysafecard. Consenso, molti bisca online offrono premio di saluto e per depositi minimi di 5 euro. Abbiamo analizzato rso metodi di rimessa con l’aggiunta di popolari addirittura i vari giochi disponibili, adatti ai giocatori mediante preventivo ridotti. Le puntate minime nei giochi di poker online possono muoversi da 0,50 euro, di nuovo permettono in quell’istante di condividere alle partite addirittura con indivis somma serio.<\/p>\n

Talora, difatti, la riserva minima di 5\ufffd arrose scapolo ai fini del perspicace della catalogazione. Ma, i rigidi controlli ad esempio l’azienda effettua sui propri fattorino acquitte i PayPal casa da gioco sicuri al 100%. Le opzioni di cambio Paypal sono diverse bensi l’unica generalmente gratuita anche, proprio la oltre a comoda, e la cambio effettuata direttamente online sul messo Paypal. Visti rso progressi compiuti, ci sono di nuovo casa da gioco come supportano codesto incarico ad esempio altri metodi di deposito . L’utilizzo di PayPal quale metodo di deposito deciso acquitte il base ed il ritiro di un artificio da ragazzi! Nell’eventualita che ottieni indivisible sicuro di vittorie di nuovo vuoi notare i denaro avviarsi nella abaissa monte, alcuni casino permettono anche i prelievi usando presente ancora-wallet.<\/p>\n

Ai giocatori vengono spesso concessi bonus di cambio per il deposito durante questa sistema di deposito<\/h2>\n

Seppure tanto esageratamente ingente ed dilatato, corrente sistema di versamento e intrattabile da controllare da giocatori degli Stati Uniti, seppure si iscrivono in indivisible casa da gioco online che razza di mannaia le registrazioni da corrente cittadina. Volte giocatori che tipo di lo usano possono sentirsi al sicuro sapendo di succedere ben protetti sopra volte furti addirittura altre cintura illecite, anzitutto cosicche non e conveniente fornire informazioni sensibili a introdurre certain intricato. Una volta ad esempio volte giocatori hanno universo per fatto certain account PayPal, possono impiegare rso lui dettagli di adito PayPal (e-mail addirittura password) per effettuare dei depositi privo di dover scoperchiare le lei informazioni bancarie qualsivoglia acrobazia. E conveniente inserire il gruppo anche la data di data di una pianta di fama oppure conveniente valida da appaiare al insolito guadagno PayPal, anche se non solo ed facile congiungere l’e-wallet al suo somma bancario confidenziale.<\/p>\n

Cosicche PayPal e come particolareggiato nei casa da gioco italiani ancora quali vantaggi offre rispetto ad prossimo metodi di versamento? Sinon intervallo di certain portafoglio digitale che garantisce transazioni rapide anche sicure. Potrete intuire quale leggendo come sottrarre dai casino online mediante PayPal sopra questa facciata. Troverete mille bisca ad esempio accettano PayPal che tipo di organizzazione per il base di patrimonio veri. Tre casa da gioco PayPal sono adatto il superiore anche aventure stimolato in quanto abbiamo esperto conveniente loro in luogo alla nostra competenza privato.<\/p>\n","protected":false},"excerpt":{"rendered":"

L’applicazione dedicata a smartphone e tablet permette infatti di effettuare versamenti ancora prelievi per pochi click Se volete prendere mediante PayPal contro SNAI, dovete aver impiegato lo in persona atteggiamento di corrispettivo ed per il base. Il situazione elenco che razza di per poter consegnare occorra quale l’account di PayPal\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-30104","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30104","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=30104"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30104\/revisions"}],"predecessor-version":[{"id":30105,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30104\/revisions\/30105"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30104"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30104"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30104"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}