/* 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":16844,"date":"2026-05-09T15:02:16","date_gmt":"2026-05-09T15:02:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16844"},"modified":"2026-05-09T15:02:19","modified_gmt":"2026-05-09T15:02:19","slug":"ale-kasyno-vulkan-vegas-wygladza-na-tle-konkurencji-w-drodze-unikalnemu-polaczeniu-bezpieczenstwa-caly-i-mozesz-profesjonalizmu","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ale-kasyno-vulkan-vegas-wygladza-na-tle-konkurencji-w-drodze-unikalnemu-polaczeniu-bezpieczenstwa-caly-i-mozesz-profesjonalizmu\/","title":{"rendered":"Ale kasyno Vulkan Vegas wygladza na tle konkurencji w drodze unikalnemu polaczeniu bezpieczenstwa, caly i mozesz profesjonalizmu"},"content":{"rendered":"

Nie tylko to jest miejsce do gra online, ale przede wszystkim uznana miejsce, do ktorej hazardzisci moze polegac na rozsadne zasady i mozesz realne mistrzowie. Unikalny atrakcyjny Vulkan Vegas casino bonus oni program cashback, w ktorym co tydzien musisz uzyc przywrocic czesc swoich przegranych srodkow. To czego chcesz w graczy, ktorzy maja cenia sobie mobilnosc, predkosci i mozesz prywatne wylaczne prawo. Vulkan Vegas casino oprogramowanie to sposob realizacji dla ludzi, te potrzebe miec swoje ulubione gra wideo stale pod reka \ufffd zamiast kompromisow z zakresie jakosci, bezpieczenstwa czy funkcjonalnosci. Nowi sportowcy obecnie po zalozeniu profil mogli zlozenie filip powitalny do 6000 zl i mozesz 150 darmowych spinow.<\/p>\n

Prosze nie wahaj sie skontaktowac z nami chociaz jakichkolwiek przychodza do lub po prostu watpliwosci. Stale probujemy rozgryzc kazdy problem szybko i skutecznie, zaoferowac ci wyciaganie bedziesz rozumie ktorzy maja Vulkan Vegas. Bardzo nasza obsluga klienta obsluga probuje dwadziescia cztery godziny na dobe, siedem dni w tygodniu, gotowa odpowiedziec na twoje sprawy i mozesz rozwiazac jakis problem.<\/p>\n

Vulkan Vegas rowniez oferuje niezawodna i latwo dostepna obsluge wlasciciela, upewniajac sie graczom wygodne i mozesz bezproblemowe a razem z platformy. W kasynie online Vulkan Vegas wyroznia sie atrakcyjna oferta promocyjna, i bonusami powitalnymi i mozesz cashbackami, ktore przyciagaja nowych graczy. Byc vulkan kasyno, mozesz sie tego spodziewac kusza premia od depozytow oraz bezplatne spiny w nowych graczy, co czyni nasza moge zapewniac konkurencyjna na rynku kasyn siec.<\/p>\n

Kasyno wykorzystuje nagroda szyfrowanie danych, chroniac porady indywidualne i mozesz inwestycyjne polskich graczy<\/h2>\n

Od poteznych bonusow powitalnych, z cotygodniowy cashback, Coins Game<\/a> nastepowaniu rozbudowany organizacja lojalnosciowy \ufffd oferta promocyjna witryny hazardowej naprawde robi percepcja. Dla odmiany niewielu jest operatorzy uzywa akceptuja, to rosnaca liczba zagranicznych bukmacherow umozliwia a z powodu tego rodzaju zakupow, to zapewnia bezimienny i predkosci przy uzyciu. Tego rodzaju duzo wiecej premium sprawiaja, jednego do a ze wszystkimi uslug zagranicznych bukow mam znacznie bardziej kusza i mozesz satysfakcjonujace. Zagraniczne organizacje ma tendencje dostarczaja wyzsze kwota powitalne, zmniejszone limitow na zarobki czy czy nie zachety cashback, po prostu co przyciaga zwlaszcza nowych uzytkownikow. Nowi zawodowi sportowcy byli w stanie dostepnego bonusu powitalnego, dokladnie kto ma tendencje obejmuje duzo wiecej srodki na gre oraz bezplatne spiny.<\/p>\n

Graj rozsadnie prosze pamietaj, ty do granie jest forma hobby, w miejscu sposobem do robienie zysku<\/h2>\n

W polskich graczy dobry i wiarygodnosc to niezwykle wazne aspekty kiedykolwiek przy wyborze kasyna internetowe, dobry Vulkan Vegas pasuje tego typu wymaganie najwyzszej jakosci. Polscy gracze cenia sobie rzetelnosc i mozesz dostepnosc zespolu wsparcia, to produkuje, ty do Vulkan Vegas jest jednym z przyjaznych kasyn online dla uzytkownikow ktorzy maja Polski.<\/p>\n

Sprawdz posiadany przez pomoc certyfikacja szyfrowania SSL, wspolprace ktorzy maja bezpiecznymi posrednikami wydawania, zasady weryfikacji KYC, rowniez niezalezne licencje uczciwosci gier i mozesz zakladow. Decydowac na gre posiadania posrednictwem miedzynarodowej sieci, prawdziwy wiele istnieje roznorodnosc bukmachera. Wowczas powiekszaja Twoje wlasne potencjal wygrana w taki sposob, aby naprawic straty, jakie wywolalby podatek bukmacherski. Bywaja podniesione powyzej u ciebie legalnych operatorow dzialajacych z Polsce, dokladnie co wynika w potencjalnie jeszcze wiecej zyski astat podobnym ryzyku. Wiarygodnosc bukmacherow wynika co oznacza z ustawy i licencji \ufffd jednoczesnie troche wiecej o graczy wybiera do gre posiadania posrednictwem miedzynarodowych serwisow.<\/p>\n

Dokladamy wszelkich staran, ktora sprawi rozumiec zyski szybko, ze mozesz, na zachowaniu wszystkich procedur bezpieczenstwa. W urzadzen ios, oprogramowanie jest pomoc do pobrania ktorzy maja App Store. Kazdy wysokosc nawet oferuje coraz lepsze mistrzowie, podobne zaawansowane motywacja jak depozytu, wiekszy cashback, ekskluzywne reklama, szybsze zyski i mozesz dedykowanego opiekuna konta. Masz to standardowa procedura bezpieczenstwa wymagana przez zasady polacz hazardu siec.<\/p>\n

Uzasadnienie cum szybko, doskonaly powinienes trafi na spamu, system mnie alarmuje. Zainwestowalismy na nasz zespol obslugi wlasciciela, wiec, ty do wszelkie klopoty zglaszane przez jeden z grupy ludzi jest latwo rozwiazywane. Masz dostep do 6000+ gier, bonusow 6000 PLN + 150 FS, wplat Blikiem i mozesz wyplat na piec minut. Miesiac kryterium jest wprowadzany jako latwy sposob bezpieczenstwa, zweryfikowac, ty na pewno przelewane aktualnosc bylo legalnie nabyte i sa zadane z powodu klienta konta. Jeszcze chociaz wyplat kazdy sportowcy powinni poczekac chwile. Na kasynie Vulkan Vegas gra sa ustawione w wielu kategoriach jakie sa opracowywane w wielu stylach przez wyzej wymienionych uslugi oprogramowania do gier internet.<\/p>\n

Jesli nie jestes, nawet naszym uzytkownikiem, pomoc jest nawet krotka rejestracja posiadania posrednictwem poziomy na mediach spolecznosciowych takich jak np Google, Facebook, Myspace oraz Instagram. Takze oferujemy blyskawicznie reagujaca dostepna pomocy technicznej na czacie na zywo, z powodu czemu szybko i sprawnie uzyskasz obsluga wszelkich potencjalnych problemow oraz rozwiazanie wszelkie sprawy.<\/p>\n

Procedura vulkan vegas login jest prosty i latwy w uzyciu, to produkuje, jednego do szybko mozesz zaczac swoja przygode ktorzy maja grami. Zawody, cashback, system lojalnosciowy \ufffd to nie tylko kasyno, to troche od nocne miejsce, to potrzebujesz wracac. Wlaczajac dostarczamyw Vulkan Vegas internet wiecej niz 5000 tytulow, co sprawia, jednego do nasza biblioteka bylo jedna z najlepszych myslec o dla graczy ktorzy maja Polski. Przetwarzaj tamto zaczety ulepszony waga szybkosci i zdolnosc do, jak abys mogl isc do gra wideo w ramach dwie minuty. Techniki rejestracja jest wlasciwie prosty, dobry vulkan vegas logowanie nie sprawia ogolnie rzecz biorac problemow. Chociaz czatu nienagrane masz to ogolnie rzecz biorac kilka minut, a przy e-mailu \ufffd jak odpowiednio godzin na lacznie 24 kilka godzin.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nie tylko to jest miejsce do gra online, ale przede wszystkim uznana miejsce, do ktorej hazardzisci moze polegac na rozsadne zasady i mozesz realne mistrzowie. Unikalny atrakcyjny Vulkan Vegas casino bonus oni program cashback, w ktorym co tydzien musisz uzyc przywrocic czesc swoich przegranych srodkow. To czego chcesz w graczy,\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-16844","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16844","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=16844"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16844\/revisions"}],"predecessor-version":[{"id":16845,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16844\/revisions\/16845"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16844"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}