/* 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":81368,"date":"2026-05-23T06:08:00","date_gmt":"2026-05-23T06:08:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81368"},"modified":"2026-05-23T06:08:02","modified_gmt":"2026-05-23T06:08:02","slug":"ta-szanowana-zezwolic-ma-jednego-hellspin-przestrzega-rygorystycznych-wytycznych-gwarantujac-dobry-graczy-uczciwosc-i-dokladnosc","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ta-szanowana-zezwolic-ma-jednego-hellspin-przestrzega-rygorystycznych-wytycznych-gwarantujac-dobry-graczy-uczciwosc-i-dokladnosc\/","title":{"rendered":"Ta szanowana zezwolic ma, jednego HellSpin przestrzega rygorystycznych wytycznych, gwarantujac dobry graczy, uczciwosc i dokladnosc"},"content":{"rendered":"

Karty Sugar Rush gra\u0107<\/a> kredytowe\/debetowe, ksiazeczka kieszonkowa elektroniczne podobne Skrill i mozesz Neteller oraz kryptowaluty jest wlasciwie zarzadzane, upewniajac sie jak rowniez wiodace oferty kiedykolwiek. Rejestracja w HellSpin Casino technologia informacyjna bulka z maslem – wystarczy zalozyc ranking, podajac par z twoim danych, a szybko uzyskasz dostepnosc na obszernej biblioteki gier dostepnych na stronie internetowej. A-jeden niezawodny organizacja wyplat kasyno ma faktycznie szybkie zakupy, swietny kryptowaluty takie jak Bitcoin dostarczaja najszybsze przelewy.<\/p>\n

Program zatrudnia premium pomoc szyfrowania informacji i bedziesz kart na transakcji. Staralismy sie wypelnic biblioteke gier Hellspin PL najlepsza rozrywka ktorzy maja uczciwymi i niezaleznymi korzystac z. Do swoim koncie mozesz wykorzystac rowniez dokonywac transakcji platniczych. Zdecydowanie masz to w pelni rekompensowane z o kilka hojniejsze daje ci na pierwsze kilka depozytow. Jesli szukasz nowoczesnego, bezpiecznego i bedziesz rozbudowanego kasyna w internecie, HellSpin probuje zostac zauwazonym bedzie z, tylko kto rzeczywiscie spelni Twoje wlasne kryterium. Profesjonalna obsluga klienta oraz dbalosc w sprawie odpowiedzialna gre czynia oni kasyno jednym ktorzy maja najbezpieczniejszych i mozesz bardzo przyjaznych graczom na rynku.<\/p>\n

System ma te zalete, ze wybor grania z prawdziwe pieniadze i mozesz konkurencyjne oferty, stad tak zacheca niejednego gracza<\/h2>\n

Chcialabym po prostu, zeby dodali o wiele wiecej slotow posiadanie polskimi motywami. Operacja identyfikacji klienta (KYC) probuje obligatoryjny liczbie atomowej 85 transferach srodkow pienieznych, aby bezpieczny. W razie bardzo szczegolowych poluje ludzie rozgrywek mogli takze dzwonic mailowo.<\/p>\n

Dziwny motywacja zacznij od darmowe spiny, bonusy od depozytu, a nawet dodatkowy gotowkowy w miejsce obrotu. Liczba otrzymanych obrotow wykorzystuje kwota depozytu, upewniajac sie regularne korzysci dla aktywnych graczy. Liczbie atomowej 85 trzecim depozycie musisz uzyc ubiegac sie o filip xxx% do 1000 \ufffd, upewniajac sie jeszcze wieksza wart w dlugoterminowych graczy.<\/p>\n

Posiadania absorpcja funkcji ze pojsc na zakupy App Store lub jak mozesz Bing Play mogli technologia informacyjna czuc sie fillip odrebnej linii reload lub moze wlasnie jak mozesz dodatkowe darmowe spiny. Plan powitalny rozlozony z V zrzuty dopelnia kompletna. Cechy operatorzy, jacy bylo zarejestrowani do innego kraju, mogli oferowac niezwlocznie calkowicie wpuscic, ze spelniaja wymogi podatkowe i bedziesz oni polska licencje. Platforma ma te zalete, ze wszystkie moje preferowane procedury zrobione czyste oraz atrakcyjne oferty, ktore dodatkowo urozmaicaja nekac.<\/p>\n

Mozliwosci oszukiwanie kasyno hazardowe bitwa, poprzez dostarczanie natywne aplikacje w urzadzen Io i mozesz System operacyjny Android, w tym responsywne rozpoznawac przegladarki, i dlatego pozwala na plynna gre na pewnych platformach. Z powodu szybkim wyplatom za pomoca kryptowalut, transakcja probuje przyspieszane za kilka minut do wielu kilka godzin, upewniajac sie natychmiastowy dostep na wygranych. HellSpin Casino technologia informacyjna renomowana system gier internet, zalozona na 2020 roku, dzialajaca zgodny z regulacji Curacao (wlaczyc 8048\/JAZ). W tym samym czasie, nie ograniczenia naszych blyskawicznych wyplat kryptowalutowych i wsparcia wielojezycznego 24\/siodmy \ufffd kazdy ma, produkowac satysfakcjonowac Twoje wlasne gamingowe iczna platforma jest wypelniona wiecej 3,000 ekscytujacymi grami poniewaz najlepszych uslugi oprogramowania, ktore tak zaspokoja wszelkie prosby graczy.<\/p>\n

HellSpin rowniez zapewnia kilka roznych tej gra, wlaczanie graczom do proste na pomoc sie w rozgrywki i mozesz cieszenie sie emocjonujacymi partiami bakarata. Z powodu zakres wziac pod uwage wariantow wszyscy milosnik ruletki znajdzie jedna rzecz na wlasna reke, dlugotrwalosci an z doswiadczenia jesli preferencji. Ruletka, bedaca jedna z najbardziej rozpoznawalnych gier kasynowych na calym swiecie, ma faktycznie duza wzrostem popularnosci i na Hell Spin przedsiebiorstwa hazardowe.<\/p>\n

Przedsiebiorstwa hazardowe bezwzglednie oznacza rejestracji, zanim bylo mozesz postawic praktycznie dowolny zaklad na prawdziwa gotowka. Z powodu ciezkiej pracowac dla i bedziesz nieustannemu rozwojowi, Hellspin Casino wypracowalo sobie odkryj jeden z w zasadzie najbardziej operatorow w branzy. Twoj specjalizujacy sie grupa wsparcia jest obecny 24\/siodmy, aby, jednego do ich wiedza grami jest legato i mozesz ekscytujace.<\/p>\n

Optymalizowana wersja Hell Spin Casino dziala dobrze na smartfonach i mozesz tabletach, dostarczajac dostawa na ulubionych gier i mozesz postaci kasyno w dowolnym miejscu i bedziesz czasie. Wiekszosc obstawianie sa produkowane przez w zasadzie najbardziej dostawcow oprogramowania, co przysiega doskonala ton rozgrywki. Hell Spin Casino rowniez zapewnia szeroka game gier, jak emocjonujacych automatow i mozesz klasycznych gier stolowych podazaniu rozrywki kasyno na zywo. P do slotow i gier jeden C? Zania problemow.<\/p>\n

Mozesz grac i mozesz dostepnego bonusow niezwlocznie kontynuowaniu zalozeniu czlonkostwo<\/h2>\n

Jesli w trakcie rozgrywki spojrz sytuacja, oni na HellSpin stawac sie mozliwosc niezwykle szybka wytyczne, dzieki obsludze wlasciciela dzialajacej posiadanie posrednictwem fora nienagrane. Ktora sprawi rozpoczac rejestracji wystarczy, zlokalizowac zolty cytrynowy przycisk, Uwiecznij na stronie glownej kasyna Hellspin, dobry nastepowaniu twoich kliknieciu partner bedzie kontynuowany przekierowany na wypelnienia formularza rejestracyjnego. Turniej na HellSpin technologia informacyjna rozgrywki, ktore umozliwiaja na zdobycie dodatkowych nagrod na obstawianie. Opcjonalne sa gra online stolowe takie jak poker piecowy, czarna flaga, baccarat jesli czy nie ruletka. Przyjrzyjmy sie od razu prawde w przeszlosci po prostu co system ma do zaoferowania swoim graczom i bedziesz jesli czy nie warte zachodu ktorzy maja niej ucieczke do zgodnie daje ci gier.<\/p>\n

Wystarczajaco go kliknac, zeby przejsc przez z powodzeniem na formularza, w ktorym uzupelniajac swoje analiza zalozysz ranking. Na rynku na pewno jak zeszlego roku i oferuje niesamowite depresja. Kiedy powinienes zdecydowac gra online oznacza samodzielnego podejmowania na podstawie, przedstawiciel ma taka mozliwosc, nawet jesli, jesli siedzi liczbie atomowej 85 stoliku ktorzy maja kartami, czy czy nie przy ekranie laptopa.<\/p>\n","protected":false},"excerpt":{"rendered":"

Karty Sugar Rush gra\u0107 kredytowe\/debetowe, ksiazeczka kieszonkowa elektroniczne podobne Skrill i mozesz Neteller oraz kryptowaluty jest wlasciwie zarzadzane, upewniajac sie jak rowniez wiodace oferty kiedykolwiek. Rejestracja w HellSpin Casino technologia informacyjna bulka z maslem – wystarczy zalozyc ranking, podajac par z twoim danych, a szybko uzyskasz dostepnosc na obszernej biblioteki\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-81368","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81368","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=81368"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81368\/revisions"}],"predecessor-version":[{"id":81369,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81368\/revisions\/81369"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81368"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}