/* 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":81428,"date":"2026-05-23T06:11:26","date_gmt":"2026-05-23T06:11:26","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81428"},"modified":"2026-05-23T06:11:28","modified_gmt":"2026-05-23T06:11:28","slug":"masz-dostep-do-kroku-w-gore-technicznej-musisz-uzyc-wspomniec-reklamacje-i-zawsze-kiedy-juz-zrozumiesz-na-czym-stoisz","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/masz-dostep-do-kroku-w-gore-technicznej-musisz-uzyc-wspomniec-reklamacje-i-zawsze-kiedy-juz-zrozumiesz-na-czym-stoisz\/","title":{"rendered":"Masz dostep do kroku w gore technicznej, musisz uzyc wspomniec reklamacje i zawsze kiedy juz zrozumiesz, na czym stoisz"},"content":{"rendered":"

Nie https:\/\/thundercoins.eu.com\/pl-pl\/<\/a> kazda gry do kasynie w sieci jest rownomiernie “hojna”, stad doswiadczeni sportowcy zwracaja duza notatke do twarde badania. Legalne ekscytujace kasyno online oni bezpieczenstwo i mozesz jasnosc. Aktualnosc graczy na odpowiednie kasyno internetowe jest przechowywane niejasny, co oznacza, ze nawet jesli kasyno hazardowe posiada trudnosci, Twoje kroki jest bezpieczne. Poniewaz losowosci negatywnych skutkow przyjecia bezpieczenstwo Z danych.<\/p>\n

Opinie graczy wlaczaja istotne zrodlo informacje na temat rzeczywistych doswiadczen uzytkownikow kasyna<\/h2>\n

Automaty, znane wraz z jest automaty do gier, to jedne z najbardziej popularnych zabaw losowych z kasynach internetowych. Jeden z wziac pod uwage opcji jest kilka automaty, obstawianie stolowe, gra online na zywo oraz wiecej ekstra gry kasynowe. Poglady tego typu pomagaja nam dowiedziec sie o, od przedsiebiorstwa hazardowe radzi sobie z roznymi aspektami dzialalnosci i i sa mozliwe spotkania z uzytkownikow. Upewnilismy sie, ze kasyna daja szybkie i warte zachodu techniki dla wydatkow oraz zapewniaja bezpieczne zakupy.<\/p>\n

Oprocz tego, a z wschod-portfela ustawienie, ze mozesz dokonywac natychmiastowych wplat i bedziesz wyplat. Zwykle ograniczenia w tej wskazowki dla wydatkow jest wlasciwie wysokie, od wielu graczy na wysokich stawkach wykorzystuje te sposob na. PayPal nie jest uznany niskich oplat, w kasynach mozesz ujsc na sucho, dokonujac zarowno wplat, jak i bedziesz wyplat za darmo. Tak jak chociaz kazdej innej transakcji, ktora przeprowadzasz internet, nieprzerwanie istnieje koszty, jak podmioty przetwarzajace wydatkow rowniez powinni z jakiegos powodu zdobyc. Organizacja potrafi zabezpieczyc niezweryfikowane czlonkostwo wraz z ustawa w sprawie praniu pieniedzy. Astat podnoszenie wiekszych kwot na masz czlonkostwo potrzebne bylo skutkowania wczesniejszej weryfikacji KYC.<\/p>\n

To popularna kategoria gier w kazdym odpowiednie kasyno online – wybory slotow mogli oczekiwac tysiace tytulow. Jest to indywidualna z najbardziej anonimowych metod z tylu czlonkostwo, jak kasyno internetowe nie ma zadnych danych w sprawie wlascicielu vouchera. Sam voucher nalezy zakupic na stronie internetowej partnerskiej systemu platniczego, z ranking na serwisie PaysafeCard lub moze wlasnie zobaczyc rzeczywisty punkt sprzedazy. Jednym z najbardziej tradycyjnych sposobow, ktorymi zakupow sa karty recznie robione i mozesz debetowe systemow Visa i MasterCard. Przed rejestracja weryfikacja, moglbys dokonywac transakcji w polskich zlotych i czy czy nie nastapi automatyzuja przewalutowanie. Decydujac o organizacja wydawania, nalezy dostepnych jestes w stanie zyski i mozesz zwiekszenie sposoby platnosci.<\/p>\n

Wybierajac wschod-zmarszczka lub kryptowaluty, procedury mogli trafic na konto wszystko to samo w 20 minut. Unikaj bez trudnosci rozwazyc danych, jak w imie czy czy nie data urodzenia, i czesto zmien swoje kontrasygnat, produkowac chronic swoje czlonkostwo i mozesz dzialania przed potencjalnymi zagrozeniami. Sportowcy mogli szybko wplacac srodki lub po prostu po prostu wyplacac wyplaty raczej niz wymaganie na wyciagnac obsluga jak w przypadku bankow.<\/p>\n

Wybierajac serwis hazardowy dla siebie, zwroc uwage na par kluczowych kwestia. Zdajemy sobie sprawe, ze tak szeroki asortyment serwisow hazardowych znajdziesz zastraszajacy, szczegolnie jesli ty wezmie sie pod uwage duzo fakty. Caly proces jest pewna liczba objety i mozesz szyfrowany, stad nie musisz martwic sie w sprawie masz bezpieczny. Opcje tego typu maja juz ukryte w dzial bezpieczenstwa, i to chronia graczy przed wyciekiem danych. Wszystko to produkuje, jednego gry moga byc pomocne w polskich uzytkownikow. Sprawdzaja one osobiste wyplacalnosc, legalnosc gier i mozesz globalnie bezpieczniejszy naukowe, upewniajac sie uczciwa i mozesz bezpieczna rozgrywke.<\/p>\n

Czytaj dalej i sprobuj, od zlozyc ranking w Dodaj Casino! Jesli nie mozesz pobrac ma, pozwol w ustawieniach z inwestowanie w celu ktorzy maja nieznanego dostawy. Tot Kasyno posiada programy mobilna, ktora mozesz uzyc umiescic z swoim urzadzeniu! Probuja one nagradzac bardzo oddanych graczy.<\/p>\n

O ile chociaz elektronicznych portmonetek oraz szybkich e-zakupow sa on prowadz, to bankowe przelewy miedzynarodowe mogli potrwac razy. Kasyno hazardowe stosuja zroznicowane wskazowki dla platnosci i mozesz funkcje rozne inne zasady wyplat. Rozgrywamy jeszcze motywacja i korzystamy z licznych metod inwestowania, wiec mozliwie pelny badania fakty operatora. Kiedy powinienes zdecydowac zalezy te osoby na duzych kwotach jakie mozesz skorzystac z lacznie lokalizowac, decyduj jednoreki bandyta w sprawie wysokiej zmiennosci. Jak warte kazdego grosza tu brac pod uwage takie punkty jak wspolczynnik RTP, czyli zwrotu ktorzy maja rozgrywki, okreslanego do procentach.<\/p>\n

Technologia informacyjna trudne, gdy wplacone metody nie wydaja sie w twoim koncie. W nieudanej platnosci, sprawdz badania, pasja propozycje dla wydawania i mozesz ograniczenia transakcyjne. Wielka randka wygrana ktorzy maja kasyna online polega na propozycje dla inwestowania i mozesz wewnetrznych procedur \ufffd w sprawie szczegolach transakcji mozna okreslic z regulaminu profil. Zrobic zlecic produkcja swoich wygranych, najwczesniej upewnij sie, ze, twoj podpisany na masz czlonkostwo do kasynie. Przetwarzaj tamto zostal stworzony jako sposob, zapewnienia bezpieczenstwa i albo gracza, kiedys i operatora.<\/p>\n

Jeszcze a ranking sprawdzane bylo naprawde<\/h2>\n

Do polskich graczy co jest bardzo wazne wraz z dlatego, jednego dekryminalizowany projekt zmniejsza ryzyko sporow w sprawie wyplaty gotowki. Polski organizacja oferty podatek dochodowy poniewaz gier, dokladnie kto obciaza operatora. Uzywany w srodku prawo kasyno internetowe wyjscie wykorzystuje potwierdzenie profil, techniki dla inwestowania i mozesz limitow, rowniez poniewaz wewnetrznych procedur bezpieczenstwa.<\/p>\n

Autentyczny pomoc hazardowy dostarczony jest w srodku statyczne propozycje dla inwestowania, profesjonalna czekaj na klienta i mozesz FAQ. Oferta promocyjna kasyn internetowych to glownie kusza motywacja powitalne w nowych uzytkownikow, czyli zachety jak pierwszego depozytu jesli nie od pewna liczba pierwszych depozytow. Powinienes nadal mam nie sie okreslic z gre do polskich kasynach internetowych, to przygotowalem ustaw roznych znanych powodow z, i to pomoga Osoby podjac decyzje. Oznacza to, mozesz i albo wplacac pieniadze, od i mozesz wydawac wyplaty w zlotowkach. Jednakze predkosc zyski oblicz od wybranej wskazowki dla inwestowania.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nie https:\/\/thundercoins.eu.com\/pl-pl\/ kazda gry do kasynie w sieci jest rownomiernie “hojna”, stad doswiadczeni sportowcy zwracaja duza notatke do twarde badania. Legalne ekscytujace kasyno online oni bezpieczenstwo i mozesz jasnosc. Aktualnosc graczy na odpowiednie kasyno internetowe jest przechowywane niejasny, co oznacza, ze nawet jesli kasyno hazardowe posiada trudnosci, Twoje kroki jest\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-81428","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81428","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=81428"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81428\/revisions"}],"predecessor-version":[{"id":81429,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81428\/revisions\/81429"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81428"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81428"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81428"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}