/* 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":29420,"date":"2026-05-16T10:27:29","date_gmt":"2026-05-16T10:27:29","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=29420"},"modified":"2026-05-16T10:27:30","modified_gmt":"2026-05-16T10:27:30","slug":"la-maggior-parte-richiede-almeno-10%ef%bf%bd-verso-attivare-il-premio","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/la-maggior-parte-richiede-almeno-10%ef%bf%bd-verso-attivare-il-premio\/","title":{"rendered":"La maggior parte richiede almeno 10\ufffd verso attivare il premio"},"content":{"rendered":"

In Much Better e plausibile addirittura ridare la carica il guadagno di inganno accesso insecable telefono ovverosia tablet<\/h2>\n

Dentro di questa incontro rso bookmakers indicano le offerte di convenevole addirittura frammezzo a queste potrebbero succedere dei gratifica escludendo deposito mucchio ovvero dei gratifica registrazione multiprodotto, in altre parole che spaziano entro scommesse, slot, bingo di nuovo poker. Si consiglia, dunque, di esaminare, continuamente i termini ancora condizioni del gratifica privato di deposito visionato e comprendere qualora si tronco di un’offerta che razza di puo accadere fatto ovvero fuorche per il suo come di attardarsi sui siti di scommesse ed trambusto. C’e certi allibratore che offre, ad esempio, excretion gratifica privo https:\/\/dngamescasino.org\/<\/a> di fondo verso le scommesse sportive da 10\ufffd ed oltre siti per premio privo di fitto multiprodotto, ovvero composti da una frugola pezzo a le scommesse anche altre affermis a le slot oppure il poker. La percepibile preponderanza dei gratifica senza deposito scommesse presenta al proprio interno alcune offerte legate ancora ad altre sezioni di ricevimento del conveniente situazione. Ci sono, quale, gratifica senza fondo diretto a le slot, offerte privo di schiacciamento di davanti ricambio per le scommesse sportive bensi anche verso il poker anche il bingo. Chi fosse appata ricerca del gratifica escludendo intricato su Mondofortuna puo nonostante esaminare sulla nostra vicenda le tante alternative affermis presenti.<\/p>\n

Bonus privato di deposito sport Sisal, 5000 euro sopra la promo Bordata il bottinol premio privato di tenuta Sisal Sparo multiplo il preda e excretion inganno qualora bisogna pronosticare l’esito di excretion fatto andando a puntare porzione del bottino sul Si o sul Giammai in questione appela domanda effettuata dal allibratore. Prendi sul perseverante questi requisiti, giacche qualche siti promuovono premio escludendo intricato di 100\ufffd, per indi disposizione insecable moltiplicatore di 200x, ad esempio significa che razza di dovrai pestare se non altro \ufffd a poter rimuovere i 100\ufffd quale ti avevano promesso. Rso gratifica privo di fitto di 10\ufffd sono proprio un ritmo con davanti rispetto ai precedenti a chi vuole gareggiare sui migliori casa da gioco affidabili italiani.<\/p>\n

L’iniziativa prevede 50 Free Spin privo di intricato circa Raptor 2 in registrazione canone, qualora chi sceglie la catalogazione passaggio SPID ottiene 50 Free Spin su Raptor 2, 50\ufffd di Bonus Trambusto e 50\ufffd di Gratifica Svago. Sinon, piu volte i bisca indicano indivis pretesto soddisfacentemente di real bonus ad esempio sinon puo reinserire ulteriormente la cambiamento delle somme vinte sopra il bonus escludendo tenuta. Nel caso che sinon effettua la schedatura mediante un dietro collocato, sara realizzabile raggiungere la divulgazione in quel luogo prevista, alle stesse condizioni. Le tempistiche indicano ancora il eta quale il scompiglio online prevede per la divenire del fun premio con real gratifica. Si, il statuto della promozione informa il periodo ideale tra cui possono essere utilizzati rso bonus senza contare fondo.<\/p>\n

Sopra indivisible spettacolo di offerte costantemente oltre a complicate, per me Sisal si distingue cosicche subsista autorita dei con l’aggiunta di facili da accogliere di nuovo abusare. Successivamente esserti voltato ed aver dato se non altro 20\ufffd, puoi ricevere sagace per 500\ufffd di calcolati sul anteriore fitto, bensi celibe se scommetti in stabile pratico contro multiple mediante livello minima 3.50. Le quote maggiorate (ovverosia quote potenziate) sono una pubblicita dei siti di scommesse ad esempio ti permette di divertirsi verso attendibilita piu alte riguardo allo canone circa determinati eventi sportivi.<\/p>\n

Se il situazione ha “Deposito Infimo 10\ufffd” nella promo, ciononostante ascia 5\ufffd, usa il primo pagamento a analizzare giochi e successivamente fai un dietro fondo per il gratifica. PostePay Accettata dappertutto, di nuovo verso importi bassi Paysafecard Soddisfacentemente verso depositi da 5\ufffd, di nuovo mediante contanti Voucher (SnaiPay, Sisal, GoldBet Point) Perfetti a chi vuole ritemprare offline Apple Pay Momentaneo, sorretto da nondimeno oltre a casino ADM Riguardo a Betflag, puoi consegnare celibe 5\ufffd anche ospitare insecable bonus di ossequio che tipo di ti da il 100% scaltro per 5.000\ufffd. Scapolo sei casino ADM offrono un fedele gratifica di cerimonia con appena 5 euro di fitto nel 2025. Volte casa da gioco italiani durante fondo da 2 euro rappresentano un’opzione concreta verso chi vuole sollazzarsi gestendo il preventivo con concentrazione.<\/p>\n

Il iniziale pubblicazione e completare il trasferimento contro indivisible vantaggio artificio che tipo di permette di depositare 5\ufffd. Certi concessionari permettono il fondo scapolo utilizzando i suoi voucher (ovverosia dei buoni) oppure delle determinate scratch-card. William Hill rientra con i siti scommesse mediante fitto piccolissimo 5\ufffd come possiamo utilizzare a ricevere i benefici delle promozioni dedicate ai nuovi giocatori.<\/p>\n

Eppure, c’e insecable inganno come ci si puo comportare di gareggiare anche in come 10 euro, anche, precedentemente, puo provenire un’ottima preferenza; incertezza una possibilita obbligata, oserei manifestare. Ad esempio comprensibilmente con codesto evento, ma come sopra corrente avvenimento, non e insecable gratifica in assenza di tenuta. Pero tra volte con l’aggiunta di famosi anche utilizzati c’e davvero 888, come loro lo consentono ancora tuttavia offre indivisible gratifica di cerimonia. I casa da gioco online verso cui e facile rinfrancare durante recitatifs 10 euro anche che sono legali con Italia, cosi con emancipazione ADM, sono tanti.<\/p>\n

Versando 5\ufffd, tuttavia, non potrai ospitare volte benefici del premio di cerimonia<\/h2>\n

Assenso, ci sono non molti svantaggi che tipo di l’accesso scadente per determinati giochi di nuovo l’impossibilita di utilizzare alcuni metodi di versamento a posare. Hanno espediente varie tipologie di giochi, una vasta genere dei metodi di versamento ancora gratifica di cerimonia. An astrarre dall’esperienza del scommettitore, come cosi indivisible allievo alle prime armi ovvero certain reduce che vuole verificare excretion nuovo situazione, le ricariche minime basse cumulativamente non comportano rischi addirittura permettono di analizzare il proprio fermo agevolmente. Con volte metodi di deposito a deporre ancora adoperato da chi non vuole investire monogramma esagerato alte, difatti hanno addirittura dei requisiti piu bassi.<\/p>\n

Abbiamo prudente qualsiasi i casa da gioco AAMS disponibili durante indivis base microscopico di 1 \ufffd per termini di gratifica di convenevole, deposito piccolissimo nell’app amovibile ed condizioni di asportazione dalle piattaforme. Appata roulette, volte 10 euro permettono puntate esterne da 0,50-1 euro. Come garantisci quantomeno 100 giri, sufficienti per avviare alcuni feature bonus. I migliori casino durante tenuta di 10 euro combinano prelievi sotto 24 ore e requisiti di lettere inferiori verso 40x. Nel caso che cerchi soglie addirittura oltre a basse, abbiamo di nuovo una guida ai casino durante fondo minimo 3 euro.<\/p>\n

Per sottrazione dei tradizionali metodi di deposito come possono aspirare del epoca an aderire elaborati, le transazioni durante criptovalute avvengono subito. In questo momento in fondo trovi volte metodi di base ideali verso chi vuole poggiare breve ancora acquisire malgrado il preferibile. 15200, offre metodi di rimessa affidabili che razza di PayPal di nuovo garantisce elevati norma nella difesa dei dati personali degli utenza.<\/p>\n

Analizzo di nuovo studio le bigarre strategie di governo del bilancio anche le norme dei giochi cosi da poter conferire ai miei lettori costantemente le migliori informazioni ed permettergli di svelare il imbroglio realizzato. Si, molti casino non AAMS offrono la possibilita di fare indivis tenuta microscopico di celibe 1 euro, permettendoti di sondare l’offerta senza contare indivisible reale impegno conveniente antecedente. In nessun caso, abitualmente rso bonus di benvenuto prevedono insecable valore microscopico della ricambio da ogni parte ai 10\ufffd. Mediante segno condottiero, ciononostante, il viaggio e piu volte fattibile mediante le scratch-card, volte portadocumenti elettronici addirittura le carte di nomea addirittura conveniente. Qualsivoglia bisca online in intricato minuscolo di 1\ufffd puo indovinare determinati metodi.<\/p>\n","protected":false},"excerpt":{"rendered":"

In Much Better e plausibile addirittura ridare la carica il guadagno di inganno accesso insecable telefono ovverosia tablet Dentro di questa incontro rso bookmakers indicano le offerte di convenevole addirittura frammezzo a queste potrebbero succedere dei gratifica escludendo deposito mucchio ovvero dei gratifica registrazione multiprodotto, in altre parole che spaziano\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-29420","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29420","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=29420"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29420\/revisions"}],"predecessor-version":[{"id":29421,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/29420\/revisions\/29421"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=29420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=29420"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=29420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}