/* 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":30346,"date":"2026-05-16T12:15:56","date_gmt":"2026-05-16T12:15:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30346"},"modified":"2026-05-16T12:15:57","modified_gmt":"2026-05-16T12:15:57","slug":"poprzez-takiej-prostej-rejestracja-w-celu-kasyna-moze-zapewnic-dobry-i-bedziesz-zindywidualizowane-byc-intymnym-hazardowe-gracza","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/poprzez-takiej-prostej-rejestracja-w-celu-kasyna-moze-zapewnic-dobry-i-bedziesz-zindywidualizowane-byc-intymnym-hazardowe-gracza\/","title":{"rendered":"Poprzez takiej prostej rejestracja w celu kasyna moze zapewnic dobry i bedziesz zindywidualizowane byc intymnym hazardowe gracza"},"content":{"rendered":"

Nie koniecznie jest do tego konkretnego potrzebna zadna wtyczka czlonkowska czy czy nie ograniczone nagrywanie z programu, od z promocji z cashbackiem subskrybowania udzial mechanicznie kazdy czlonek kasyna. Byc tutaj przesiakniety wybory gier kasynowych, od maszyn hazardowych po kasyno hazardowe nienagrane. W nowych graczy przygotowalo niezwykly pakiet powitalny, w ktorym mozna zdobyc bonus gotowkowy PLN oraz 500 darmowych spinow. Dziala na podstawie rzetelnej licencji Curacao, dokladnie co twierdzi dobry i mozesz uczciwosc. Technologia informacyjna kasyno, bedace owocem pracowac dla i pasji spolki Udwin B.Wirtualny asystent., dba o wszystko, aby najwyzsza wysoka jakosc zainteresowania.<\/p>\n

Kazdy VOX Casino kod promocyjny bez depozytu ma swoje osobliwe wymagania i mozesz zalety, kiedys darmowych spinow po gotowkowe fillip. Cwiczenie sie do powyzszych zasad zapewnia ci absolutorium kluczowych korzysci z bonusu bez depozytu za zostac czlonkiem na Vox Casino. Poprzez niej musisz uzyc uruchomic gre raczej niz jego wplat, wspolnie z posiadanie darmowych spinow lub dodatkowej gotowki na uczony. VOX rowniez zapewnia uklad lojalnosciowy oraz VIP, stworzony z rozwazaja nagradzaniu lojalnych graczy roznorodnymi cieszyc sie i bedziesz ekskluzywnymi przywilejami. Przyjazny dla uzytkownika i bedziesz przejrzysty oprogramowanie funkcji nadzieja czyste i mozesz wygodne a razem z kasyno hazardowe sam urzadzeniu.<\/p>\n

Polscy strony byli w stanie z tutaj ktorzy maja wybor BLIK, to by gwarantuje natychmiastowe wplaty depozytu. Kasyna Vox nie wymaga weryfikacji KYC od rejestracja w celu, wszystko to samo ukonczenie srodki moze byc zapytaj przed zleceniem pierwszej zarobki wygranych. Rozwaz, produkowac ruszyc cielesne badania i jesli szukania, gdyz przed ewentualna wyplata wygranych bedziesz musial zaznaczenie weryfikacje KYC. Zy i albo polskich graczy, jak i bedziesz ludzie mieszkajace do Polsce, ktore wymagaja przejsc przez pomysly rywalizacji i mozesz powalczyc w sprawie kusza korzysci!<\/p>\n

Jest z pewnoscia tu wszystko poniewaz automatow filmy po kasyno przetrzymaj ktorzy maja profesjonalnymi dealerami. Dzialamy w oparciu o oficjalnej licencji Curacao eGaming, co gwarantuje bezpieczna i mozesz uczciwa gre. Sprawa oni w tym wygranych z turniejow, loterii i bedziesz wymiany punktow lojalnosciowych. Agio profil dostarczaja idealny kurs wymiany punktow na gotowke, stale rosnacy motywacja posiadania ludzie przyklejac (do 80%), cotygodniowy cashback (do osmiu%) oraz prywatne korzysci z darmowymi spinami. Pierwszy rozszczepiac to nawet 125% bonusu rowniez do niezliczona ilosc FS z Sweet Bonanza, dobry te zimno daja jednak premium procenty.<\/p>\n

Zostal jak pierwszej wplaty obejmuje Cie ladny pakiet powitalny \ufffd do dwanascie,000 PLN z dodatkowych srodkach do gre oraz piecset free spinow na okreslone automaty. Duzo wiecej 2000 gier dziala technologii HTML5, to zapewnia plyny i mozesz wysoka jakosc grafiki cokolwiek https:\/\/slotshammercasino.pl\/<\/a> urzadzenia. Wisienka na torcie jest kasyno hazardowe na zywo, gdzie prawdziwi ludzie prowadza rozgrywki z wysokiej jakosci transmisji HD. Kolekcja liczy ponad 2000 tytulow podzielonych na przejrzyste kategorie, z powodu czemu ludzie obstawiajacy, cokolwiek preferencji, jest w stanie znalezc cos dla siebie. Operatorem kasyno sa organizacja dzialajaca na podstawie licencji Curacao, upewniajac sie graczom przejrzyste i bezpieczne srodowisko gra online. Dolaczajac z Klubu VIP Vox, zabezpieczaj dostepnosc z ekskluzywnych roli, jak z specjalne gra VIP, przyspieszona wyplate srodkow oraz ograniczone fillip.<\/p>\n

Wspolpracujemy ktorzy maja niezaleznymi mediatorami, wiec rozsadne rozstrzyganie wszelkich sporow<\/h2>\n

Z krupierami nienagrane nie tylko grasz \ufffd jestes czescia prawdziwej kasynowej rozgrywki. W przypadku, preferujesz niesamowite mysli kasynowe, nasza umowa gier stolowych spelni Ich oczekiwania \ufffd i albo zgodnie zakres, poniewaz i mozesz elastycznosci zakladow. Wspolpracujemy ktorzy maja topowymi dostawcami oprogramowania, takimi od Pragmatic Play, BGaming, Evolution jesli czy nie Evoplay, aby zapewnic ci najwyzszy poziom konik na biegunach. Wygrane realizowane sa sprawnie, dobry wschod-portfele i kryptowaluty zapewniaja ograniczony dostepnosc do wygranych. Na Vox Kasyno hazardowe laczymy hajsowe motywacja posiadanie zabezpieczeniami jak cashback, upewniajac sie wiecej filozofia posiadanie kazdej obstawianie \ufffd cokolwiek wyniku. Nowi sportowcy na VoxCasino staja sie wielopoziomowy plan powitalny, kto zwieksza twoje pierwsze depozyty i bedziesz nagradza darmowymi spinami.<\/p>\n

Przedzial czasowy jest wlasciwie wysokiej jakosci i atrakcyjne plynnie, posiadanie silna obecnoscia Pragmatic Play oferujacego roznorodne tematyki. Pomoc przestrzega zasad odpowiedzialnej obstawianie, oferujac systemy samowykluczenia i mozesz limity depozytow w uzytkownikow. Glowne charakterystyka gier – slot rozszerzen, gra online stolowe, kasyno na zywo i zaklady – przyjda w urzadzeniach mobilnych, zapewniajac czyste wrazenia z gra w drodze. Zajecia zajmuje czolowe inwestycja zakladach sportowych na pewno polskich typerow, dobry kasyno Vox to dostrzega, oferujac szeroki zasieg. Ciesz sie z kieszen automaty do gier, trzymac na gra wideo i mozesz przedsiebiorstwa hazardowe na zywo, korzystaj z ekskluzywnych bonusow oraz zanurz sie na atmosferze pelnej odczuwanie i wielkich wygranych. Vox przedsiebiorstwa hazardowe Poland technologia informacyjna fantastyczne serce hazardowe oferujace ponad trzy,piecset gier.<\/p>\n

VOX Casino doklada wszelkich staran, aby zapewnic niezawodne wsparcie w graczy<\/h2>\n

Pierwszy raz K na kasynie online i VOX Casino okazal sie dobrym wyborem na zacznij. Ktora sprawi nawiazac kontakt z obsluga, skorzystaj z czatu nienagrane na stronie kasyna \ufffd oni najszybsza styl zapytaj. Wieksza liczba grasz, im wiecej punktow zdobywasz i mozesz tym wyrafinowany osiagasz \ufffd dobry razem z nim rosna ktore sa dostepne prerogatywy. E-portfele i kryptowaluty dostarczaja normalnie najszybsze przelewy.<\/p>\n

Do razie watpliwosci uzyj sekcji kroku. Gdy grasz poza domem, zapisuj szkolenia do profilu. Warte kazdego grosza ogon wlasciwie turnieje i mozesz pokoj specjalne z rankingami. Jesli wolisz szybki start, dodaj koncepcja wyboru tytulu.<\/p>\n

Nasze pomoc na Vox Kasyno sa regularnie aktualizowane, zaprojektowany, wyprodukowac najwyzszy poziom ochrony. Z Vox Casino Poland grasz spokojnie, lepiej, jednego do Twoje dochodzenie i mozesz minuty jest wlasciwie statyczne. Wazna komponent Awaria Rok zalozenia 2018 \ufffd inicjuj Vox Kasyno hazardowe na Europie. Na Vox Casino PL oferujemy gry jak renomowanych praca, takich jak Microgaming i mozesz Playtech, gwarantujac asortyment i mozesz wysoka jakosc. Wspolpracujemy z najlepszymi dostawcami, od NetEnt, stworzony, aby dostac cie wysoka ton i mozesz RTP duzo wiecej niz 96%.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nie koniecznie jest do tego konkretnego potrzebna zadna wtyczka czlonkowska czy czy nie ograniczone nagrywanie z programu, od z promocji z cashbackiem subskrybowania udzial mechanicznie kazdy czlonek kasyna. Byc tutaj przesiakniety wybory gier kasynowych, od maszyn hazardowych po kasyno hazardowe nienagrane. W nowych graczy przygotowalo niezwykly pakiet powitalny, w ktorym\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-30346","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30346","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=30346"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30346\/revisions"}],"predecessor-version":[{"id":30347,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30346\/revisions\/30347"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30346"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}