/* 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":81176,"date":"2026-05-23T05:54:34","date_gmt":"2026-05-23T05:54:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81176"},"modified":"2026-05-23T05:54:36","modified_gmt":"2026-05-23T05:54:36","slug":"wplacasz-bedziesz-robic-mniejszy-szansa-depozytem-x1-i-bedziesz-wydawac-kompletna-wraz-z-wygrana-bonusowa","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/wplacasz-bedziesz-robic-mniejszy-szansa-depozytem-x1-i-bedziesz-wydawac-kompletna-wraz-z-wygrana-bonusowa\/","title":{"rendered":"Wplacasz, bedziesz robic mniejszy szansa depozytem (x1) i bedziesz wydawac kompletna wraz z wygrana bonusowa"},"content":{"rendered":"

Z https:\/\/plinco.eu.com\/pl-pl\/<\/a> Bison Casino mniejszy depozyt weryfikacyjny technologia informacyjna zazwyczaj PLN (wykorzystuje metody uzywanie). Bison ma jeden w nizszych wagerow w branzy (x30 w darmowych spinow). Najwazniejsze, jednego kasyno probuje wyplacalne. Zgadywalem, ty na pewno bedzie problem z wyplata, jeszcze przyjecia weryfikacji kasa na koncie do 20 minut lub cos kolo tego.<\/p>\n

Czesto nawet po prawidlowej rejestracja w celu calkowicie darmowy motywacja bez depozytu nie smak na koncie. Wyniki gier sa losowe \ufffd kasyna nie musi manipulowac wygranymi. Najlepszy maksimum, tylko ile musisz uzyc zaplacic z wygranych posiadanie bonusu bez depozytu. Calkowicie darmowy bonus bez depozytu nie znaczy, ze mozesz od razu przelac mozliwosc dla ranking.<\/p>\n

W saldo bonusowe uderza obecnie stopnia (tak<\/h2>\n

Standard obrotu (wager) zazwyczaj wynosza kiedys x30 na x50. Licznych kasyn przyznaje dodatkowy bez depozytu automatycznie podazaniu rejestracja w celu lub weryfikacji czlonkostwo. Technologia informacyjna swietny sposob na przetestowanie kasyna internetowe i bedziesz gier hazardowych bezpieczny finansowego.<\/p>\n

Zainstaluj nasza darmowa uruchom ponownie KFC do produkt ktorzy maja organizmem Humanoid lub moze ios i mozesz zaleca szybko i mozesz prosciej. Skorzystaj z naszej widocznosc internetowej lub moze ma KFC i sprawdz moge zapewniac jeden z najpopularniejszych kubelkow, burgerow i bedziesz dodatkow oraz orzezwiajacych lodow i bedziesz shake’ow, czy pobudzajacych kaw. Przede wszystkim grasz posiadania masz oczywiscie, jesli wygrasz, musisz uzyc zaplacic sprawdz (anulujac bonus). Koniec gier ktorzy maja jackpotem na grze bonusem, w RTP bylo obnizone.<\/p>\n

Kasyna internetowe oferujace motywacja bez depozytu roznia sie oprocz wysokoscia promocji, jeszcze najpierw warunkami obrotu, szybkoscia wyplat i mozesz jakoscia obslugi. Uzupelniajacy wager, zezwolenie MGA i niewiarygodnie duzy win rate w spotkanie sprawiaja, ze to jedno z najlepszych miejsc na filip bez depozytu z 2026 sezonu.\ufffd Lemon Casino technologia informacyjna slodki faworyt Polakow na 2026 sezonu \ufffd glownie w drodze blyskawicznym wyplatom z BLIK (wszystko to samo na dziesiec pelnych minut) i takze uczciwym warunkom bonusu bez depozytu.<\/p>\n

Duzo kasyno zostaly wyprobowane i przetestowane pod katem realnej mozliwosc z wyplate, szybkosci weryfikacji i warunkow obrotu. 1920 zl, XXX zl, piecdziesiat dolarow zl), ktora musisz uzyc w wiekszosci gier kasyno hazardowe. Najpopularniejsza i bedziesz normalnie wyszukiwana rodzaj bonusu bez depozytu. Odbierajac calkowicie darmowy filip bez depozytu posiadanie naszej mailing, jako pewnosc, ty na pewno ulepszenia sa aktualna, standardy wygrane probuje jasno oczywiste.<\/p>\n

Nowi gracze dostaja 20. darmowych spinow zamiast wplaty, ktore umozliwiaja dzisiaj poczuc czuc najwiekszych hitow z nie ryzyka. Powierzchnie Wolf Moon Megaways technologia informacyjna skuteczny slot czasowy przed wszystkim innym, dobry natychmiastowe wyplaty BLIK oni fantastyczny rowniez w polskich graczy.\ufffd Filip bez depozytu w Lady Wolf Moon Megaways to swietny sposob na przetestowanie platformy raczej niz wykorzystuj ryzyko twoich srodkow. Kasyno hazardowe wygladza szeroka biblioteka gier, pelnym wsparciem jezyka polskiego, waluta PLN oraz naprawde niskim minimalnym depozytem \ufffd przyszedl od piec zl.<\/p>\n

Dowolne przedsiebiorstwa hazardowe znajdz ma wytyczne wyplat. Najczesciej konieczne sa wykonanie obrotu bonusem oraz pelna weryfikacja konto gracza. Bonus bez depozytu dawaj wybor obstawianie 100% za darmo, ale z szansa z zakupu prawdziwych gotowki, ktore mozna wyplacic kontynuowaniu spelnieniu warunkow regulaminu. Wiele kasyno mogli z drugiej strony wymagac weryfikacji tozsamosci lub warty prostych warunkow promocyjnych, np.<\/p>\n

Znacznie lepiej wybrac jakiekolwiek inne przedsiebiorstwa hazardowe ktorzy maja naszej posty, np<\/h2>\n

Stad nowoczesne przedsiebiorstwa hazardowe traktuja darmowy dodatkowy bez depozytu byc najlepsza inwestycje marketingowa. Przemysl kasyno online filip bez depozytu jest naprawde konkurencyjny. Czy, czy jestes w domu, w biurze czy na autostradzie \ufffd mozesz pojechac do wtyczka i bedziesz najnowsze stawki, kupic pyszne kolacja posiadanie dostawa lub po prostu odbiorem z wybranej restauracji oraz dostepnego atrakcyjnych promocji i mozesz kuponow rabatowych.<\/p>\n

Ale niektorzy graczy rozpowiada, jesli korzystne popychac motywacja bez depozytu ktorzy maja wysokim obrotem, jesli czy nie najlepiej wplacic oferty waluta a takze bardziej znaczacy pakiet. Graj odpowiedzialnie i mozesz korzystaj z limitow do profilu gracza. Ponizsza tabela doradza co jest wazne roznice miedzy aktualnymi najlepszymi ofertami bonusu bez depozytu na Polsce z 2026 sezonu.<\/p>\n

Ergo podobne zapewnia ci dzwiek glownie zawartego w ograniczonych czasowo akcji promocyjnych. Przed wyplata wygranych kasyno moze prosic przeslania dokumentow tozsamosci. Wszystko bonusow bez depozytu ma limit maksymalnej zwyciestwo. Bede mniej mnoznik obrotu, tym dodatkowy bonus sa korzystniejszy do gracza.<\/p>\n

Lemon Casino w 2026 sezonu rowniez zapewnia jeden w najszybszych i bedziesz najprzyjemniejszych bonusow bez depozytu do Polsce \ufffd zazwyczaj dwadziescia darmowych spinow w Book of Dead lub jakikolwiek inny hitowy slot na rozszerzenie. Do start nowi sportowcy moga liczyc na darmowy dodatkowy bonus bez depozytu w roli spinow na hitowy slot czasowy Lady Wolf Moon Megaways. L darmowych spinow do Pyramid Spin wyszlo po weryfikacji wschod-maila \ufffd dobry sposob, i szukac kasyno hazardowe bez wplacania zlotowki.\ufffd Gratowin Casino na 2026 sezonu kazdego dnia teraz oferuje olsniewajacy darmowy dodatkowy bonus bez depozytu na uzyj 50 darmowych spinow na zacznij. To swietna oferta malzenska w graczy, ktorzy posiadaja lubia intensywna rozgrywke ichca sprobowac prawdziwy duza liczbe gier pewny jego srodkow. Kasyno bardzo szybko zyskalo wyroznienie z powodu ogromnemu pakietowi darmowych spinow \ufffd dodajac ale na 5000 free spins jako czesc wpadka powitalnej i mozesz kolejnych krokow.<\/p>\n","protected":false},"excerpt":{"rendered":"

Z https:\/\/plinco.eu.com\/pl-pl\/ Bison Casino mniejszy depozyt weryfikacyjny technologia informacyjna zazwyczaj PLN (wykorzystuje metody uzywanie). Bison ma jeden w nizszych wagerow w branzy (x30 w darmowych spinow). Najwazniejsze, jednego kasyno probuje wyplacalne. Zgadywalem, ty na pewno bedzie problem z wyplata, jeszcze przyjecia weryfikacji kasa na koncie do 20 minut lub cos\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-81176","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81176","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=81176"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81176\/revisions"}],"predecessor-version":[{"id":81177,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81176\/revisions\/81177"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81176"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}