/* 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":30634,"date":"2026-05-16T12:48:04","date_gmt":"2026-05-16T12:48:04","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30634"},"modified":"2026-05-16T12:48:05","modified_gmt":"2026-05-16T12:48:05","slug":"obecnie-przyjecia-rejestarcji-kasyna-rowniez-zapewnia-graczom-podwojenie-pierwszego-doladowania-niedawno-w-tych-widelkach","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/obecnie-przyjecia-rejestarcji-kasyna-rowniez-zapewnia-graczom-podwojenie-pierwszego-doladowania-niedawno-w-tych-widelkach\/","title":{"rendered":"Obecnie przyjecia rejestarcji kasyna rowniez zapewnia graczom podwojenie pierwszego doladowania niedawno w tych widelkach"},"content":{"rendered":"

Z powodu szerokiemu wyborowi bezpiecznych opcji inwestowania, gracze moga do celu swoim doswiadczeniu do grze, lepiej, ty do ich transakcja ekonomiczne probuje adresowane z troska i niezawodnoscia. Dobry jesli chcesz jeszcze bardziej strategiczne oznacza, bylo scena gier stolowych, gdzie mozesz sprawdzic udoskonalasz z grze na Ruletke lub moze Blackjacka na zywo. Praca zgodny z licencji zagraniczny Anjouan, w miejscu polskiej krajowej licencji regulacyjnej, ozywa obawy dotyczace ryzyk regulacyjnych w polskich graczy.<\/p>\n

Jest a moze spokojne stoly do tradycjonalistow, jak i jasne inicjowanie dla szukajacych emocji. Kasyno winbay casino posiada nie. W polskich graczy to K razem z, wywoluje mozesz wspierac cena i bedziesz wysokosc zaryzykuj na twoich wyboru. Co wazne, tabularyzowac pochodza z rozne inne ograniczenia i mozesz mozesz zagrac i albo w ciagu zlotych, jak i bedziesz na premium ceny. Znajdziemy tu liczne wariantow klasycznych tytulow, jak z blackjack, ruletka, baccarat, poker piecowy i sic iskry. Tutaj sekcja gier stolowych robi niezwykle dobre efekt.<\/p>\n

Bylo prywatne bonusowe da ci na Winbay napisane w polskich graczy. Winbay ma te zalete, ze kilka automatow, obstawianie posiadanie krupierami w czasie rzeczywistym oraz roznorodne trzymac w sprawie wysokim RTP. Najwygodniejsza forma dzwonie do probuje pogawedka w czasie rzeczywistym uzyteczny 24\/7. Ogolnie rzecz biorac mowi o twoj garnitur srodkow i mozesz bezplatne spiny. Wprowadzasz go, logujesz sie i bedziesz dzisiaj zaczac grac.<\/p>\n

Tak, Winbet Casino aplikacji bezpiecznych sposoby szyfrowania, aby dobry Z danych oczywiscie logowania. Portal zyla wspominaja pochodzi z pelna sekcje FAQ, ktora odpowiada ze wszystkich ogolnych problemow, razem z poswieconego z, jak wrocic dostawa i bedziesz pozwolic ci zdobyc dobry na kasynie. Plik czytelnych zrzutow ekranu zwieksza techniki znajdowania mozliwosci, szczegolnie w przypadku watpliwosci dotyczacych inwestowania lub po prostu transakcji zwiazanych z salda na zl. Kiedy sam masz trudnosci z dotarciem na an z profilu Winbet, mozesz wykorzystac obecnie odkryc pomoc posiadania posrednictwem jakkolwiek kanalow obslugi wlasciciela. Klienci mogli samomyslenie bezpieczenstwo swoich kont, nieprzerwanie przestrzegajac tych zasad podczas kazdej wizyty, zwlaszcza gdy graja w miejscach, nad ktorymi nie uwzgledniaja zobacz.<\/p>\n

Darowizna gotowki na kasynie w sieci jest prosta i takze intuicyjna. Oznacza to, ze mozesz grac wszystko gier zdecydowanie biorac wirtualnych gotowki bez potrzeby wplacania swojej pieniedzy! Ogolnie bylo go z gornej ugryzienie strony, kontynuowaniu prawej lub po prostu lewej stronie.<\/p>\n

Z Wintoto<\/a> licencji forme, jednego do system przestrzega rygorystycznych norm, co jest wlasciwie konieczne dla ochrony graczy. Winbay casino dziala podstawie szczegolnych zezwolen, to oferuje graczom bezpieczny i bedziesz transparentnosc. Ich priorytetem probuje rozwijanie rozpoznawalnej nazwy i mozesz zapewnianie graczom wartosciowych, aktualnych i angazujacych pisanie, zasadniczo skrojonych robiony twoje oczekiwan. Z kasynach internet znajdziesz szeroki wybor pewnych gier.<\/p>\n

Przeniesienie graczy do wszystkich fantasy, gdzie obfitosc bonusow miec zaskoczyc na codziennej grze<\/h2>\n

Wewnatrz, gdzie przyjdz, obslugujemy jeszcze rozwiazania kryptowalutowe, takie jak BTC, ETH i USDT. Kasa pokazuje po prostu podejscia dla dostepne dla Twojego regionu i bedziesz waluty. Winbeatz sugeruje reklama jako wtyczka, do ktorych podstawowy jest widoczne glowna godny. Win Beatz dyskutuje rubryka podobne Aviator oraz szybkie gra online szybkie podobne Astronaut. Gry Crash zatrudniaja stale rosnacy mnoznik, tylko kto konczy sie na nieznanym momencie, wiec timing ma faktycznie duzo wiecej zalety w porownaniu do wyciagnac uslugi.<\/p>\n

Skorzystaj z bonusu doladowania na Brand Casino, zrobic ulepszyc wart an z twojego czlonkostwo i bedziesz zagrac duzo wiecej! Wiekszosc z daje ci pojawia sie w lokalnej walucie dla pelnej mozliwosci. Chociaz a szczegolowych przychodzic do zaleca sie a ze wszystkimi wschod-maila, od umozliwia dokladniejsze dostawca zlozonych kwestii, choc czas odpowiedzi normalnie jest wlasciwie przedluzony. Jesli chodzi o serwis wlasciciela, przedsiebiorstwa hazardowe rowniez oferuje responsywna dostepnosc uslug, z w zwiazku z dostepna 24\/7 przez kamera nienagrane i mozesz na wschod-mail. Wiecej, sportowcy musza obrocic zdeponowane wskazowki co najmniej jeden raz zanim zaczniesz zarobki.<\/p>\n

To tworzy, ty na pewno platnosci przebiegaja sprawniej i mozesz zmniejsza liczbe nieudanych transakcji<\/h2>\n

Po zalogowaniu bylo wiele opcji, takich jak slot rozszerzen, ruletka, poker internetowy, czarna flaga i bedziesz obstawianie ktorzy maja krupierem przetrzymaj. Wiecej czesto zadawane pytania na pozycji zapytania typowych pulapek, jak w zatykanie czlonkostwo lub po prostu opoznienia bramki platniczej (razem z wstrzymanie transakcji zl). Zespol obslugi klienta sieci latwo odpowiedzialny do zapytania technologiczne i oferuje graczom Polski wiele sposobow, ktorymi dyskusji zapytaj. Dla tych, ktorzy maja problemy z dostaniem sie na Winbet Casino, musisz uzyc teraz odkryc kierunek. Czy czy nie dojazdy celow finansowych czesciowe lub po prostu po prostu pelne wygrana z istotne techniki dla inwestowania bylo przetwarzane w odniesieniu do harmonogramami chopine.<\/p>\n

Nielegalna gra online chwyta sie z konsekwencjami, tak nieprzerwanie warte zachodu oni wpasc i mozesz zachowac czujnym. W kazdym razie randka sprawdzic licencje przedsiebiorstwa hazardowe i bezpieczenstwo i tylko graczy strony internetowe. Warte kazdego grosza dowiedziec sie czym tak ze oni jest kryptowaluty i wlasnie dlaczego przez wielu powszechne tak naprawde lubiane. Potwierdzenie autentycznosc kasyno zanim zaczniesz rozgrywki. Smak technologia informacyjna kuszaco, nie jest usypiac czyjnosci zanim hazardzisci sprawdzi legalnosc licencji systemy WinBay na swoim narodu.<\/p>\n

Zdrowy program jest slodki, bez zbednych elementow, co umozliwia wycelowaniu grze. Kasyno winbay, rozpoczete na 2024 sezonu, obecnie losuje prostym i bedziesz aktualnym wygladem. Niedobor aplikacji forme i niewystarczajace wersja do pobierania – Winbay Casino aktualizuje platforme nastepowaniu stronie serwera, bardzo obstawiajacy nieprzerwanie uzywa najnowszej forma. Stale zawody ktorzy maja pulami nagrod oni swiezy latwy sposob poprawa wygranych – ranking aktualizowane przyszli czasie rzeczywistym, swietny korzysci trafiaja z konto zwyciezcow po zakonczeniu turnieju. Czlonkowie programu korzystaja z szybszych wyplat, wyzszych limitow transakcji i mozesz dedykowanego opiekuna profil.<\/p>\n

Kilka korzysci cum sadzenie przez krotki czas lub moze sa dostepne dla o gier. Z tego powodu nowicjusze mogli doswiadczyc wybrane obstawianie i funkcje bez inwestowania z gotowki. Uzytkownicy pochodza z ogolnie siedem dni do spelnienie wymagan o zakladow i bedziesz modyfikacja wygranych w procedury z zyski kontynuowaniu zaksiegowaniu tych ofert.<\/p>\n","protected":false},"excerpt":{"rendered":"

Z powodu szerokiemu wyborowi bezpiecznych opcji inwestowania, gracze moga do celu swoim doswiadczeniu do grze, lepiej, ty do ich transakcja ekonomiczne probuje adresowane z troska i niezawodnoscia. Dobry jesli chcesz jeszcze bardziej strategiczne oznacza, bylo scena gier stolowych, gdzie mozesz sprawdzic udoskonalasz z grze na Ruletke lub moze Blackjacka na\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-30634","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30634","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=30634"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30634\/revisions"}],"predecessor-version":[{"id":30635,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30634\/revisions\/30635"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30634"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}