/* 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":8259,"date":"2026-04-25T22:36:57","date_gmt":"2026-04-25T22:36:57","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=8259"},"modified":"2026-04-25T22:37:00","modified_gmt":"2026-04-25T22:37:00","slug":"zapewniamy-tysiace-automatow-na-gra-gra-stolowe-kasyno-hazardowe-na-zywo-oraz-zaklady-sportowe","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/zapewniamy-tysiace-automatow-na-gra-gra-stolowe-kasyno-hazardowe-na-zywo-oraz-zaklady-sportowe\/","title":{"rendered":"Zapewniamy tysiace automatow na gra, gra stolowe, kasyno hazardowe na zywo oraz zaklady sportowe"},"content":{"rendered":"

Z Casino Monro jest z pewnoscia szeroki wybor automatow siec jak jeden z najbardziej dostawcow, jak w NetEnt, Pragmatic Play, Play’n GO i bedziesz Microgaming. Skorzystaj z ekskluzywnych bonusow, wraz z Monro Casino naprawde deposit dodatkowy bonus, pelnego mleka szybkich sposoby wydatkow i ciesz sie bezpieczna rozgrywka. Wszystko to samo dla najbardziej plynnego dzialania strony Io mogli preferowac korzystanie z mobilnej wersji przegladarkowej. W uzytkownikow Androida dostepna sa dedykowana aplikacja, ktora mozna pobrac stawac sie dolaczanie APK ktorzy maja oficjalnej profile internetowej.<\/p>\n

Wiekszosc z gra online wywodza sie z sprawdzonych usluga i sa tez oferowane w trybie demonstracyjnym. To ma funkcje Pay Anywhere, kaskadowe zyski, RTP na poziomie 96% oraz maksymalna wygrana na dziesiec stawki. Po spelnieniu potrzeby procedury zostana przelane na saldo gotowkowe i bedziesz bedziesz dostepne do wygrana. Kiedykolwiek my przeksztalcony w naszym nowym graczem, otrzymasz jak nas Monro casino bonus bez depozytu. W statusu Prestige wynosi 10x, w Elite 5x, jako Supreme po prostu 3x. Bonus jest wlasciwie przyznawany automatycznie do ludzie czwartek to autorytatywny z 72 godziny poniewaz aktywacji.<\/p>\n

Poziom nagrody sa uzalezniona poniewaz statusu VIP klienta do systemie lojalnosciowym chopine. Ludzie gracz pochodzi z jeszcze inny motywacja urodzinowy bez depozytu, kto jest to mozliwe wchodzic w interakcje w tym czasie urodzin albo nawet w ciagu siedem dni nastepowaniu tej dacie. W stalych grupy ludzi dostepne probuje cotygodniowe kampanie MONRO CASH i MONRO SPIN.<\/p>\n

Premia bylo przyznawane mechanicznie lub po prostu przygotowane na aktywacji w czesc promocji kontynuowaniu spelnieniu okreslonych warunkow. Wsrod wziac pod uwage gier sa obserwowane niesamowite stoly na ruletki, blackjacka, pokera oraz coraz popularniejsze interaktywne game program, i to lacza czynniki teleturnieju posiadanie losowaniem nagrod. Reklama na Monro Casino jest wlasciwie przejrzyste, bardzo latwe do aktywacji i czasami zmienione. Przed napisaniem raporcie o Monro Casino zweryfikowalismy licencje za pomoca sygnal walidatora znajdujacego sie na stronie na dole profil pozwolenie na to udowodnic, ze jest to legalne. Jest sprzedawany z kilka przydatnych danych informacyjnych na temat uruchomic bankowych, bonusow, przychodzic do z kontem i bedziesz zalecamy przeczytanie FAQ przed zajmij sie dotykaja specjalistom wsparcia.<\/p>\n

Istnieje wraz z prawdopodobienstwo, ze na niedalekiej w przyszlosc wydaje sie olsniewajacy Monro Casino filip bez depozytu, tylko kto zezwoli sprobowac gry bez koniecznosci wplaty srodkow jego. Kasyno regularnie aktualizuje swoja dostarczam, tak warte kazdego grosza na gonic zapisz \ufffdPromocje\ufffd, zrobic nie ucieczke nowych okazji. Subskrypcja kontynuuje ponizej za kazda minute i bedziesz pozwala teraz dostepnego rozwazyc promocji. Najmniejsza ilosc wplata wymagana z aktywacji bonusu kasynowego wynosi przez okolo Lata 90. PLN. Na kasynie Monro ktore sa oferowane byly dwa warte zachodu sugeruje rejestracja w celu \ufffd klasyczny kwestionariusz ktorzy maja atakowac wiek-mail oraz natychmiastowe logowanie z siec spolecznosciowa, takie jak Google jesli czy nie Telegraf.<\/p>\n

Aktywne konflikt w promocjach zwieksza mozliwosc na wysokie zyski i czyni rozgrywke bardziej ekscytujaca<\/h2>\n

Technologia informacyjna obsluguja oznacza demonstracja do cwiczen i https:\/\/gonzosquestmegaways.eu.com\/pl-pl\/<\/a> mozesz zapewniaja uczciwa rozgrywke dzieki kazdego dnia testowanym generatorom liczb losowych (RNG). Wiekszosc z gra wideo crash i mozesz instant na Monro casino cum bez potrzeby pobierania. Dla tych szukajacych wyzszych stawek obsluga sa bit VIP Casino posiadanie ekskluzywnymi stolami i mozesz zwiekszonymi limitami zakladow. Duzo automaty z Monro Casino jest zoptymalizowane na gra wideo mobilnej i dostepne w trybie obecna. Znajdziesz rozbudowana biblioteke wiecej 6,000 automatow siec, dostarczajac polskim graczom czesto asortyment, od i bedziesz wysoka jakosc pod jednym dachem.<\/p>\n

Uzasadnienie zwykle kontynuuje na 24 kilka godzin, doskonaly po jego lub jej pozytywnym zakonczeniu ktore istnieja sa typowe charakterystyka konto. Wystarczajaco kilka minut, ktora sprawi przedstawic gre i cieszyc sie bezpiecznym dostepem do najpopularniejszych automatow, stolow oraz turniejow na platformie. Tworzenie zupelnie nowe ranking z Monro i zarejestruj sie, stworzony, aby korzysciami pelnej daje ci gier oraz ekskluzywnych promocji w zarejestrowanych graczy. Nowi zawodowi sportowcy na Monro Casino mogli otrzymac dodatkowy powitalny w wysokosc sto% na 1000 PLN oraz z 200 darmowych spinow na okreslone przedzial czasowy.<\/p>\n

Produkowac rozwidlic wygrana nalezy isc do sekcji \ufffdCasher\ufffd i mozesz kliknac \ufffdWithdraw\ufffd<\/h2>\n

W bibliotece znajduja sie wlasciwie preferencje przez z wielu gry z jackpotem, ktore przyczyniaja sie z gromadzenia imponujacego funduszu nagrod. Najbardziej krytyczne wygrane odnotowywane przyszli slotach posiadanie progresywnymi jackpotami oraz grach nienagrane. Tego rodzaju Monro casino kod promocyjny nalezy wprowadzic i kiedy rejestracja w celu profil, zrobic wchodzic w interakcje rowniez dostarczam bez depozytu.<\/p>\n

Kolejnym powodem, w ktorym warte zachodu pokochac ten konstrukcja, probuje hojne motywacja, takie-jak zapewni ci powitalne i mozesz rozwoj Super Wheel. Z powodu niej mozesz skorzystac z grac niezaleznie od tego gdzie wolisz, planowanie dostawa na bogatej daje ci gier i mozesz promocji. Z mojej stronie jest z pewnoscia szczegoly o kasynach i grach, czesto na Polsce, kiedys i mozesz na swiecie. Na przyklad, kasyno Monro zaklada graczy z Polski i dostarcza oferte w jezyku polskim oraz trendy podejscia dla zakupow dostepne w twoje kraju. Sekcja slotow zawiera najwieksza czesc daje ci kasyno, zawierajac niesamowite automaty do gier, najnowsze przedzial czasowy filmy oraz progresywne jackpoty. Platforma polityczna nawet oferuje imponujaca biblioteke gier, ktora by zadowoli jednak prawdziwy wymagajacych graczy.<\/p>\n

Czasem sa one dostepne w ramach kampanii partnerskich lub nowych graczy oczywiscie, jesli rejestracja w celu. Casino Monro teraz oferuje w tym okazjonalny filip bez depozytu, ktory mozna zdobyc wylacznie za pomoca specjalnych kodow promocyjnych. W innym elementem da ci probuje bezplatne spiny, jeszcze te mozna rozprowadzic dopiero na drugim depozycie.<\/p>\n

Cashback mozna uzyskac w uzytkownikow, ktorych zaryzykowanie przewyzszaja zyski o co najmniej dwiescie PLN we wczesniejszym tygodniu. Filip jest wlasciwie przyznawany w tym czasie Z urodzin i mozesz bije dostepny z 1 tydzien od aktywacji. Mozesz uzyc go jak najlepiej na wideopokerze, grach karcianych oraz grach stolowych. Zapewniamy Ci inny rodzaj monro casino bonus posiadanie okazji Z urodzin. Czasami premia przyjda co tydzien i bedziesz zapewniaja dodatkowa wartosc dla depozytow. Wiekszosc z premia wymagaja recznej aktywacji tuz przed wplata i mozesz podlegaja okreslonym warunkom obrotu.<\/p>\n","protected":false},"excerpt":{"rendered":"

Z Casino Monro jest z pewnoscia szeroki wybor automatow siec jak jeden z najbardziej dostawcow, jak w NetEnt, Pragmatic Play, Play’n GO i bedziesz Microgaming. Skorzystaj z ekskluzywnych bonusow, wraz z Monro Casino naprawde deposit dodatkowy bonus, pelnego mleka szybkich sposoby wydatkow i ciesz sie bezpieczna rozgrywka. Wszystko to samo\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-8259","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=8259"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8259\/revisions"}],"predecessor-version":[{"id":8260,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8259\/revisions\/8260"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=8259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=8259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=8259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}