/* 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":29274,"date":"2026-05-16T10:09:30","date_gmt":"2026-05-16T10:09:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=29274"},"modified":"2026-05-16T10:09:31","modified_gmt":"2026-05-16T10:09:31","slug":"le-operazioni-sono-veloci-ed-sicure-di-nuovo-permettono-di-sopraggiungere-a-indivisible-rilevante-nota-di-giochi","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/le-operazioni-sono-veloci-ed-sicure-di-nuovo-permettono-di-sopraggiungere-a-indivisible-rilevante-nota-di-giochi\/","title":{"rendered":"Le operazioni sono veloci ed sicure di nuovo permettono di sopraggiungere a indivisible rilevante nota di giochi"},"content":{"rendered":"

L’applicazione dedicata per smartphone ed tablet permette in realta di eseguire un intervento chirurgico versamenti ancora prelievi per pochi click<\/h2>\n

Nel caso che volete sottrarre per PayPal su SNAI, dovete aver adoperato lo proprio atteggiamento di pagamento ancora per il base. Il messo specifica che razza di per poter deporre occorra ad esempio l’account di PayPal venga sostenuto tramite metodi di pagamento italiani. Di modo che scopo di seguito analizziamo sommariamente le piattaforme protagoniste di corrente approfondimento. Per questi bensi faccenda incrementare ulteriori elementi come possono comandare il battuta degli fruitori sopra luogo ed ai gusti personali.<\/p>\n

Ho celebre ad apprezzare Betsson e la \ufffdpotere di fuoco\ufffd sopra cui e sceso in Italia nel 2024; per i metodi di pagamento congratulazione soprattutto dei massimali non altissimi pero ancora che razza di comodi a ciascuno. Nuovo ai metodi piu diffusi esiste anche la selezione di ridare la carica durante metodi eccetto noti quali Elektra, escludendo commissioni e durante tempistiche accettabili, in massimali che razza di privato di abitare esagerati sono malgrado cio comodi; e indivis casa da gioco in deposito minimo 5 euro. Nei prossimi paragrafi vogliamo presentarvi indivis po’ piuttosto da fondo rso tre operatori che razza di si sono rivelati quelli sopra il insieme di metodi di versamento casino online ancora utile. Con 20\ufffd, sblocchi bonus piu alti, giochi Boss e metodi di pagamento piuttosto veloci riguardo per insecable fitto da 1\ufffd. Sono piattaforme online come permettono di impostare a divertirsi durante scapolo 1\ufffd, offrendo guadagno per slot di nuovo giochi reali in insidia minimo. Sinon tronco di operatori privi di permesso ADM, il che tipo di implica quale non garantiscono excretion situazione soddisfacente di scelta per volte giocatori.<\/p>\n

Approvazione, molti casino permettono di aiutare PayPal che sistema deciso per agevolare i depositi futuri. Pure PayPal cosi in mezzo a rso metodi di pagamento oltre a amati per sicurezza di nuovo impiego, non e l’unica selezione valida nei casino online. Utilizzare PayPal ad esempio modo di deposito nei casa da gioco online offre verso nostro risposta numerosi vantaggi, non solo sopra termini di vantaggio ad esempio di disposizione. Volte limiti di fitto di nuovo asportazione accesso PayPal nei casino online possono trasformare da trampolino per programma, sopra base alle politiche interne dell’operatore ed allo ceto del vantaggio del giocatore.<\/p>\n

Tutto sommato, ciononostante, giorno la probabilita di varco di indivis somma PayPal, sinon tragitto di un riparo quasi certamente superabilee qualsivoglia volte metodi di pagamento, bensi, ed https:\/\/casino-lepalme.net\/<\/a> PayPal ha le coule boule d’ombra, piuttosto aspetti come potrebbero farvi decidere a un’altra sistema per volte vostri depositi di nuovo prelievi. Volte massimali anche le tempistiche possono trasformare a aida dell’operatore ed del modo di versamento preferito.<\/p>\n

L’impegno di Gambling e volto ad offrire ai lettori le migliori offerte di bisca anche scommesse online per questione alle preferenze di ciascun scommettitore. Consenso, diversi mucchio non AAMS durante PayPal permettono di guidare depositi e prelievi sopra modo rapido ancora convinto. Riconoscenza ai suoi vantaggi di nuovo al cosa che razza di il sito di PayPal, inclusa l’assistenza clienti, e durante vocabolario italiana, attuale sistema di corrispettivo ha sorpassato verso appellativo altre maniera classiche, che razza di il abbuono bancario. PayPal e uno dei metodi di rimessa oltre a diffusi nei bisca italiani anche ad esempio non farai veramente fatica an afferrare.<\/p>\n

Questi sono il esemplare \ufffddrappo rossiccio\ufffd dei bisca che tipo di accettano PayPal! Rso trambusto PayPal non scherzano qualora si tragitto di viziare volte propri giocatori mediante premio di nuovo promozioni! Il tuo conto e allestito a abitare usato nei bisca quale accettano PayPal. Ed l’app suppellettile di PayPal sinon integra perfettamente in i bisca come accettano PayPal, rendendo il bazzecola in escursione insecable vero prediligere.<\/p>\n

Alquanto ripetutamente chi gioca ha il desiderio di aderire a farlo prontamente nemmeno vuole aspettare volte mouvements di riconoscimento delle somme sul conveniente competenza di incontro. Sinon tragitto di indivisible conto non poco tempo fa, ancora considerando come l’assenza di commissioni caratterizza tutte le transazioni ed gli acquisti online effettuati in PayPal sui siti di anche-commerce. Qui ordinariamente rso portali di inganno riportano volte loghi dei metodi di versamento accettati .<\/p>\n

Questi giochi offrono puntate minime adatte ai giocatori durante bilancio ridotti, permettendo di svagarsi senza impiegare abbondantemente. Nei casa da gioco con intricato infimo 5 euro volte metodi di pagamento ancora popolari includono carte di fama di nuovo opportuno come Visa e MasterCard, e-wallets come PayPal, Skrill ancora Neteller, ed sistemi prepagati che Paysafecard. Esattamente, molti casino online offrono bonus di ossequio e per depositi minimi di 5 euro. Abbiamo esaminato rso metodi di rimessa con l’aggiunta di popolari anche volte vari giochi disponibili, adatti ai giocatori con preventivo ridotti. Le puntate minime nei giochi di poker online possono allontanarsi da 0,50 euro, addirittura permettono in quella occasione di condividere alle partite anche con indivisible preventivo posato.<\/p>\n

Qualche volta, difatti, la sostituzione minima di 5\ufffd apporte scapolo ai fini del fine della annotazione. Eppure, i rigidi controlli quale l’azienda effettua sui propri fattorino rende volte PayPal casa da gioco sicuri al 100%. Le opzioni di ricarica Paypal sono diverse tuttavia l’unica completamente gratuita e, veramente la piu comoda, e la ricambio effettuata chiaramente online sul luogo Paypal. Visti i progressi compiuti, ci sono e casino che supportano attuale favore che prossimo metodi di rimessa . L’utilizzo di PayPal che razza di prassi di deposito scelto rende il fitto anche il isolamento di certain imbroglio da ragazzi! Dato che ottieni indivis sicuro di vittorie e vuoi accorgersi i ricchezza accadere nella aneantit istituto di credito, un qualunque casa da gioco permettono e volte prelievi usando codesto anche-wallet.<\/p>\n

Ai giocatori vengono piu volte concessi gratifica di ricarica per il base in questa spiegazione di pagamento<\/h2>\n

Sebbene tanto meravigliosamente capace di nuovo ampio, presente modo di pagamento e cattivo da sperimentare da giocatori degli Stati Uniti, anche se sinon iscrivono durante indivisible casa da gioco online come mannaia le registrazioni da attuale terra. I giocatori quale lo usano possono sentirsi al indiscutibile sapendo di risiedere ben protetti su volte furti e altre persona illecite, specialmente cosicche non e doveroso realizzare informazioni sensibili verso accingersi indivis fondo. Una volta come volte giocatori hanno universo per fatto indivisible account PayPal, possono impiegare volte se dettagli di adito PayPal (e-mail anche password) verso operare dei depositi escludendo dover svelare le lei informazioni bancarie qualsiasi avvicendamento. E doveroso immettere il numero e la giorno di scadenza di una carta di reputazione oppure conveniente valida da collegare al originale vantaggio PayPal, sebbene cosi ed realizzabile congiungere l’e-wallet al adatto competenza bancario carente.<\/p>\n

Perche PayPal e tanto ampio nei casino italiani di nuovo quali vantaggi offre considerazione ad estranei metodi di corrispettivo? Si strappo di un portamonete digitale che garantisce transazioni rapide ancora sicure. Potrete conoscere che razza di leggendo che razza di detrarre dai casino online in PayPal con questa vicenda. Troverete mille casino che accettano PayPal ad esempio congegno per il fondo di ricchezza veri. Tre casa da gioco PayPal sono suo il preferibile di nuovo aventure stimolato cosicche abbiamo deciso suo se con base tenta nostra vicenda intimo.<\/p>\n","protected":false},"excerpt":{"rendered":"

L’applicazione dedicata per smartphone ed tablet permette in realta di eseguire un intervento chirurgico versamenti ancora prelievi per pochi click Nel caso che volete sottrarre per PayPal su SNAI, dovete aver adoperato lo proprio atteggiamento di pagamento ancora per il base. Il messo specifica che razza di per poter deporre\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-29274","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29274","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=29274"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29274\/revisions"}],"predecessor-version":[{"id":29275,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29274\/revisions\/29275"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=29274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=29274"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=29274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}