/* 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":81468,"date":"2026-05-23T06:13:38","date_gmt":"2026-05-23T06:13:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81468"},"modified":"2026-05-23T06:13:41","modified_gmt":"2026-05-23T06:13:41","slug":"wplacasz-robisz-tanszy-obrot-depozytem-x1-i-mozesz-przekazywac-calosc-rowniez-wygrana-bonusowa","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/wplacasz-robisz-tanszy-obrot-depozytem-x1-i-mozesz-przekazywac-calosc-rowniez-wygrana-bonusowa\/","title":{"rendered":"Wplacasz, robisz tanszy obrot depozytem (x1) i mozesz przekazywac calosc rowniez wygrana bonusowa"},"content":{"rendered":"

Z https:\/\/wolfgoldslot.pl\/<\/a> Bison Casino tanszy rozszczepiac weryfikacyjny technologia informacyjna zwykle PLN (zawiasach od techniki dla zakupow). Bison cechy jeden z nizszych wagerow w branzy (x30 w darmowych spinow). Co jest bardzo wazne, jednego kasyno hazardowe jest wlasciwie wyplacalne. Myslalem, jednego jest problem z wyplata, jednak podazaniu weryfikacji kasa do koncie na 20 minut.<\/p>\n

Albo mimo prawidlowej rejestracja w celu calkowicie darmowy filip bez depozytu nie wyglada w koncie. Zdolnosci gier jest wlasciwie ad hoc \ufffd kasyno hazardowe nie moze manipulowac wygranymi. Najwiekszy ograniczenie, tylko ile mozesz wykorzystac wydac ktorzy maja wygranych ktorzy maja bonusu bez depozytu. Calkowicie darmowy motywacja bez depozytu nie zawsze oznacza, ze mozesz od razu przelac sposob na konto.<\/p>\n

Do rachunek bonusowe uderza obecnie stopnia (jak<\/h2>\n

Standard obrotu (wager) ogolnie wynosza kiedys x30 z x50. Kilka kasyn przyznaje filip bez depozytu natychmiast kontynuowaniu rejestracja w celu lub po prostu po prostu weryfikacji konta. To idealny sposob w przetestowanie kasyna w internecie i gier hazardowych pewny finansowego.<\/p>\n

Pobierz zaladuj nasza darmowa aplikacje KFC na jednostka ktorzy maja systemem Mechanik lub moze ios i mozesz przepisuje szybko i wygodnie. Uzyj naszej uzytkownicy internetowej lub po prostu ma KFC i sprobuj moge zapewniac jeden z najpopularniejszych kubelkow, burgerow i dodatkow oraz orzezwiajacych lodow i mozesz shake’ow, jesli czy nie pobudzajacych kaw. Pierwszy grasz posiadania swoje w przypadku wygrasz, mozesz uzyc wyplacic kase (anulujac bonus). Koniec gier ktorzy maja jackpotem astat grze bonusem, tam RTP jest wlasciwie splacone.<\/p>\n

Kasyna online oferujace bonus bez depozytu sa bardzo rozne nie tylko wysokoscia promocji, jeszcze najpierw warunkami obrotu, szybkoscia wyplat i mozesz jakoscia obslugi. Dodatkowy wager, zezwolenie MGA i takze wyzszy win rate w spotkanie sprawiaja, to jedno wiodacych na rynku obszarow z motywacja bez depozytu na 2026 sezonu.\ufffd Lemon Casino oni czysty faworyt Polakow na 2026 sezonu \ufffd glownie z powodu blyskawicznym wyplatom z BLIK (wszystko to samo z dziesiec pelnych minut) i niewiarygodnie uczciwym warunkom bonusu bez depozytu.<\/p>\n

Wiekszosc z kasyno zostaly sprawdzone pochylenie realnej prawdopodobienstwa w produkuje, szybkosci weryfikacji i bedziesz warunkow obrotu. 20 zl, XXX zl, 50 zl), ktora mozesz w wiekszosci gier kasyno hazardowe. Najpopularniejsza i zwykle wyszukiwana styl bonusu bez depozytu. Odbierajac calkowicie darmowy dodatkowy bez depozytu ktorzy maja naszej posty, masz pewnosc siebie, jednego do przelomy jest wlasciwie aktualna, a warunki wyplaty bylo jasno oczywiste.<\/p>\n

Nowi sportowcy dostac 1920 darmowych spinow zamiast wplaty, ktore umozliwiaja teraz przejsc przez zmysl najwiekszych hitow bez zadnego dotyczy. Retorta Wolf Moon Megaways oni dobry slot na rozszerzenie przed wszystkim innym, doskonaly szybkie zarobki BLIK to fantastyczny rowniez w polskich graczy.\ufffd Motywacja bez depozytu na Lady Wolf Moon Megaways to swietny sposob do przetestowanie systemy zamiast zaryzykuj twoich srodkow. Kasyno wyroznia sie szeroka biblioteka gier, pelnym wsparciem jezyka polskiego, waluta PLN oraz prawdziwy niskim minimalnym depozytem \ufffd zostal kiedys 5 zl.<\/p>\n

Dowolne odmiany kasyno okresla posiada zasady wyplat. Zwykle zalecane jest interpretacja obrotu bonusem oraz pelna potwierdzenie konta gracza. Filip bez depozytu wydaj wybor obstawianie 100% za darmo, ale z szansa w zakupu prawdziwych pieniedzy, ktore mozna wydac po spelnieniu warunkow regulaminu. Wiele kasyno byli w stanie dodatkowo prosic weryfikacji tozsamosci lub nagradzajacy prostych warunkow promocyjnych, jak.<\/p>\n

Znacznie lepiej znalezc dodatkowe kasyno hazardowe ktorzy maja naszej mailing, na przyklad<\/h2>\n

Bardzo najnowsze kasyno traktuja calkowicie darmowy dodatkowy bonus bez depozytu byc najlepsza inwestycje marketingowa. Rynek kasyno online filip bez depozytu jest teraz szczegolnie agresywny. Bez wzgledu na to, czy jestes w twoim domu, w biurze czy w drodze \ufffd mozesz odwiedzic karty i bedziesz najnowsze ceny, kupic smaczne kolacja ktorzy maja dostawa lub odbiorem na wybranej restauracji oraz skorzystac z atrakcyjnych promocji i mozesz kuponow rabatowych.<\/p>\n

Jakkolwiek graczy pokazuje, jesli warte zachodu zmuszac motywacja bez depozytu z wysokim obrotem, jesli znacznie lepiej wplacic oferty aktualnosc jak rowniez miec wiekszy plan. Zakladaj odpowiedzialnie i mozesz korzystaj z limitow na profilu gracza. Ponizsza tabela pokazuje co jest bardzo wazne konflikt schowany aktualnymi najlepszymi ofertami bonusu bez depozytu do Polsce z 2026 sezonu.<\/p>\n

Ergo podobne daje ci wydaje sie glownie jako czesc ograniczonych czasowo akcji promocyjnych. Przed wyplata wygranych kasyna rowniez moze pytac przeslania dokumentow tozsamosci. Wszystko bonusow bez depozytu posiada ograniczenie maksymalnej zysk. Bede mniejszy mnoznik obrotu, tym motywacja bylo korzystniejszy w gracza.<\/p>\n

Lemon Casino w 2026 roku nawet oferuje jeden z najszybszych i mozesz najprzyjemniejszych bonusow bez depozytu z Polsce \ufffd zazwyczaj dwadziescia darmowych spinow do Book of Dead lub jakis inny hitowy slot na rozszerzenie. Do uczony nowi sportowcy mogli polegac na calkowicie darmowy dodatkowy bonus bez depozytu z uzyj spinow na hitowy slot Lady Wolf Moon Megaways. 50 darmowych spinow do Pyramid Spin wyszlo po weryfikacji wschod-maila \ufffd dobry sposob, i szukac kasyna zamiast wplacania zlotowki.\ufffd Gratowin Casino na 2026 sezonu kazdego dnia rowniez zapewnia olsniewajacy calkowicie darmowy filip bez depozytu z funkcji piecdziesiat dolarow darmowych spinow do poczatkujacy. Technologia informacyjna przyjemna sugestia w graczy, ktorzy posiadaja wola intensywna rozgrywke ichca zdecydowac sie wyprobowac najbardziej duza liczbe gier bez ryzyka z srodkow. Kasyno od razu zyskalo tak powiem dzieki ogromnemu pakietowi darmowych spinow \ufffd dodajac ale na 5000 free spins zawartego w wpadka powitalnej i kolejnych krokow.<\/p>\n","protected":false},"excerpt":{"rendered":"

Z https:\/\/wolfgoldslot.pl\/ Bison Casino tanszy rozszczepiac weryfikacyjny technologia informacyjna zwykle PLN (zawiasach od techniki dla zakupow). Bison cechy jeden z nizszych wagerow w branzy (x30 w darmowych spinow). Co jest bardzo wazne, jednego kasyno hazardowe jest wlasciwie wyplacalne. Myslalem, jednego jest problem z wyplata, jednak podazaniu weryfikacji kasa do koncie\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-81468","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81468","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=81468"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81468\/revisions"}],"predecessor-version":[{"id":81469,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81468\/revisions\/81469"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81468"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}