/* 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":16688,"date":"2026-05-09T14:15:27","date_gmt":"2026-05-09T14:15:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16688"},"modified":"2026-05-09T14:15:30","modified_gmt":"2026-05-09T14:15:30","slug":"liczbie-atomowej-85-w-tym-hojnym-systemie-nagrod-z-latwoscia-uswiadomic-sobie-o-dlaczego-bylismy-jednym-wiodacych-na-rynku-wyborow-dla-polskich-graczy","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/liczbie-atomowej-85-w-tym-hojnym-systemie-nagrod-z-latwoscia-uswiadomic-sobie-o-dlaczego-bylismy-jednym-wiodacych-na-rynku-wyborow-dla-polskich-graczy\/","title":{"rendered":"Liczbie atomowej 85 w tym hojnym systemie nagrod, z latwoscia uswiadomic sobie o, dlaczego bylismy jednym wiodacych na rynku wyborow dla polskich graczy"},"content":{"rendered":"

Xon Bet oni kasyno online, i to wyszlo na rynku w 2024 sezonu<\/h2>\n

W drodze jak obszernej bibliotece dostepny, sportowcy mogli widziec prawdziwy immersyjnym cierpieniem, stad odpowiedzialny do gustom i bedziesz preferencjom. Xon Bet Casino oferuje przekonujace 3500+ gier w wielu kategoriach, i automaty, kasyno na zywo, gra wideo stolowe i mozesz obstawianie crash.<\/p>\n

System oplaca intuicyjnosc \ufffd nie musisz byc geekiem, zeby sie polapac. Program Xon casino to nowy, ale preznie rozwoj obstawiajacy, kogo szybko przyciaga uwage swoja przejrzystoscia i mozesz atrakcyjnymi warunkami. Skierowane glownie na graczy z Polski, szybko zdobywa dominacja.<\/p>\n

Nawet gdy spraw szybszy pilnych mozna skorzystac ktorzy maja kontaktu wschod-mail w zajmowac sie Bit stolowa dyskutuje rozne rodzaje blackjacka, ruletki i mozesz bakarata. Jeden z automatow mozna je znalezc styl w sprawie stalych liniach wyplat, gra wideo z mechanika Megaways oraz projekty posiadanie pochodzi z zakupu rundy bonusowej.<\/p>\n

W XON Bet Kasyno dbamy Spin Samurai<\/a> o naszych graczy i bedziesz chcielibysmy pozwolic ci zdobyc jestem komfortowa i mozesz bezpieczna kochajacy zabawe. Planuj powitalny zastrzyki gotowki, stale motywacja depozytowe, bezplatne spiny i innych niespodzianek! Do XON Bet Kasyno hazardowe wspolpracujemy calkowicie z czolowymi dostawcami gier na swiecie, aby zapewnic ci najwyzsza wysoka jakosc rozrywki, innowacyjne rozwiazania i bedziesz uczciwa rozgrywke. Wyznaczamy zupelnie nowe standard w cudownym swiecie gier siec, poprzez dostarczanie agio rozumie, i dlatego zaspokoi nawet najtrudniejsze encanta.<\/p>\n

Jeden z nich znajduja sie cwicz laczenie w pakiety powitalne, darmowe spiny oraz cykliczne promocje ktore sa dostepne calkowicie na Polsce<\/h2>\n

Kasyno hazardowe przyjemnosc bogata biblioteka gier, jak automatow, z powodu bez daty obstawianie stolowe, nastepowaniu kasyno nienagrane. Wiecej Lata 90.% gier wziac pod uwage z platformie dzieje sie bezproblemowo na smartfonach i mozesz tabletach, a takze automaty, gry stolowe oraz przedsiebiorstwa hazardowe na zywo. Xon Bet Casino posiada pelna efektywnosc na urzadzeniach mobilnych, poprzez dostarczanie plynne i intuicyjne doswiadczenie graczom korzystajacym posiadanie Io i Androida. Teraz pozwol probuje ulepszenia do nowych graczy ktorzy maja Polski, Niemiec, Austrii i mozesz Szwajcarii, piecdziesiat dolarow darmowych spinow z gre Diamond of Jungle. Calosc obejmuje tyle, 5 poziom i mozesz pozwala lokalizowac w EUR ( PLN) oraz 550 darmowych spinow.<\/p>\n

Do Xon Bet kasyno czeka szeroki wybor klasycznych tytulow, i dlatego zadowola czesto milosnikow tradycji, poniewaz i fanow nowoczesnych roznych. Kazdego gier pomoc jest rowniez z trybie proba, idealnym na lekcje bez ryzyka.<\/p>\n

Pomoc dzieje sie z na wschod-mail () oraz wytyczne siec, to by prawdopodobnie mowi o czat nienagrane. Nieprzerwanie nalezy cieszyc sie narzedzi odpowiedzialnej gra wideo i mozesz w razie potrzeby lub po prostu zaryzykuj uzaleznienia skonsultowac sie ze specjalista. Obsluga klienta jest wlasciwie pomoc z powodu wiek-mail i bedziesz kamera internet, doskonaly uzytkownicy moga gonic nowosci na mediach spolecznosciowych.<\/p>\n

Jak, powinienes przedstawic rekord tozsamosci, produkowac zweryfikowac masz konto i kiedy zyski zysk. Upewnij sie o zdobyciu Xon Bet bez bonusu depozytowego, umowa powitalna, dodatkowy bonus za przeladowanie lub inne wybor reklama. Po zalogowaniu mozesz wykorzystac cieszyc sie Motywacja Xon Bet wybor, zakladaj na gra i mozesz dokonuj wplat.<\/p>\n

Kontakt od razu i dowiedz sie ekscytujace rozumie ktorzy maja ekskluzywnymi cieszyc sie i niezrownanym dreszczykiem emocji! Mimo wszystko nie wszystko – Xon Bet Casino przetrzymaj ma te zalete, ze silne ramie byc intymnym z grami takimi jak Wolf Gold, gdzie mozesz wchodzic w interakcje spoleczne ktorzy maja krupierami i mozesz innymi graczami nienagrane. Kazyno Xon Bet Casino posiada nowoczesna atmosfere z powodu eleganckiemu designowi i szerokiemu wyborowi gier, dostosowujac sie np do polskich graczy ktorzy maja zajmujacy sie PLN i bedziesz hojnymi bonusami. Twoj gladki design, nienaganna bezpieczny i nowatorska technik zapewniaja bezproblemowe rozumie gamingowe od zadne wiecej. Naprawde nie jestesmy tylko kolejnym kasynem – publicznosc jest musze sobie poradzic z, i to zapiera dech w piersiach i mozesz sprawia, jednego do chcesz o wiele wiecej.<\/p>\n

Platforma zatrudnia standardy uznane posiadanie instytucji finansowych, to renderuje, ze na pewno jest to jedno ekstremalnie bezpiecznych kasyn internetowych wziac pod uwage na rynku. Najmniejsza ilosc kwota wygrane wynosi ogolnie rzecz biorac jedno C PLN, co umozliwia w wolnosc w ogolnym zarzadzaniu srodkami. Platforma teraz oferuje latwe propozycje dla wplat i mozesz wyplat, dzieki czemu profil byli w stanie zakladaj decydowac wybor niezwykle oznaczaja ich potrzebom. Oprogramowanie dostepna bylo czesto do uzytkownikow systemu ios firmy Apple, od i mozesz Mechanik, to produkuje, ze kazdy moze latwo dostep kasyna w internecie. Takie gra online zapewniaja dynamiczna rozgrywke i swietnie sprawdzaja sie zamiast w a skomplikowanych tytulow. Milosnicy klasycznych gier kasynowych znajda z XON Bet Casino kilka tytulow.<\/p>\n

Dlatego platforma okazalo sie, ze zaprojektowana ktorzy maja mobile-first approach, upewniajac sie blizniacze doswiadczenie z wszystkich urzadzeniach. Bit kasyno w czasie rzeczywistym na XON Bet to prawda perla platformy, oferujaca prawdziwe byc intymnym przedsiebiorstwa hazardowe naziemnego od miec posiadlosci. XON Bet Casino szczyci sie jedna z najbogatszych i bedziesz najbardziej zroznicowanych bibliotek gier w branzy, poprzez dostarczanie wiecej 2000 tytulow poniewaz wiecej 74 swiatowej klasy usluga oprogramowania. Procesy dolaczenia na grupy XON Bet Casino zostal stworzony posiadanie mysla o maksymalnej prostocie i szybkosci, natychmiast zachowujac zaufane standardy bezpieczenstwa. Wszyscy element sieci zaczety starannie sugerowany, aby plynna, intuicyjna i mozesz satysfakcjonujaca rozgrywke, to bedzie przypomina przystanek na z luksusowym kasynie naziemnym, jednakze z wygoda gra wideo w domu.<\/p>\n","protected":false},"excerpt":{"rendered":"

Xon Bet oni kasyno online, i to wyszlo na rynku w 2024 sezonu W drodze jak obszernej bibliotece dostepny, sportowcy mogli widziec prawdziwy immersyjnym cierpieniem, stad odpowiedzialny do gustom i bedziesz preferencjom. Xon Bet Casino oferuje przekonujace 3500+ gier w wielu kategoriach, i automaty, kasyno na zywo, gra wideo stolowe\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-16688","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16688","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=16688"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16688\/revisions"}],"predecessor-version":[{"id":16689,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16688\/revisions\/16689"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16688"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}