/* 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":30942,"date":"2026-05-16T13:09:30","date_gmt":"2026-05-16T13:09:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30942"},"modified":"2026-05-16T13:09:31","modified_gmt":"2026-05-16T13:09:31","slug":"tak-na-yeet-casino-stosujemy-najwyzsze-wymagania-ochrony-danych-i-mozesz-oferujemy-pelna-transparentnosc-jeden-z-dzialan","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/tak-na-yeet-casino-stosujemy-najwyzsze-wymagania-ochrony-danych-i-mozesz-oferujemy-pelna-transparentnosc-jeden-z-dzialan\/","title":{"rendered":"Tak na Yeet Casino stosujemy najwyzsze wymagania ochrony danych i mozesz oferujemy pelna transparentnosc jeden z dzialan"},"content":{"rendered":"

Wiecej 3000 gier jak czterdziesci+ usluga, rowniez ekskluzywne styl ktore sa dostepne tutaj w Yeet Casino<\/h2>\n

Byc licencjonowane kasyno internetowe podlegamy regularnym monitoruj i audytom, i to weryfikuja zgodnosc jeden z dzialan ktorzy maja wymogami licencji. Aplikacje na ios firmy Apple musisz uzyc pobrac prosto z App Store, wyszukujac “Yeet Casino” lub moze wlasnie skanujac kod QR dostepny na naszej stronie.<\/p>\n

Takze, nasza strona jest w trakcie pelni obsluga z jezyku polskim, co ulatwia nawigacje i mozesz a z ze wszystkich uzyj kasyna. Nasze wlasne kasyna zarzadza roznorodnosc technik wydawania, rowniez karty kredytowe, e-folder i mozesz kryptowaluty, wlaczanie do blyskawiczne oferty. Stad do Yeet Casino mozesz sie tego spodziewac jedne z najszybszych wyplat w branzy. Na rynku istnieje kilka platform, jeszcze Yeet Casino wyroznia sie na tle konkurencji poprzez unikalnym cechom i mozesz korzysciom, i dlatego mozesz sie tego spodziewac twoje graczom.<\/p>\n

Pamietaj, jednego do przed pierwsza wyplata zapytaj sa zweryfikowanie konta z powodu przeslanie dokumentow tozsamosci<\/h2>\n

Wspolpracujemy z ponad dwadziescia renomowanymi dostawcami gier, takimi jak Pragmatic Play, Evolution Gaming i bedziesz NetEnt, aby roznorodna i bedziesz ekscytujaca oferte zainteresowania. Yeet Casino to nowoczesna chopine hazardowa stworzona posiadanie rozwazaja graczach poszukujacych wysokiej jakosci rozrywki w swiecie kasyn siec. Nowi zawodowi sportowcy staja sie duzy bonus powitalny z 250PLN wraz z piecdziesiat dolarow darmowych spinow. Yeet Casino oni innowacyjna system hazardowa siec oferujaca polskim graczom kilka gier, razem z zywe slot rozszerzen, jackpoty i mozesz emocjonujace live casino.<\/p>\n

Produkowac zainstalowac uruchom ponownie, wystarczajaco udaj sie, zeby nasza strone w urzadzeniu mobilnym i mozesz kliknac klawisz “Zainstaluj w System operacyjny Android”. Mozesz skorzystac z ja pobrac bezposrednio z naszej uzytkownicy lub po prostu z powodu Bing Play Store. Oni standardowa operacja bezpieczenstwa, ktora moglaby uchwyty a moze Ciebie, jak i nasze kasyno przed oszustwami. Pamietaj, jednego do przed pierwsza wyplata konieczne bylo zweryfikowanie Twojego profil. Czesto dzialania sa dostepne na twoim koncie w ciagu kilku minut do maksymalnie 24 godzin.<\/p>\n

Na Coins Game<\/a> Yeet Casino wierzymy, ze granie bedzie forma zainteresowania, w przeciwienstwie do sposobem na rozwiazywanie problemow finansowych. Twoje dane osobowe sa wykorzystywane wylacznie w celu swiadczenia uslug kasynowych i nie nie udostepniane stronom po tym bez Twojej zgody. Duzo gra wideo dostepne w Yeet Casino sa czesto testowane z powodu niezalezne laboratorium badawcze, i to potwierdzaja twoje uczciwosc i mozesz losowosc negatywnych skutkow. Dzieki temu kazdy sportowcy moga miec pewnosc, ze graja w bezpiecznym i uczciwym srodowisku.<\/p>\n

W graczy preferujacych tradycyjne techniki dla zakupow, oferujemy szybkie przelewy bankowe. Wiekszosc z wplaty jest wlasciwie przetwarzane szybko (pominiecia przelewow bankowych), co umozliwia z porodu gra online raczej niz zbednego tradycyjny. Dlatego oferujemy szeroki wybor metod platnosci, ktore sie zdarzaja trendy na pewno jednego z polskich graczy. Poza zapewniamy wraz z rozne inne zmienna stochastyczna pokera (Caribbean Stud, Casino Hold’em, Three Card Poker), bakarata, szkielet oraz wiele innych gier stolowych. W milosnikow klasycznych gier kasynowych przygotowalismy bogata rowniez dostarczam gier stolowych.<\/p>\n

W milosnikow tradycyjnych automatow mozesz sie tego spodziewac ponadczasowe trzy-bebnowe automaty do gier posiadanie prostymi zasadami i bedziesz nostalgicznym klimatem. Tego typu limitowane czasowo oferty ma tendencje kraweznik najlepsze wymagania i mozesz najwazniejsze premia. Na Yeet Casino kazdego dnia organizujemy unikalne kampanie zwiazane z waznymi wydarzeniami, swietami jesli premierami nowych gier. Kazdy najbardziej lojalni sportowcy byli w stanie oczekiwac przezycie wylaczne prawo w ramach programu VIP. Szczegoly o aktualnych promocjach moze byc zawsze z elementu “Promocje” na naszej stronie oraz w doniesieniach prasowych na wschod-mail, kiedy powinienes zdecydowac wyraziles zgadzac sie twoje pozyskiwanie. Produkowac angazowac bonus powitalny, wystarczajaco zlozyc konto i bedziesz dokonczyc pierwszego depozytu.<\/p>\n

Dobrej wielkosci program powitalny, stale oferty, program lojalnosciowy i mozesz ekskluzywne zapewnia ci w stalych graczy to jest po prostu dziedzina jeden z bonusow. Dzis wybory dotyczy kasyna online znajdziesz trudny.<\/p>\n

Akumuluja punkty YP musisz uzyc uaktualniac na kuszace nagrody w naszym sklepie lojalnosciowym. Nasi sportowcy byli w stanie polegac na cotygodniowy cashback w 10%, reload fillip, bezplatne spiny do nowe gry oraz ekskluzywne zapewnia ci w czlonkow programu VIP. Wszystkie nasze kasyno jest w trakcie pelni ktore istnieja razem z przez przegladarke mobilna. Nasza aplikacja na organizacja Android rowniez zapewnia pelna mozliwosci kasyna na wygodnym, mobilnym wydaniu. Tak stworzylismy zaawansowana podejmij mobilna, wlaczanie widziec wszystkimi funkcjami naszym kasyno hazardowe na smartfonach i tabletach.<\/p>\n

Byc ten nowy obstawiajacy w Yeet Casino musisz uzyc oczekiwac solo pakiet powitalny, kogo pozwoli ci przedstawic zaryzykuj z naszym kasynem. Wszystkie nasze prywatne gra online charakteryzuja sie wysoka jakoscia grafiki, innowacyjnymi mechanikami i mozesz atrakcyjnymi wspolczynnikami wyplat (RTP). To, co najbardziej wyroznia Yeet Casino na tle konkurencji, nasze napisane gra wideo, ktorych nie moze byc na zadnym innym kasynie siec. Wszystkie nasze gra online zatrudniaja uwzglednienia organizacja Provably Fair, aby graczom do weryfikacje uczciwosci wszystko wyniku. W tym samym czasie, nie pobieramy zadnych oplat za wygrane, najnizszy dostep do pokoju wyplaty wynosi zaledwie 20PLN.<\/p>\n

Zrobic aktywowac motywacja, wystarczy robic wplaty w sprawie minimalnej filozofia 20PLN. Nalezy jednak pamietac, ze w odniesieniu do polskim prawem, jedynym podmiotem zwany na oferowania gier hazardowych siec na Polsce jest Totalizator Sportowy (Calkowity Casino). Wlasciwie Unii Europejskiej, sportowcy posiadanie Polski mogli korzysciami z pomocy kasyn posiadajacych licencje wyplacone w krajach Unia europejska lub uznawanych jurysdykcjach hazardowych. Po rejestracja w celu mozesz skorzystac z dzisiaj osiagnac pierwszej wplaty i mozesz odebrac dodatkowy bonus powitalny.<\/p>\n","protected":false},"excerpt":{"rendered":"

Wiecej 3000 gier jak czterdziesci+ usluga, rowniez ekskluzywne styl ktore sa dostepne tutaj w Yeet Casino Byc licencjonowane kasyno internetowe podlegamy regularnym monitoruj i audytom, i to weryfikuja zgodnosc jeden z dzialan ktorzy maja wymogami licencji. Aplikacje na ios firmy Apple musisz uzyc pobrac prosto z App Store, wyszukujac “Yeet\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-30942","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30942","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=30942"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30942\/revisions"}],"predecessor-version":[{"id":30943,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30942\/revisions\/30943"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30942"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30942"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30942"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}