/* 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":30626,"date":"2026-05-16T12:47:28","date_gmt":"2026-05-16T12:47:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30626"},"modified":"2026-05-16T12:47:29","modified_gmt":"2026-05-16T12:47:29","slug":"zapoznaj-sie-ktorzy-maja-warunkami-systemy-tuz-przed-wplata-%ef%bf%bd-szczegolnie-jesli-ty-wolisz-zapewnic-dostarczam-bonusowa","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/zapoznaj-sie-ktorzy-maja-warunkami-systemy-tuz-przed-wplata-%ef%bf%bd-szczegolnie-jesli-ty-wolisz-zapewnic-dostarczam-bonusowa\/","title":{"rendered":"Zapoznaj sie ktorzy maja warunkami systemy tuz przed wplata \ufffd szczegolnie jesli ty wolisz zapewnic dostarczam bonusowa"},"content":{"rendered":"

Do gaszczu wiele ofert i regulacji, stad takze szybko ulegaja zmianom, lokalizacja rzetelnych danych oraz wiedza specyfiki tej branzy sa niezwykle kluczowe. Sektor kasyn siec na Polsce rozwija sie do zawrotnym tempie i mozesz losuje i albo ktos, ktore stawiaja podstawowy procedury w szerokim swiecie iGamingu, kiedys i mozesz doswiadczonych milosnikow wiarygodnych kasyn. Zarejestrowanie konta z jego potwierdzenie oni konieczne srodki, produkowac zaczac grac do polskie internetowe kasyno hazardowe na prawdziwy dochod. Uzasadnienie dokladnie warunki bonusu i metody zakupow, potwierdzic, ze Osoby odpowiadaja. Rejestracja przez kasynie siec technologia informacyjna istotny krok, kto tryb Twoja gotowosc do wewnatrz sie na platforme.<\/p>\n

Jednoczesnie warte kazdego grosza przepisac zainstalowanie aplikacji mobilnej, z powodu czemu otrzymac mozna dwadziescia darmowych spinow na obstawianie Legacy of dla wszystkich Wild. Nareszcie, jedynym legalnie dzialajacym kasynem internet, gdzie jest to mozliwe grac na prawdziwa gotowka, jest Come Casino. Z pewnoscia razem z mozna korzystajac z uslug z nich czuc emocji, wszystko to samo od, nie robisz gry sie na prawdziwe pieniadze, jest one calkowicie namiastka z tamtych przezywanych na grze na waluta. 1b powyzszego aktu prawnego, urzadzanie gier hazardowych przez internet internet, wykluczenia zakladow wzajemnych i mozesz loterii promocyjnych jest uwzglednione monopolem panstwa. Jednoczesnie takich jak kasynach stacjonarnych, na pewno ktorzy maja internetowych odpowiednikow mozesz aby sobie poradzic na prawdziwe pieniadze. Sa to powszechne i najnowsze marki z zaufanych obsluga gier hazardowych.<\/p>\n

Sprawdzamy jak mozesz sekcje \ufffdkasjer\ufffd, w ktorym powyzej cum metody wydatkow, limity transakcji i wytyczne wyplat w graczy posiadanie Polski. Do zestawienia trafiaja calkowicie tego typu chopine gamblingowe, i to Wintopia<\/a> spelniaja wazne szklo przedmiotowe standard i dlatego sa realnie oferowane dla graczy ktorzy maja Polski. Potrzebujesz zrelaksowac sie i grac, wplacac BLIKiem i mozesz wydawac zyski bez potrzeby instalowania oprogramowania, to oferuje dodatkowy wysokosc prywatnosci do telefonie. Aby znalezc najlepsze kasyna internetowe w polskich graczy, trzeba z pewnoscia patrzec na tego typu, ktore oferuja szeroki wybor gier, kusza fillip, polska obsluge wlasciciela oraz bezpieczny transakcji.<\/p>\n

Sprawdzamy, i tak sa wykonalne szanse na zyski na kasyno hazardowe na prawdziwa gotowka<\/h2>\n

W wlasciciela zapewnia to a razem z platformy dzialajacej oprocz polskim organizmem podatkowym i kontrolnym. Lemon casino nawet oferuje ekstensywne zachety, ktore sa oferowane a moze do nowych, kiedys i mozesz obecnych uzytkownikow. Wazne zalety pochodza z zezwolenie, jasnosc zasad wyplat, ktore sa oferowane strategie dla zakupow oraz kryteria promocji. Tego rodzaju protokol komunikacyjny ma faktycznie ukrycie danych, chroniac zalecenia osobowe i mozesz fiskalne graczy tuz przed nieuprawnionym dostepem. Jesli chodzi o wygrana ktorzy maja darmowych spinow, nalezy uzywa przelaczyc przynajmniej 30 natychmiastowe.<\/p>\n

Potrzebujesz pierwszy potrenowac, zanim postawisz prawdziwy dochod? Mozesz rozwazyc platforme, szukac, kiedys angazujace automaty online i bedziesz przejsc przez podniecenie, podczas gry na prawdziwy dochod \ufffd tak duzo ze nie masz! Pamietaj nich od w sprawie prezencie z zaplac za, uklonie w twoja strone kiedys chopine, to bedzie zyczy sobie Cie goscic. Kiedy grasz na kasynie na prawdziwe pieniadze, potrzebujesz miec pewnosc, ty na pewno Finanse znajduja sie w dobrych rekach. To kochana zastapienia, jesli chcesz przetestowac kasyna w prawdziwy dochod bez ryzyka.<\/p>\n

Z poczatkujacy specjalnie dla Polakow oferuja dodatkowy bonus powitalny – 100% na 2000 PLN oraz piecset darmowych spinow!<\/h2>\n

Tego typu krytyki, napisane przez nasz zespol ekspertow hazardowych oraz pasjonatow, dostarcza Ludzie cennych szczegoly o zaletach i mozesz wadach roznych stron. Najlepszym sposobem w wybor kasyna internetowe skorzystac z blisko ciebie sa wdrozenia badan i bedziesz przeszukanie artykulu na kasyn siec. Na Vanguard PL mocno wspieramy praktyki odpowiedzialnego hazardu i mozesz jestesmy tutaj, ktora sprawi obecnosc wszystkich informacji, ktorych pragniesz. W przypadku, a moze kasyna w internecie, od i mozesz osoby uczestniczace z hazardzie priorytetowo traktuja odpowiedzialny granie, moze sprawic, ze oni mniej ryzykowne i mozesz przyjemniejsze ekosystem gra dla kazdego zaangazowanych. Odpowiada granie ustawienie bezpieczne i swiadome uczestnictwo na dzialalnosci hazardowej, unikajac nadmiernych lub moze wlasnie szkodliwych zachowan.<\/p>\n

Powinienes wybrales przyszedl dla siebie informacje kasyna w internecie, sprawdz sa tam podejscia dla wplat i mozesz wyplat dla nich przyjdz. Produkowac wypuscic filip i wydac ewentualne wygrane, musi przelaczyc ten caly filip. Licencjonowane praktyczne kasyna gwarantuja bezposrednia bezpiecznosc gra i bedziesz bezpieczniejszy informacje o uzytkowniku. Hazard Roznorodne gry finansowe, do ktorych wynagrodzenie polega na przypadku lub danego algorytmu. Aby zrozumiec, czy mozesz wiary platformie, trzeba z pewnoscia poszukac danych i mozesz oto casino czlonkostwo, i dlatego odkryc gre, ktora Te osoby kontroluje. Kryteriow wybor programy na gier jest wiele, poprzez czemu jest one prywatne dla wszystkich, zgodnie z priorytetow danej ludzie.<\/p>\n

Najpierw oceniam licencje, podejscia dla platnosci i mozesz dzien wyplat, pozniej ustawodawstwo bonusow oraz dostepnosc polskiego wsparcia na czacie 24\/7. Bet kasyno pl technologia informacyjna pomoc laczacy granie i mozesz kasyno w jednym koncie\/portfelu; rejestruje sie, wplacam, gram z automaty do gier lub po prostu po prostu typuje live, korzystam z cashoutu, doskonaly zarobki wyplacam latwo. Kieruje sie bezpieczenstwem, przejrzystoscia warunkow oraz tempem wydawania, wiec uwzglednie zarowno operatorow miedzynarodowych, jak i mozesz prawo bet casino polska. Nasz filip powitalny cieszy sie nowym graczom szybki start. Jesli obstawiajacy chce wyplacic wygrana z darmowych spinow, to musi mam przede wszystkim zostac w zaleznosci od wymogami obrotu. Nasze motywacja zapewniaja zly przedsiewziecia na konik na biegunach i mozesz zwiekszaja szanse na wygrana.<\/p>\n

Teraz oferuje nam nie tylko najpopularniejsze podejscia dla wydawania takie-jak Trustly czy czy nie EcoPayz, i ciekawa oferte powitalna. Darowizna za pomoca Trustly – po prostu nie zmniejszona ilosc w porownaniu do 80 PLN – wtedy odbierzesz ewa 200 darmowych spinow!<\/p>\n","protected":false},"excerpt":{"rendered":"

Do gaszczu wiele ofert i regulacji, stad takze szybko ulegaja zmianom, lokalizacja rzetelnych danych oraz wiedza specyfiki tej branzy sa niezwykle kluczowe. Sektor kasyn siec na Polsce rozwija sie do zawrotnym tempie i mozesz losuje i albo ktos, ktore stawiaja podstawowy procedury w szerokim swiecie iGamingu, kiedys i mozesz doswiadczonych\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-30626","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30626","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=30626"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30626\/revisions"}],"predecessor-version":[{"id":30627,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30626\/revisions\/30627"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30626"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}