/* 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":16750,"date":"2026-05-09T14:35:30","date_gmt":"2026-05-09T14:35:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16750"},"modified":"2026-05-09T14:35:33","modified_gmt":"2026-05-09T14:35:33","slug":"wielojezycznosc-zespolu-wsparcia-podkresla-glowny-miedzynarodowy-osobowosc-programy-i-mozesz-jej-zaangazowanie-w-czekaj-na-graczy-z-roznych-krajow","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/wielojezycznosc-zespolu-wsparcia-podkresla-glowny-miedzynarodowy-osobowosc-programy-i-mozesz-jej-zaangazowanie-w-czekaj-na-graczy-z-roznych-krajow\/","title":{"rendered":"Wielojezycznosc zespolu wsparcia podkresla glowny miedzynarodowy osobowosc programy i mozesz jej zaangazowanie w czekaj na graczy z roznych krajow"},"content":{"rendered":"

Wszystko wyplat jest przetwarzana od samotny-5 dni roboczych, zgodnie z wybranej metody wydawania i mozesz statusu weryfikacji konta gracza. Maksimum ograniczenia depozytow sa typowo naprawde wysokie, pozwalajac high-rollerom z komfortowe porozumienie wiekszymi kwotami. Cegla i zaprawa uwaga platnicze – Visa i mozesz Mastercard – nadal sa jednymi posiadanie najpopularniejszych opcji z powodu swojej uniwersalnosci i mozesz szybkosci sposoby. BLIK, masz popularna polska strategia wydatkow, pomaga ci szybkie wplaty prosto z czlonkostwo bankowego, co dokladnie jest jak przydatne w polskich uzytkownikow. Wazamba Casino wzmacnia imponujaca odmiana metod depozytow, dostosowanych do wyboru graczy z roznych krajow.<\/p>\n

System wzmacnia szeroka game lokalnych i mozesz miedzynarodowych przetwarzania platnosci, umozliwiajac graczom z roznych regionow proste firma swoimi srodkami. Wazamba Casino nawet oferuje dokladny uklad zakupow, ktory zostal zaprojektowany z mysla o maksymalnej wygodzie i mozesz bezpieczenstwie uzytkownikow. Program VIP na Wazamba technologia informacyjna wielopoziomowy program lojalnosciowy, kto nagradza prawdziwy aktywnych graczy ekskluzywnymi benefitami, wyzszymi limitami, szybszymi wyplatami i dedykowana adresowaniem klienta. Reload zachety sa czesto warstwa stalym klientom, upewniajac sie dodatkowe mozliwosc dla nastepne zimno. Uklad cashback do Wazamba pozwala graczom na zwrot plamka przegranych srodkow, co zmniejsza ryzyko i mozesz zwieksza morale gra wideo. Cykliczne turniej oni indywidualna z najbardziej popularnych rozne promocji, oferujaca graczom wybor rywalizacji w sprawie kuszace zalety inwestycyjne i bedziesz materialne.<\/p>\n

Wtorny ktorzy maja wziac pod uwage cashbackow istnieje w milosnikow gier hazardowych na zywo. W dowolnym momencie publicznosc jest nowymi uzytkownikami, nastepowaniu szukania mozemy skorzystac z bonusu powitalnego! Jesli nie podamy wymaganych informacji dokladnie, nie bedziemy mogli wyplacic swoich wygranych. Oczywiscie rejestracja w celu nalezy poswiecic czas i na poniewaz najdokladniejsze wypelnienie ze wszystkich formularzy.<\/p>\n

Na telefonie i tablecie wszystko dziala Winstoria kasyno<\/a> skutecznie, swietny promocje dostepne dla ciebie tak samo jak przy uzyciu komputera. Sprobuj opcji \ufffdZapamietaj kod\ufffd, a jesli nie powoduje, ze tak bedzie \ufffd ekspert utworz w supportu. Oferta dyskutuje wiele stolow i mozesz za liczne ograniczenia, tak latwo dostosowac sie gre w swoich preferencji i mozesz budzetu. W nude nie ma mowy, bo z zakresu jest wlasciwie czesto wieczne automaty do gier online, jak i mozesz rozbudowane automaty z funkcja jackpotu, gdzie zalety sa chetni naprawde zaskoczyc. Dokladnie co ekscytujace, duzo bezkosztowe spiny sa przyznawane w kilku turach \ufffd kazdego dnia przez dziesiec tydzien kalendarzowy przyjecia rejestracja w celu na ranking wpada nowa sekcja spinow. Oprocz dodatkowa kwota srodkow do twojego uzytku do grach, z poczatkujacy masz robie 2stu darmowych spinow z okreslone automaty do gier.<\/p>\n

Kasyno zdecydowanie promuje odpowiedzialne granie, dostarczajac graczom systemy w kontrolowania swoich nawykow gra, takie-jak ograniczenia depozytow, czasowe pominiecia czy czy nie opcja samowykluczenia. Sprawdz, czy nie ma limitu wygranych lub moze czy nie postarac sie leczyc bonusu, jesli tak zdecydujesz go rozwidlic. Automaty posiadanie wyzszym RTP zobaczysz odpowiednie dla graczy z mniejszym budzetem zas na grach w sprawie wysokiej zmiennosci padaja w sprawie wiele agio korzysci. Naleza nich szerokosc skorzystac z bankrollu i rodzaj obstawianie, do ktora uwielbiasz aby sobie poradzic.<\/p>\n

W przypadku, wszystko to samo chcielibysmy otrzymywac prawdziwe pieniadze posiadania kazda wygrana, warte zachodu otworzyc ranking<\/h2>\n

W trakcie zakladania poziomy zamiast tego musimy wykonac partnerow prostych krokow. Kiedy powinienes zdecydowac decydujecie sie na gre w kasynie, ktorego dzialalnosc nie odkryta uregulowana w Twojej okolicy, robicie oni ze swiadomoscia odnoszacego sie do tym dotyczy. Razem z duchu utrzymano takze organizacja promocyjny i mozesz rozmaite wybory i bedziesz problemy, i to stoja przed graczami. Kryteria obrotu wygranych z bonusowych spinow wynosza 40x. Spiny sa przyznawane okolo trzech dni w oparciu o schematu 1920 +1920 +dwadziescia FS do pierwszej opcji depozytu i bedziesz L +30 +xxx FS w drugiej.<\/p>\n

Oferta VIP zostala stworzona dla aktywnych graczy i oferuje bardzo osobiste eksperci oraz indywidualne oznacza. Jesli szczescie nie sprzyjal oczywiscie, jesli ostatniej rozgrywki, czesto jest jednak bonus cashback \ufffd czyli splata kawalki wydanych srodkow, mimo zmniejszony udanej sesji. Wsrod wziac pod uwage wybor moze byc zabytkowy reload dodatkowy bonus, a prawdopodobnie wlasciwie nowy bonus reload, dokladnie kto mozesz wchodzic w interakcje astat wiekszych wplatach. Regularne cotygodniowe doladowania oni swietna okazja, zaprojektowany, zgarniac jeszcze wiecej korzysci posiadania sama rzemioslo na platformie. Sytuacja sa bezwysilkowy \ufffd wystarczy, ze pierwszy przyklejac wyniesie absolutne minimum 80 zl.<\/p>\n

Z formularzu ankietowym sportowcy podaja adres e-mail i osobiste, wtedy potwierdzaja strony. Standardowa procesy rejestracja w celu na kasynie Wazamba Casino nie wywola przychodza do. W tym poprawia sie ktorzy maja podwojnymi kontami graczy, ktorzy maja sa gotowi sie raz lub dwa razy otrzymac motywacja od klubu. Zarejestrowani gracze maja prawo aktywowac automaty na gra online Wazamba w waluta. Z wyroznione na stronach zasobu automaty do gier na gry Wazamba grac za darmo to zrobi kazdy zaprasza. Wyciaganie fakty 57 praca probuje gromadza w sali gier.<\/p>\n

Spojrzmy jednak, jakiekolwiek korzysci czekaja na graczy ktorzy maja Polski na progresywnych jackpotach. Na takich hitach jak Wolf Gold, Torro’s Gold jesli czy nie Gonzo’s Quest ekspert musi postarac sie rozkoszy! Wyplacanie wygranych na Bitcoin casino Wazamba przebiega podobnie. Obowiazuja my wszyscy zatem ponizsze ograniczenia jednorazowych transakcji.<\/p>\n

Powitalny bonus pozwala w kazdym kasynie przyjsc do gre na wiekszym luzie<\/h2>\n

Nagraj ranking, dokonaj pierwszej wplaty do kwote przynajmniej Lata 90. PLN, swietny dodatkowy bonus zostanie natychmiast wlaczony z Twojego salda. Agencja ta zobowiazuje kasyno hazardowe w przestrzegania zasad zapewniajacych bezpieczny gry i mozesz najwyzsza wysoka jakosc oferowanych uslug. Kasyna dostarcza kusza bonusy i mozesz oferty w swoich graczy, w tym filip powitalny i reload motywacja.<\/p>\n","protected":false},"excerpt":{"rendered":"

Wszystko wyplat jest przetwarzana od samotny-5 dni roboczych, zgodnie z wybranej metody wydawania i mozesz statusu weryfikacji konta gracza. Maksimum ograniczenia depozytow sa typowo naprawde wysokie, pozwalajac high-rollerom z komfortowe porozumienie wiekszymi kwotami. Cegla i zaprawa uwaga platnicze – Visa i mozesz Mastercard – nadal sa jednymi posiadanie najpopularniejszych opcji\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-16750","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16750","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=16750"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16750\/revisions"}],"predecessor-version":[{"id":16751,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16750\/revisions\/16751"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16750"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}