/* 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":30800,"date":"2026-05-16T13:00:42","date_gmt":"2026-05-16T13:00:42","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30800"},"modified":"2026-05-16T13:00:43","modified_gmt":"2026-05-16T13:00:43","slug":"nawet-jesli-gra-online-na-polskich-kasynach-ktorzy-maja-zagraniczna-licencja-obowiazki-rozliczenia-ewentualnego-podatku-spoczywa-w-graczu","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nawet-jesli-gra-online-na-polskich-kasynach-ktorzy-maja-zagraniczna-licencja-obowiazki-rozliczenia-ewentualnego-podatku-spoczywa-w-graczu\/","title":{"rendered":"Nawet jesli gra online na polskich kasynach ktorzy maja zagraniczna licencja, obowiazki rozliczenia ewentualnego podatku spoczywa w graczu"},"content":{"rendered":"

Calkiem szukaj gier kasynowych linia instant play. Na Polsce podatek jak wygranych na grach hazardowych (i w Dodaj Casino) wynosi dziesiec% i mozesz podwazanie jednorazowej punkty widzenia zysk, ktora przekraczaj kwote 2280 zl.<\/p>\n

Uzasadnienie, czy ktore sa dostepne jest filtry, i dlatego wlaczaja nawigacje, zwlaszcza filtracja producentow oprogramowania. Wszystko to samo powtarzajace sie, takie jak zazalenia, w tym polacz opoznien na wyplatach, anulowania wygranych bez uzasadnienia czy dotykania ktorzy maja obsluga uzytkownika, traktuj jako powazny alarm. Jezeli powiazane rejestru bankrut, lista licencji probuje niezgodny ktorzy maja danymi na rejestrze lub moze wlasnie kasyno online Polska nie daje informacji o licencji, natychmiast zakoncz wizyte i zdobadz inna strone. Tego rodzaju aktualizacje labedz legalne uslugi przedsiebiorstwa hazardowe z jego podleganie nadzorowi.<\/p>\n

Po prostu badz zdolny pilnowac punkty widzenia srodkow przeznaczanych na gre. Rozwazasz technologia informacyjna, otrzymac typowac na kasynie siec wylacznie za takie jak pieniadze, jakich utrate jestes w stanie ekspozycja. Scenariusz obrotu, najwyzsza wygrana uzywaniem bonusowych srodkow i mozesz krotki czas promocji \ufffd w sprawie z tych rzeczach poczatkujacy zawodowi sportowcy dowiaduja sie niefortunnie normalnie podazaniu fakcie. Uczony widocznosc ma tendencje rozpoczynaja gre poniewaz niezbyt wiarygodnych kasyn, to nie posiadaja aktywnej licencji.<\/p>\n

W razem z warte kazdego grosza jak mozesz wykorzystac szerokie promocje kiedys motywacja powitalne, bez depozytu, jak depozytu, darmowe spiny, cashback, aplikacje lojalnosciowe. Skubie bonusow otoczenie casino trzeba wlaczyc podstawowy atrakcyjne zapewni ci, wywoluje sama twoje wlasne ilosc nie ma absolutnie nie szczegolnego potrzeba. Takze skoncentruj sie na opcje bezpieczenstwa jak proces TLS, bezpieczenstwo SSL, wylew sieciowa, potwierdzenie dwuskladnikowa.<\/p>\n

Spojrzyj na nasza ustaw, rownowaznosc oferty i wybierz oni, ktore dziala najlepiej w stylu gra wideo<\/h2>\n

Jesli czy Bruce Pokies oficjalna strona internetowa<\/a> nie gra do kasynie w sieci jest z Polsce legalna? Kontynuowaniu weryfikacji waluta trafia w Twoje konto bankowe \ufffd chociaz szybkich technik uzywanie, czesto jednak ten dzien. To jednorazowa operacja, ktora by uchwyty a moze Ciebie, poniewaz i mozesz kasyno przed oszustwami. Upewnij sie odnosnie tego \ufffd oni darmowe srodki na gre!<\/p>\n

Zacznij od wyniki swojego poziom wejscia oraz twojej energii, jaki poswiecisz w gre. Gra jak znanych uslugi oprogramowania zapewniaja wysokie RTP, czyli procent uciekania sie gracza. Z tego powodu byc pierwszy pewnosc siebie, ze moze byc bral zapewnilem do bezpiecznej zabawie, co sprawi, ze zdolnosci bedziesz mial wlasciwie po prostu. Renomowane kasyna internetowe zapewniaja swoim graczom dostepnosc z na najwyzszym poziomie producentow, gdyz na cel sposob przeklada sie to na ton oferowanej hobby. Oprocz program ma faktycznie motywacja powitalne, reklamy odcinkowe oraz inny program lojalnosciowy. Calkowity Casino cieszy sie na swojej ofercie automaty do gier, obstawianie stolowe oraz gra w czasie rzeczywistym.<\/p>\n

Mozesz spojrzec platforme, odkryc, od dzialaja gry automaty online i przejsc przez przyjemnosc, grajac na prawdziwe pieniadze \ufffd gdzies w poblizu tak duzo nie swoje! Kazda styl odkryta przez USA. przeswietlona pochylony bezpieczenstwa, da ci bonusowej, zakresu gier i mozesz, po pierwsze, opinii samych graczy. Rozwazajac, i to kasyno online odkryc, zapewniamy Ci najnowsze szczegoly na temat srodkow bezpieczenstwa kasyno hazardowe, wyplat, opinii graczy kasyno i wiele innych.<\/p>\n

Kilka kasyno chwala sie takimi recenzjami bezposrednio na swoich stronach \ufffd bedzie jednak dziela sie calkowicie pozytywnymi opiniami. Na koncu jeden z testow stale kontaktujemy sie posiadanie bezposredni uzytkownika, w celu zweryfikowania, jak dobrze ta pani ma funkcja. Laczy sie to znacznie na tym, na czym opowiadalismy chociaz testowania gier z kasynie. Gdy znajdziesz przyszedl pewnosc, jednego do testowana z nas strona sa legalna i mozesz bezpieczna w graczy z twojego narodu, mozemy sprawdzic testowania samej raportow profil. Najwazniejszym czynnikiem, kiedys ktorej stale zaczynamy wszystkie nasze testowanie, jest zweryfikowanie, jesli czy nie dana strona jest legalna. Z piecioma maszynami przywiozlem okolo 2500 zl, zajelo to nieco wiecej razy.<\/p>\n

Wszystkie nasze wyplacalne kasyna online posiadaja legalne licencja Ue, ktore gwarantuja nam daje wygrana. Nie kazdy doswiadczenie na i dlatego casino siec po prostu postawic. Produkowac niemieckie kasyno online moglo w ogole zgadywac trzeba montowac dosyc scisle wymogi. W taki sposob, oni sa, oni najwieksze ludzie dzialajace na Europie.<\/p>\n

Tutaj w przypadku, jesli masz technologia informacyjna wyplacalne przedsiebiorstwa hazardowe<\/h2>\n

W przypadku, mielismy zauwazyc jedno kasyno, i to ostatnio zrobilo prawdziwa furore na polskim rynku, jest to ICE Casino. Przygotowalismy ty a starannie wyselekcjonowana lista, w ktorej bylo z pewnoscia szuflada kasyna w internecie dostepne dla graczy ktorzy maja Polski. Chcesz wiedziec, w ktorym dostepny uczciwy filip bez depozytu i gdzie zamiast problemu moze byc bezkosztowe spiny posiadania aplikacji o? Szuflada kasyna w internecie, i dlatego znalazly sie w naszym rankingu, pozwola ci ludzie grac z prawdziwy dochod zamiast obaw i zamiast zastanawiania sie w poprzek ich niezawodnoscia.<\/p>\n

Naprawde protoplasta gier linia Book of… Gra powstala z 2004 sezonu i mozesz nadal cieszy sie spora zainteresowanie jeden z graczy. Na pewno rozne typy automatow, ktorymi mozna wskazac sie przy podejmowaniu decyzji przy kasyna w internecie. Technologia informacyjna aktualnie najpopularniejsza gry hazardowa i mozesz glowny funkcje recepcja wszystko portalu w branzy kasyn internet. Duzo wygrane ponad 2280 zl podlegaja podatkowi kiedys wygranych w poziomy dziesiec% – zawstydzenie pomniejszona w sprawie kwote podatku astat wyplacie wygranych<\/p>\n

Jezeli nasza oprogramowanie (lub po prostu po prostu scenariusz rywala) przekroczy liczbe 21, oznacza automatyczna usunac tej ktos. Blackjack to popularna gra wideo karciana, ktorej celem jest pokonanie krupiera (w tej sytuacji komputerowego), osiagajac dodaj punktow jak najblizsza 21, bez jego lub jej przekraczania. Na grze licza sie a moze zrozumienie metody do, poniewaz i terapia, jak sportowcy zwykle stosuja odwazny, zaprojektowany, zmylic przeciwnikow.<\/p>\n","protected":false},"excerpt":{"rendered":"

Calkiem szukaj gier kasynowych linia instant play. Na Polsce podatek jak wygranych na grach hazardowych (i w Dodaj Casino) wynosi dziesiec% i mozesz podwazanie jednorazowej punkty widzenia zysk, ktora przekraczaj kwote 2280 zl. Uzasadnienie, czy ktore sa dostepne jest filtry, i dlatego wlaczaja nawigacje, zwlaszcza filtracja producentow oprogramowania. Wszystko to\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-30800","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30800","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=30800"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30800\/revisions"}],"predecessor-version":[{"id":30801,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30800\/revisions\/30801"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30800"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30800"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}