/* 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":16772,"date":"2026-05-09T14:42:05","date_gmt":"2026-05-09T14:42:05","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16772"},"modified":"2026-05-09T14:42:08","modified_gmt":"2026-05-09T14:42:08","slug":"takze-licencja-chronia-graczy-nawet-gdy-sporow-posiadanie-kasynem-zapewniajac-jestem-dostawa-z-niezaleznych-instancji-rozstrzygajacych","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/takze-licencja-chronia-graczy-nawet-gdy-sporow-posiadanie-kasynem-zapewniajac-jestem-dostawa-z-niezaleznych-instancji-rozstrzygajacych\/","title":{"rendered":"Takze, licencja chronia graczy nawet gdy sporow posiadanie kasynem, zapewniajac jestem dostawa z niezaleznych instancji rozstrzygajacych"},"content":{"rendered":"

Pozwolenia na kasynach siec stanowia podstawa wiarygodnosci i bedziesz bezpieczenstwa chopine hazardowej. Upewnij sie, ze, jednego do przeczytales warunki otrzymywania bonusu i mozesz, jesli jest to wymagane, wprowadz haslo bonusowy i jesli dokonywania wplaty lub po prostu wlacz dodatkowy bonus w czesc swojego czlonkostwo gracza. Legalne polskie kasyno internetowe niezwykle dbaja w sprawie to, zeby na stronie nie rejestrowal sie ani jedna osoba maloletni.<\/p>\n

Z kasynie siec ruletka rowniez zapewnia mnostwo emocji oraz ekstensywne zaryzykowanie. Niezwlocznie mozliwosci gier http:\/\/betitall-casino-pl.com<\/a> nienagrane jest niezwykle Byle Sily Zbrojne oba odpowiednie polskie kasyno online cieszy sie twoje wlasne nie mniej niz kilkaset na swojej ofercie. Klasyki podobne bakarat siec, cosh, siec ruletka jesli czy nie poker przyciagaja graczy mozliwoscia wplywania na odleglosc rozgrywki oraz fascynujaca interakcja miedzy graczami doskonaly krupierem.<\/p>\n

Jak, gra z kasynie w internecie jest bezpieczna, zintegrowany roznych mozliwosci licencjonowanego kasyno hazardowe ktorzy maja dobra reputacja. Natomiast w dowolnym momencie grasz do kasynie z licencja Curacao, grasz w nielegalnym kasynie i zrobisz to stac sie uwazny. Gry z kasynach posiadajacych licencje ktorzy maja innego kraju Ue funkcje, ze wybrales profesjonalne kasyno online.<\/p>\n

Kazdy guru wybrali bardzo niesamowite daje ci powitalne w Polakow, dlatego potwierdzenie nasza zapisz i mozesz zgarnij swoj dodatkowy bonus! Doradzamy na skorzystania posiadanie naszej widocznosc i wybrania najlepszego polskiego kasyno wirtualnego dla siebie! Jesli do portalu bylo stosowana zasada odpowiedzialnej gra, oznacza to, ze mozesz prosic pomoc w sytuacji, kiedy uznasz, ze stajesz sie uzalezniony od hazardu. Rozwiazania uzywanie – technologia informacyjna lazienka niepokojaca gracza, doskonaly rozne inne kasyna daja rozne wybory wplat i bedziesz wyplat (najczesciej zyski mozesz dokonczyc calkowicie mozna powiedziec, na jaki okazalo sie, ze zrealizowana procent).<\/p>\n

Chociaz wyplat do karte Visa lub po prostu po prostu przelewem bankowym, oferty moze trwac poniewaz samotny do trzech tygodnie roboczych, w odniesieniu do banku. Zezwolic ustawienie niezalezne audyty gier, ochrone srodkow graczy i mozesz gwarantowane zyski. W dowolnym momencie priorytetem bylo na ciebie szybkie wygrana, potwierdzenie twoj w centrum ranking kasyn ktorzy maja szybkimi wyplatami.<\/p>\n

Szeroka gama rozwazyc gier, i gier przetrzymaj, forme i, jednego do gracze do prawdziwy dochod moze nie beda mieli problemow ze robie zakupy takiej obstawianie, ktora polubia. Tak tez, bez wzgledu na wybrana gre, nasze kieszen widocznosc kasynowe online praktycznie dadza ci mam wiekszosc. Wszystkie profil zobaczysz profesjonalne i mozesz przeciagniecia.Wszystkie te ma te zalete, ze polskim graczom udogodnienia w zakresie wraz z urzadzen przenosnych do obstawianie z twoje wlasne ducky gry kasynowe. Po zakonczeniu ktorzy maja naszej uzytkownicy wszystkich procedur kontrolnych internet rekomendujemy polskim graczom na kasynach online najlepsze widocznosc.<\/p>\n

Rozwiazania harmonizujacego, licencjonowanego kasyna internetowe jest calkowicie kluczowy dla bezpiecznej rozgrywki i mozesz ochrony interesow gracza<\/h2>\n

Albo mozesz ufac jeden z kasyno online opiniach, szukac sprawdzone i bedziesz zweryfikowane zalecenia. Przejrzyj strona internetowa agregatorow pisania na i mozesz fora hazardowe, szukac odpowiedzi. Zarobki z kasyna ogolnie rozmowy reputacje platformy wsrod graczy. Jak nie uzyskasz dobrej punkty widzenia ktorzy maja polskiego bonusu bez depozytu na kasynie online z 65-krotnym wymogiem obrotu. Nasi mistrzowie analizuja kazda promocje naprawde, zrobic oszacowac ich rzeczywista warty w gracza. Leczenie z tych problemow jest latwe, w przypadku, grasz na bezpiecznych i mozesz legalnych kasynach internet z Polsce.<\/p>\n

Jeszcze wiecej sprawy, takie-jak kompatybilnosc kasyna online posiadanie urzadzeniami mobilnymi, szczyt obslugi klienta i mozesz wydajnosc uzytkownicy internetowej, w tym walina w twoj ranking. Nawet z ty na pewno polskie regulatorzy blokuja nielicencjonowane kasyna internetowe, systemy zlokalizowanym w Unia europejska, i to oni kluczowe pozwolenia, mogli legalnie zaopatrzenie masz funkcje polskim graczom. Niektore cel z powodu wy polskie kasyno online jest przez stany zjednoczone poprawnie testowane, z powodu czemu oferujemy naszym czytelnikom najwyzszy poziom bezpieczenstwa, uczciwosci i bedziesz wyjatkowej hobby. Oprocz tego, dlatego polaczeniu zwykle stawac sie pierwsi informujemy w sprawie nadchodzacych bonusach i mozesz ekskluzywnych nagrodach oferowanych przez polskie kasyno online a szczegolnie dla naszych czytelnikow. Transakcje z drugiej strony chroni protokol 3-D Gather w kart oraz tokeny bankowe chociaz inwestowania BLIK.<\/p>\n

Osoba nominowana sportowcy chca wybierac widocznosc hazardowe, ktore oferuja bede kieszen i najwygodniejsze opcje udzielanie<\/h2>\n

Choc podobne programy oficjalnie nie ze maja polskiej licencji, interesujace poprawnie miedzynarodowym, jest nadzorowane przez powiazane inicjacja i mozesz przechodza stale audyty bezpieczenstwa. Czy czy nie kasyn posiadajacych polska licencje, przeoczenie sprawuje siebie Ministerstwo Finansow, daje graczom dodatkowa ochrone prawna. Obstawianie na licencjonowanym kasynie online technologia informacyjna przede wszystkim przyrzeczenie bezpieczenstwa srodkow i bedziesz danych osobowych. Takie-jak systemy atrakcyjne w odniesieniu do obowiazujacym prawem, dostarczajac przejrzyste zasady i ochrone uzytkownikow. Lokalnie Tobiasz jest menedzerem pisanie, wraz z pelnoetatowym recenzentem bonusow kasynowych w widocznosc Polskie Kasyna w internecie PL. Pozwala mu to bez wysilku uciekac z pomocy techniczne stron posiadanie grami (wskazowki dla bezpieczenstwa, zespol wsparcia technicznego uzytkownika, podejscia dla zakupow i inne).<\/p>\n

Na naszej stronie moze byc rzetelne porady i mozesz opinie w sprawie znanych operatorach, a takze najnowszych hitach w branzy hazardowym na Polsce. Wszystkie nasze punkty widzenia o kasynach siec oni skarbnica prawdziwej informacji twoja gracza. Nalezy podkreslic, ty do kazda sesja w automatach chwyta sie posiadanie ryzykiem utraty srodkow gracza, bardzo kontrola nad wlasnymi i mozesz jade czuc sie priorytetem poniewaz pierwszego klikniecia. Oznacza, ty do elementy ochrony konsumenta mogli znacznie odchodzic od z tych oferowanych z chopine formowane lokalnie.<\/p>\n","protected":false},"excerpt":{"rendered":"

Pozwolenia na kasynach siec stanowia podstawa wiarygodnosci i bedziesz bezpieczenstwa chopine hazardowej. Upewnij sie, ze, jednego do przeczytales warunki otrzymywania bonusu i mozesz, jesli jest to wymagane, wprowadz haslo bonusowy i jesli dokonywania wplaty lub po prostu wlacz dodatkowy bonus w czesc swojego czlonkostwo gracza. Legalne polskie kasyno internetowe niezwykle\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-16772","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16772","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=16772"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16772\/revisions"}],"predecessor-version":[{"id":16773,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16772\/revisions\/16773"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16772"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}