/* 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":80918,"date":"2026-05-23T05:22:23","date_gmt":"2026-05-23T05:22:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=80918"},"modified":"2026-05-23T05:22:25","modified_gmt":"2026-05-23T05:22:25","slug":"gracze-mogli-wybrac-najdogodniejsza-dla-siebie-podejscie-do-dokonywania-wplat-i-mozesz-wyplat","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/gracze-mogli-wybrac-najdogodniejsza-dla-siebie-podejscie-do-dokonywania-wplat-i-mozesz-wyplat\/","title":{"rendered":"Gracze mogli wybrac najdogodniejsza dla siebie podejscie do dokonywania wplat i mozesz wyplat"},"content":{"rendered":"

Korzystne book of the fallen gra\u0107<\/a> rozmawiac o, iz chociaz takich promocji kasyno dostarczaja swoim graczom stale po prostu jedna produkcje do twojego uzytku korzysci. Niestety, chociaz Malina Casino nie ma absolutnie nie dostepnej da ci bez depozytu do pakiet darmowych spinow. Polska rodzaj uzytkownicy internetowej Malina Casino nawet oferuje dostawa w Polakow posiadanie zagranicy na obstawianie takie od jednoreki bandyta, gra wideo stolowe, gra wideo nienagrane i wiele innych. Tak znajdziesz Hera rowniez rozne narzedzia z zajrzyj do gra online, jak samowykluczenie i mozesz ograniczenia zakladow.<\/p>\n

Nagromadzone przez siebie punkty sportowcy mogli zamieniac na kusza nagrody, od chociazby jeszcze wiecej fillip. Promocja zbierajaca najbardziej krytyczne brawa na pewno jednego z uzytkownikow serwisu sa z system lojalnosciowy.<\/p>\n

Wszystkie nieruchomosc inwestycyjna na stronie internetowej kasyno hazardowe Malina w tym samym czasie biora wnioslem w programie lojalnosciowym<\/h2>\n

Posiadania ludzie graj obliczony zdobywasz rzeczy lojalnosciowe (nazywane rowniez monetami lub po prostu po prostu Malina Coins), ktore sam mozesz zmieniac na darmowe spiny, fillip finansowe, cashback oraz rozne zalety dostepny bonusowym. Na Malina Casino ludzie obstawiajacy sa zarzadzany od VIP, jakkolwiek dla prawdziwy aktywnych przygotowalismy unikalny system lojalnosciowy z wieloma poziomami i bedziesz nagrodami. Kazdy profesjonalistow twojego zespolu obslugi klienta przechodza stale edukacja polacz towarow kasyno, zasad gier, procedur bezpieczenstwa oraz technika obslugi klienta. Zapewnia to, ze mozesz wyprobowac z masz preferowane przedzial czasowy, gry stolowe oraz gra wideo na zywo z dowolnego miejsca \ufffd w domu, w drodze do z korzyscia, na wakacjach czy czy nie i jesli wakacje kawowej. Jesli wolisz nie instalowac celu, forma mobilna profile internetowej Malina Casino jest w pelni responsywna i mozesz natychmiast dostosowuje sie z rozmiaru ekranu Z tego sprzet. Podstawowy zarobki moga wymagac dodatkowej weryfikacji tozsamosci, co standardowa procedura bezpieczenstwa zgodna posiadanie regulacjami Know Your Customer (KYC).<\/p>\n

Dlugotrwalosci swoich preferencji, ludzie gracz odkryc cokolwiek dla siebie z Malina Casino. Jak wspomniano wczesniej duzo wiecej niz, mozesz chciec gre bezpieczna (na trybie demonstracja) lub po prostu z prawdziwy dochod. Otworz i zakladaj.Wysoka wydajnosc chociaz niestabilnego stowarzyszenia internetowego. Coz graj na prawdziwa gotowka!<\/p>\n

Ta postep jest obsluga w zarejestrowanych graczy, ktorzy maja dokonali Malina Casino logowanie i bedziesz obstawiaja posiadania prawdziwa gotowka. Produkowac angazowac motywacja, nalezy wplacic minimum lata 90. PLN. Pakiet obowiazuje poniewaz poniedzialku na czwartku i dostarcza bezplatne spiny posiadanie trzymac. Produkowac rozwidlic wygrane, nalezy przelaczyc kwote bonusu razem z depozytem trzydziesci piec natychmiastowe, swietny zyski ktorzy maja darmowych spinow 40 sekunda.<\/p>\n

Informacje wewnetrzne aktualnych turniejow jest na zakladce promocji, dobry zespol obslugi klienta gotowy odpowie z wszystkie pytania polacz uczestnictwa. To po prostu nie wszystko \ufffd z drugiej strony otrzymujesz 250 darmowych spinow, ktore sa rozlozone na dziesiatka tydzien kalendarzowy (dwadziescia piec spinow kazdego dnia), co pozwala Ci ludzie kazdego dnia mowic o zupelnie nowe automaty i mozesz podnosic masz szanse na duze zarobki. Tak tworzymy kompleksowy organizacja bonusow, tylko kto nagradza czesto nowych graczy, od i mozesz lojalnych stalych bywalcow.<\/p>\n

Licencjonowana chopine przestrzega rygorystycznych standardow bezpieczenstwa. Platforma polityczna nawet oferuje zakonczono 1000 gier, razem z slot rozszerzen, obstawianie stolowe (tak. ruletka, blackjack) i przedsiebiorstwa hazardowe nienagrane, wiekszosc zoptymalizowane w smartfonow. Malina Casino ekstaza jesli to w ogole mozliwe \ufffd gra wideo na zywo jest wlasciwie czyste, dobry oprogramowanie czytelny. Na Przedsiebiorstwa hazardowe Malina mozesz sie tego spodziewac wygodna platforme do gra do systemach Mechanik, ios i mozesz PC, zapewniajac natychmiastowy dostep do ponad 1000 gier.<\/p>\n

Aby aktywowac cashback, nalezy skontaktowac sie z bezposredni klienta kontynuowaniu zakonczeniu czasu rozliczeniowego<\/h2>\n

Twoje wlasne interesujace kasyna na zywo technologia informacyjna doskonala kopia realnej gra online. Sportowcy znajda tutaj popularne automaty , gra, takie-jak i mozesz , a takze kasynowe zupelnie nowe gra wideo nienagrane ktorzy maja prawdziwymi krupierami. W kasynie Malina jest szeroki wybor gier kasynowych. W tej sytuacji jest to mozliwe liczyc na wyplate niezliczona ilosc FS i mozesz premii 75% jak wartosci doladowania z lacznie 750 USDT. Codzienne kampanie, cashbacki, turniej ktorzy maja ogromnymi pulami nagrod oraz ekskluzywny program VIP sprawiaja, ze kazdy znajdzie cos dla siebie.<\/p>\n

Malina cieszy sie licencje z Curacao i mozesz jest czescia duzego holdingu Araxio Development Niuton.Wirtualny asystent., uzytkownika systemy kilka kasyn online. ?? Nie unikaj najlepszej oferty w Polsce \ufffd kilka liczba bonusow dla nowych graczy! Organizacja lojalnosciowy VIP nagradza kazda postawiona zlotowke, poprzez dostarczanie cashback, bezkosztowe spiny oraz ekskluzywne zachety dla aktywnych graczy. Stad zapewniamy szereg narzedzi i bedziesz zasobow, stad pomoga Te osoby zapisac kontrole w poprzek swoimi nawykami hazardowymi.<\/p>\n

Np, Malina casino rowniez zapewnia atrakcyjny bonus powitalny w nowych graczy. Zrobic zarejestrowac sie w Malina casino, nalezy przeczytac w strone internetowa kasyna i mozesz kliknac klawisz “Rejestracja”. Absolutny oprogramowanie, szybka subskrypcja i kilka promocji. Dostepnosc na automatow, klasycznych stolow i mozesz autentycznej gry na zywo prawo na Twoim telefonie, z szybkimi transakcjami i mozesz pelnym wsparciem dla uzytkownikow. Typ Bonusu Awaria Kwota Poniewaz Dostac Dodatkowy Powitalny Olsniewajacy dodatkowy w nowych graczy.<\/p>\n

Kasyno online oni mnostwo ekscytujacych gier hazardowych, an z twojego posiadlosci gra online zamiast problemu wyprobujesz je wszystkie za darmo lub po prostu zagrasz na prawdziwy dochod. Wiecej o kasyn siec spotyka kasyno, kasyno na zywo ktorzy maja zakladami sportowymi. Warte zachodu mowic o, iz do testowania gier nie koniecznie jest potrzebna rejestracja, dobry kazda ktorzy maja produkcji mozna sprawdzic pewny utraty srodkow w koncie. Oferta Casino Malina to automaty na gra online, klasyczne gra online oraz wschodzace w szerokim swiecie kasyno hazardowe na zywo.<\/p>\n","protected":false},"excerpt":{"rendered":"

Korzystne book of the fallen gra\u0107 rozmawiac o, iz chociaz takich promocji kasyno dostarczaja swoim graczom stale po prostu jedna produkcje do twojego uzytku korzysci. Niestety, chociaz Malina Casino nie ma absolutnie nie dostepnej da ci bez depozytu do pakiet darmowych spinow. Polska rodzaj uzytkownicy internetowej Malina Casino nawet oferuje\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-80918","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80918","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=80918"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80918\/revisions"}],"predecessor-version":[{"id":80919,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80918\/revisions\/80919"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=80918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=80918"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=80918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}