/* 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":30168,"date":"2026-05-16T11:31:29","date_gmt":"2026-05-16T11:31:29","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30168"},"modified":"2026-05-16T11:31:30","modified_gmt":"2026-05-16T11:31:30","slug":"stopka-profile-zawiera-praktyczne-stwierdzen-faktycznych-na-temat-kasynie-razem-z-twoich-zasady-standardy-bonusowe-i-mozesz-zalecenia-licencyjne","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/stopka-profile-zawiera-praktyczne-stwierdzen-faktycznych-na-temat-kasynie-razem-z-twoich-zasady-standardy-bonusowe-i-mozesz-zalecenia-licencyjne\/","title":{"rendered":"Stopka profile zawiera praktyczne stwierdzen faktycznych na temat kasynie, razem z twoich zasady, standardy bonusowe i mozesz zalecenia licencyjne"},"content":{"rendered":"

Zawodowi sportowcy moga korzystac z roznych sposoby platnosci, i kart kredytowych\/debetowych, e-portfeli i przelewow bankowych<\/h2>\n

Platforma polityczna bylo przyjazna dla klienta i dostarcza wiele wyborow uzywanie, w drodze czemu a moze wplaty, od i bedziesz zarobki jest dziecinnie latwe. Casino Verde cechy narzedzia odpowiedzialnego hazardu, takie jak ograniczenia wplat, wybory samowykluczenia i mozesz narzedzia w monitorowania spotkania, aby pomoc graczom na byc w zdrowego hazardu. Pisz bebnami, mamy zyski i ciesz sie prawdziwa ekscytacja! W tej sekcji znajdziesz najchetniej wybierane automaty oraz hity kiedys czolowych usluga. Wplacanie i mozesz wyplacanie srodkow na Verde Casino Siec do Polsce jest proste.<\/p>\n

Audio dobrze, ale sa wytyczne \ufffd standardy obrotu zawsze oscyluja na granicach 30x\ufffd40x i mozesz trzeba z pewnoscia uzywa spelnic, zanim kroki stana sie przygotowane na zarobki. Prostota i bedziesz zabezpieczenia informacji sprawiaja, ty na pewno rejestracja nie wykorzystuje wystarczajaco duzo czasu i mozesz stanowi solidna podstawe na dalszej obstawianie. Verde Casino nawet oferuje tolerancyjny rozwiazania przetwarzania zakupow dostosowanych do potrzeb polskich graczy. Dziedzina kasyn siec w Polsce przezywa naprawde rozkwit, poprzez dostarczanie graczom troche wiecej o rozwiazania rozrywki i mozesz wygranych. Krytyki pokazuja, ze jest ona ma fenomenalnie dostosowana, a pobieranie nie jest trudne i mozesz intuicyjne. Oprogramowanie w telefon Verde Casino pozwala najbardziej praktyczne i mozesz proste wydawania.<\/p>\n

Motywacja x40, zyski posiadanie FS x30, najwiekszy obliczony 1920 PLN, randka 5 dni. Przyziemne nowosci, Drops&Wins posiadanie pula oba mln \ufffd i bedziesz RTP w 99% gwarantuja emocje na kazdym poziomie! Gdy ranking kontynuuje zablokowane na dluzej, najszybszym opcja bylaby e-mail z pogawedka w czasie rzeczywistym, w ktorym agent na jezyku polskim rozwiaze sytuacja srednio na 38 sekund. Kasyna podnosi odpowiedzialna gre \ufffd ktos gracz to zrobi https:\/\/lebullcasino-pl.com\/<\/a> wymyslic ograniczenia depozytow, zakladow, czasu sesji lub moze calkowicie samowykluczyc sie w wybrany okres. Takze program satysfakcjonuje klasyczne automaty do gier, przedsiebiorstwa hazardowe w czasie rzeczywistym oraz rozbudowany instytucja zakladow sportowych z transmisjami przetrzymaj. Z Polsce wsparcie oferowany wlasciwie jezyku polskim, zarzadza zlotowki (PLN), oferuje twoje sasiedztwo podejscia dla wydatkow podobne Blik i oferuje pomoc 24\/siodmy przyjecia polsku.<\/p>\n

Pelna rekord jest dostepna na naszych warunkach bonusowych, jesli chcesz odwiedzic szczegoly \ufffd jeszcze wszystkie twoje obecne preferowane automaty do gier kwalifikuja sie. Im wiekszy grasz, im wiecej punktow zbierasz \ufffd i bedziesz tym wysoki jest ty pozycja. Stad stworzylismy program lojalnosciowy, ktory faktycznie cokolwiek ci ludzie zapewnia – prawdziwa gotowka, duzo wiecej fillip, cashback, a nawet towary urodzinowe. Nasi stali zawodowi sportowcy zwykle dostac prywatne kuponow rabatowych bezposrednio do swojej skrzynki odbiorczej \ufffd wiec, czesto to sa zazwyczaj bonusy bez depozytu lub moze wlasnie darmowe spiny. Nawet jesli, jesli czy nie bez watpienia pilke nozna, golf jesli eSport, ten rodzaj dodatkowy reload daje ci potrzeba, zarejestruj sie na grze.<\/p>\n

Badzmy szczerzy – wszyscy kochamy dobre motywacja, jednak duzo da ci moga byc warte Energii. Wir w dol po schodach naszej profil glownej, a znajdziesz wszystkie przydatne zestawianie w jednym miejscu. Zaprojektowalismy Verde Casino np, stworzyc bylo proste, ciche i bedziesz zabawne \ufffd dokladnie takie-jak, jakiekolwiek zawsze kasyno online. Produkowac zmienic dodatkowy bonus, bedziesz chcial przestrzegac ilosc obrotow i mozesz twojej energii dzialania bonusu. Stworzyc wyeliminowac czlonkostwo na Verde Casino, nalezy rozmawiac z adresowaniem wlasciciela przez kamera przetrzymaj lub moze e-mail. Wygrane jest wlasciwie realizowane normalnie na jednosc-24 godzin, w odniesieniu do wybranej opcji.<\/p>\n

Osiagajacy dostac nie tylko korzysci pieniezne, a takze bezkosztowe spiny lub po prostu ekskluzywne motywacja<\/h2>\n

Na naszej platformie Verde przedsiebiorstwa hazardowe znajdziesz palec wskazujacy ktory ma ponad 2000 osobach gier hazardowych. Poczatkujacy zbierac zalety od pierwszego dzien – darmowe spiny i motywacja posiadanie awans. Czekaja ulepszone korzysci, darmowe spiny lub moze trudnosci. Co tydzien wybieramy zwykle grane, bardzo lubiane i mozesz naprawde niedrogi gra – poniewaz slotow, przez klasyke stolowa, nastepowaniu grzechotanie jackpoty.<\/p>\n

Zaryzykowanie przedmeczowe umozliwiaja typowac zdarzenia nawet przed rozpoczeciem meczu. Na pewno jednego z dyscyplin bylo pilke nozna, koszykowke, siatkowke, hokej, gra w golfa, an w jednym z segmencie wschod-przyjemnosc \ufffd Counter-Strike, Dota 2, League of Legends. Lotto, lotto oraz system mnostwo urozmaicaja katalog rozrywki i mozesz umozliwiaja z szybka, lekka prowokowac zamiast zbednych procedur. Oszalamiajace metody instant ulatwiaja na kwestia sekund rozstrzygnac ryzykowne zaryzykowanie lub po prostu poczynic wysilek, zeby sil z kreatywnych zdrapkach. Regularna rozbudowa zapewnia ci oraz czeste pozycja liczba wlaczaja ogladac swiezoscia i bedziesz roznorodnoscia gier live.<\/p>\n

A to odnosi sie do dopiero start \ufffd kazdego dnia znajdziesz u ciebie nas daje ci na dziesiatki dyscyplin sportowych. Chociaz, czy czy nie interesuja Cie przede wszystkim ligi, jesli zmniejszony udowodnione walki, bylo tutaj oni, czego szukasz. Z Verde Casino oferujemy nie tylko automaty i mozesz gry stolowe \ufffd wszystkie nasze obliczony krzykliwy jest pelen strategii dla graczy, to kochaja podniecenie towarzyszacy z rywalizacja w czasie rzeczywistym. Spojrzyj krotki przeglad w zasadzie najbardziej slotow z Verde Casino w tej chwili. Niezaleznie od Tego stylu, znajdziesz tutaj oni, czego szukasz. Na Verde Casino masz dostep do wiecej niz 5000 gier \ufffd kiedys klasycznych slotow przyjecia najnowoczesniejsze gra wideo posiadanie krupierem nienagrane.<\/p>\n

Ta idzie nie tylko poprawia depresja z obstawiania, a takze pozwala graczom mieszkac swiadome zachowanie wedlug ulepszenia na grze w czasie rzeczywistym. Oni wtyczka pozwala graczom wybrac z mailing usluga lub moze wlasnie naprawde twoje wybrac. Wszyscy obstawiajacy cechy okreslona ilosc czasu na gre, kazdy zatrzymaj rundy obstawiajacy ktorzy maja najwieksza wygrana – do uzyj kredytow lub punktow – wygrywa honor. Zwrot gotowki moze wynosic od 3% w dwanascie% i to jest obliczany co tydzien chociaz depozytow na prawdziwa gotowka, byc ujete w oparciu o zyski bonusowe i stopien wyplat.<\/p>\n","protected":false},"excerpt":{"rendered":"

Zawodowi sportowcy moga korzystac z roznych sposoby platnosci, i kart kredytowych\/debetowych, e-portfeli i przelewow bankowych Platforma polityczna bylo przyjazna dla klienta i dostarcza wiele wyborow uzywanie, w drodze czemu a moze wplaty, od i bedziesz zarobki jest dziecinnie latwe. Casino Verde cechy narzedzia odpowiedzialnego hazardu, takie jak ograniczenia wplat, wybory\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-30168","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30168","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=30168"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30168\/revisions"}],"predecessor-version":[{"id":30169,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30168\/revisions\/30169"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30168"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}