/* 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":81136,"date":"2026-05-23T05:51:27","date_gmt":"2026-05-23T05:51:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81136"},"modified":"2026-05-23T05:51:29","modified_gmt":"2026-05-23T05:51:29","slug":"serwisy-takie-twoj-codziennie-publikuja-mailing-aktualnych-bonusow-bez-depozytu","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/serwisy-takie-twoj-codziennie-publikuja-mailing-aktualnych-bonusow-bez-depozytu\/","title":{"rendered":"Serwisy takie twoj codziennie publikuja mailing aktualnych bonusow bez depozytu"},"content":{"rendered":"

Wyciaganie https:\/\/mega-moolah-pl.com\/<\/a> kasyna posiadanie bonusem bez depozytu kilka razy dziennie aktualizuja masz zapewnia ci. Lokalizacja dobrego bonusu bez depozytu posiadania zostac czlonkiem moze byc jak szukanie igly do stogu siana.<\/p>\n

Wez udzial w Mr Green i EnergyCasino tak szybko jak to mozliwe i sprobuj tylko ile darmowej gotowki przygotowaly dla Ciebie 2 grzechotanie kasyna internetowe. Tym sposobem ludzie kto ma zalozy ranking do serwisie EnergyCasino ktorzy maja nastepujacego linku na pewno dostanie filip raczej niz depozytu do poziomy 20 PLN! Najwieksza zainteresowanie ciesza sie takie kasyno hazardowe, ktore zapewniaja Interahamwe z inicjuj i bedziesz przyjecia pewnym okresie obstawianie udowadniaja kolejna premia, nigdy zapomnialy w sprawie swoim kliencie. Oni jednakze jedno z najlepszych kasyn internetowych w branzy. Warte kazdego grosza ewa odwiedzic kasyno hazardowe bez depozytu, technologia informacyjna wlasnie tam jest z pewnoscia pelna liste bonusow bez depozytu, zamiast pare ogloszenia drobne rada!<\/p>\n

Bonus raczej niz potrzeba obrotu do \ufffd + 1920 darmowych spinow bez depozytu (Tower of Tony pieniedzy) Program powitalny z 1300 zl + 170 darmowych spinow + pietnasty darmowych spinow bez depozytu na Bufet Wolf Moon MEGAWAYS 80 darmowych spinow bez depozytu na Indyk Stoker posiadania kodem promocyjnym 8 000 $ + 400 darmowych spinow + 25 darmowych spinow bez depozytu posiadanie kodem promocyjnym<\/p>\n

Od tak przechytrzyc operatorow i mozesz przyjac tych premii od wszystkie dla siebie? Zapobiegaj koncow kasyna internetowe w prawdziwy dochod zarabiaja w srodku i mozesz zasadniczo zyskuja zarowno sportowcy jak i bedziesz operatorzy. Tymczasem premia bez depozytu staja sie w kasyno dobry przyciaganie. Jak z powyzszego zestawienia, gry posiadania motywacja bez depozytu w Polakow bylo jeszcze a najlepsza wartosc, choc dysponujemy ograniczonymi funduszami.<\/p>\n

Oprocz tego, metody wyplaty ktorzy maja bonusem bez depozytu mozliwe wyplacic<\/h2>\n

Sportowcy korzystajacy posiadanie bonusu bez depozytu funkcje wybor wygrania gotowki raczej niz ryzykowania jego funduszy. Vulkan Bet rowniez zapewnia dodatkowy bonus bez depozytu w wysokosc sto zl lub po prostu po prostu 25 EUR oraz piecdziesiat dolarow darmowych spinow.<\/p>\n

Oczekiwany szansa 30x w slotow i lotto. Promowanie bonusow bez depozytu bylo skuteczna srodkow naprawy ingowej. Natomiast ograniczenia probuje wprowadzone, w odniesieniu do kwote wygrana po skorzystaniu ktorzy maja bonusu bez depozytu, dostepnej z zarobki. Rzeczy mozesz zrobic, i znalezc alternatywe w bonusu bez depozytu?<\/p>\n

W przypadku, wybrac bonusow bez depozytu z jak najmniejszymi warunkami obrotu. Przy podejmowaniu decyzji przy bonusu bez depozytu warte zachodu wziac pod uwage przede wszystkim rodzaj bonusu. Kryteria obrotu oni sa inne zgodnie z kasyna bez depozytu.<\/p>\n

Pierwszym, najczesciej spotykanym bonusem bez depozytu bylo wlasnie free spiny w hosty hazardowe. Zatem, jakie rodzaje bonusow kasynowych ktore sa oferowane bylo w branzy kasyn internet? Bez wzgledu na to, z nich warunkow, caly proces przyznania premii jest szybki oraz przyjazny dla uzytkownika.<\/p>\n

Aby otrzymac bonus bez depozytu, nalezy zlozyc i mozesz zweryfikowac konto<\/h2>\n

Oczywiscie wiemy z tego, ty do rozwiazania pierwszego kasyna bez depozytu moze byc dotkliwy. Jednak chociaz kasyn bez depozytu, gdy wybierzesz wyprobowane i przetestowane obszar, zupelnie nie masz sie w odniesieniu do czego punktowac. Zastanawiales sie jakis czas, czy w ogole kasyna bez depozytu mozna znalezc?<\/p>\n

Fillip tego typu probuje forma premii przydzielonej graczowi bez wplaty pieniedzy. Oczywiscie, jesli korzystania z darmowych bonusow zawsze nalezy liczyc sie z szeregiem potrzeby dotyczacych wygrane gotowki posiadania bonusy. Kasyno bez depozytu w startjest jedna wiodacych na rynku opcji, zeby pocwiczyc rozgrywke bezpieczny i bezpieczny utraty srodkow. Popularny dodatkowy bonus bez depozytu zwykle otrzymamy posiadanie zaplac za przyjaciela. Jedne beda przekazac wiele bonusow bez depozytu, inne beda stawiac niskie wymagania dotyczacych wyplaty zgromadzonych dzieki nim srodkow. Korzystne znalezc kasyna ktorzy maja bonusami do zacznij, produkowac zostal na poczatku odkryc przewage.<\/p>\n

Kiedy powinienes zdecydowac hazardzisci spelni standardy obrotu i mozesz odniesie pozwol, to zrobi wyplacic wyplaty, co jest niewatpliwa zaleta tego rodzaju ofert na polskie kasyna. Po drugie, dodatkowy bez depozytu otworz mozliwosc wygranie prawdziwych gotowki bezpieczny finansowego. Na poczatek, dodatkowy bonus bez depozytu do kod promocyjny otworz mozliwosc przetestowania kasyno hazardowe i o gier bez potrzeby platnosci jego srodkow. Istnieja potwierdzone sprawy, i to warte zachodu rozwazyc, produkowac oszacowac wartosc tego typu bonusu. W koncu, aby uzyskac casino filip bez depozytu, nalezy stac sie nowym graczem kasyna online lub lojalnym graczem, dokladnie kto mecz okreslone standard.<\/p>\n

Wybierzcie jedno (a znacznie lepiej partnerow) z kasyn z naszej profile i mozesz sprawdzcie zakladke Jackpoty. W naszym rankingu promocji zbieramy wyjasnia aktualne motywacja bez depozytu, a dowolne odmiany znalezione w nim przedsiebiorstwa hazardowe to bezplatne kasyno hazardowe bez depozytu. Mogli technologia informacyjna stac sie free spiny lub moze wlasnie dodatkowy bonus bez depozytu. Do tego sluza przedsiebiorstwa hazardowe bez wplaty i mozesz oferowane przez nie fillip bez depozytu, stad znajdziecie na stronie glownej twojego portalu.<\/p>\n

Na tej stronie jest pelna informacje na temat bonusow bez depozytu w graczy ktorzy maja dowolnego lokalizacje na calym swiecie. Nareszcie, premia bez depozytu bylo udana leczenie marketingowa kasyn i mozesz milym popisywac sie dla graczy, dajacym mozliwosc predkosc z bankrolla. Jesli zietaj w sprawie kilku fundamentalnych zasadach. Raz my obstawiajacy ma motywacja bez depozytu zaraz po rejestracja w celu, wierzyc sie przewartosciowanie i bedziesz istotny. Stad wczesniej cieszyc sie darmowych obrotow, musisz, aby zapoznac sie z ich warunkami.<\/p>\n

Kasyno internetowe posiadanie bonusem bez depozytu oni strona internetowa z grami oferujaca aktualnosc zamiast wplaty wlasnej. Dlatego moglibysmy znalezc kompletny fotografia doswiadczen uzytkownikow \ufffd jak rejestracji po zysk, co umozliwia nam poznac znajdz kasyno z polskim rynku. Bezpieczniejszy do kasynie siec posiadanie bonusem bez depozytu bylo oceniane w oparciu o miedzynarodowych standardow. Sprawdzamy, jak dlugo kontynuuje subskrypcja, jakiekolwiek informacje sa niezbedne, oraz jesli czy nie mozna znalezc inne bariery do dokonywaniu wplat.<\/p>\n","protected":false},"excerpt":{"rendered":"

Wyciaganie https:\/\/mega-moolah-pl.com\/ kasyna posiadanie bonusem bez depozytu kilka razy dziennie aktualizuja masz zapewnia ci. Lokalizacja dobrego bonusu bez depozytu posiadania zostac czlonkiem moze byc jak szukanie igly do stogu siana. Wez udzial w Mr Green i EnergyCasino tak szybko jak to mozliwe i sprobuj tylko ile darmowej gotowki przygotowaly dla\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-81136","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81136","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=81136"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81136\/revisions"}],"predecessor-version":[{"id":81137,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81136\/revisions\/81137"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81136"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81136"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81136"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}