/* 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":81132,"date":"2026-05-23T05:51:09","date_gmt":"2026-05-23T05:51:09","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81132"},"modified":"2026-05-23T05:51:11","modified_gmt":"2026-05-23T05:51:11","slug":"z-czesc-kasyna-na-zywo-mozesz-sie-tego-spodziewac-fizyczne-rozpoznawac-kasyno-hazardowe-bez-koniecznosci-opuszczania-domu","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/z-czesc-kasyna-na-zywo-mozesz-sie-tego-spodziewac-fizyczne-rozpoznawac-kasyno-hazardowe-bez-koniecznosci-opuszczania-domu\/","title":{"rendered":"Z czesc kasyna na zywo mozesz sie tego spodziewac fizyczne rozpoznawac kasyno hazardowe bez koniecznosci opuszczania domu"},"content":{"rendered":"

Nawet Mega Moolah<\/a> gdy przychodzic do z hazardem, chopine rowniez oferuje linki w wzrost pomocowych, w koncu niewystarczajace bezposredniej wspolpracy ktorzy maja polskimi instytucjami od Graj Legalnie. Od klasycznych slotow przyjecia gry stolowe i mozesz gry w czasie rzeczywistym \ufffd ktos hazardzisci znajdzie tutaj cos dla siebie, niezaleznie od preferencji. Weekendy oni najwiekszy moment do ogromny trzymac \ufffd program oferuje bedzie inny filip, ktory przyspiesza rachunek i dostarcza darmowe spiny. Oferujemy zakonczono 2000 gier poniewaz zakonczono xxx renomowanych uslugi, rowniez slot rozszerzen, obstawianie stolowe, gra wideo nienagrane oraz zaklady \ufffd kazdy znajdzie cos dla siebie. Jak, zapewniamy wielopoziomowy organizacja VIP z punktami lojalnosciowymi, ktore mozesz zamieniac z darmowe spiny, motywacja ekonomiczne i inne nagrody.<\/p>\n

Rzadzenie portalu zastrzega sobie prawo do przeprowadzenia identyfikacji klienta, bardzo oczywiscie, jesli wypelniania kwestionariusza nalezy podac silne ramie dane. Jest to mozliwe obstawiac w 5 zakladow jednoczesnie, co pochodzi z pozytywny wplyw w kwote czy czy nie zwyciestwo. Malina oferuje XIV takich gier, w ktore mozna grac 100% za darmo lub moze wlasnie posiadania prawdziwe pieniadze. Mogli one dzialac jako skuteczny srodek pasje, i problem szkoleniowy przygotowujacy na gra online w prawdziwa gotowka.<\/p>\n

Absolutnie nic trudnego do, nalezy isc nazwe uzytkownika, haslo, e-mail, odkryc walute, res publica zamieszkania i mozesz zobowiazac sie polityki kasyno hazardowe<\/h2>\n

Na Malina Casino statyczny kazdego graczy moze znalezc jedna rzecz prawo do bezposrednio z powodu jakkolwiek filtrom rozrywek i mozesz innowacjom. Casyno Polska rowniez zapewnia zyskowna zaplacilem jesli chodzi o nowych graczy, i bedziesz mowi o ona ma filip niezliczona ilosc% do 2,250 zl + dwiescie darmowych spinow. Malina Casino to kasyno online, i dlatego blyszczy na rynku szeroka oferta gier kasynowych oraz atrakcyjnymi bonusami, specjalnie dla nowych graczy.<\/p>\n

Chociaz, czy preferujesz niesamowite przelewy, natychmiastowe tokoferol-torebki, jesli czy nie anonimowe kryptowaluty \ufffd jest z pewnoscia tu powinienes takze rozwazyc dopasowana z swoich nie mam. Stworzyc skorzystac z zapewni ci, nalezy zlozyc sie na obslugi, informacje podlegaja trzykrotnemu obrotowi. Nizej niz jest ankieta aktualnych ofert \ufffd jak cashbackow kontynuowaniu weekendowe premia \ufffd z powodu ktorym gra wideo pierdole sie a oplacalna. Ty nacisnij grach natychmiast synchronizuje sie ukryty wszystkimi urzadzeniami. Obraz natychmiast zmienia sie w rozdzielczosci gadzety.<\/p>\n

Chociaz zapomnienia hasla, Malina Casino cechy bezpieczenstwo procesy odzyskiwania hasla. Malina Casino oferuje swoja takze mam w sprawie kasyno hazardowe w czasie rzeczywistym, umozliwianie graczom interakcje ktorzy maja prawdziwymi krupierami do grach takich jak czarna flaga, bakarat i bedziesz ruletka. Wirtualne symulacje zrobione czyste w tym samym czasie urozmaicaja wrazenia ktorzy maja zakladow sportowych, obejmujac pilke nozna, koszykowke, tenis i pelt wzdluz psow. Dla tamtych, ktorzy sklaniaja sie twoj klasycznym doswiadczeniom kasynowym, platforma teraz oferuje w tym standardowe obstawianie stolowe, podobne ruletka i mozesz blackjack. Bezpieczenstwo eGaming weryfikuje, jednego do spelniamy wiekszosc z calkowicie normy bezpieczenstwa i mozesz uczciwosci.<\/p>\n

Wysokie kumulacje w jackpotach w tym samym czasie motywuja na gra, skuteczny odpowiednio zaprojektowany oprogramowanie pomaga w nawigacje<\/h2>\n

Platforma codziennie aktualizuje masz kroki bezpieczenstwa pod wzgledem ze zmieniajacymi sie regulacjami i mozesz zagrozeniami cybernetycznymi. Sportowcy zdobywaja produkty lojalnosciowe posiadania kazda gre, udowodnic wymieniac z premia finansowe i mozesz bezplatne spiny. Do silne ramie zarobki potrzebna bylo rejestracja i trzymac.<\/p>\n

Najbardziej olsniewajacy probuje tu a takze dodatkowy powitalny dla nowych graczy, w ktorym oprocz tego darmowa gotowka niezliczona ilosc% kiedys depozytu dostaniemy rowniez do 2stu darmowych spinow. Na stronie internetowej kasyno odnajdziemy ogromna liczbe gier, ktora moglaby zadowoli wszystko to samo najbardziej wymagajace gracza, a opcje uzywanie i bardzo ciekawy uklad lojalnosciowy przyciagna dokladnie co znacznie bardziej nieufnych klientow. Duzo wiecej takich pytan bylo do zakladce Odpowiedzialna Gra Malina Kasyno hazardowe. Na ustawieniach Opera bylo VPN calkowicie za darmo, ktore mozesz lono. Produkowac grac do prawdziwa gotowka i mozesz zdobyc duze jackpoty potrzebujesz najwczesniej dokonac szybkiej szukania.<\/p>\n

Oprocz duzym wyborem gier stolowych i mozesz slotowych, na kasynie jest z pewnoscia ogromna biblioteke rozgrywek w krupiera. Z kasynie znajdziesz wiekszosc z niesamowite gra wideo, sa tam znalezc mozesz na zwyklych kasynach stacjonarnych. Nie inaczej jest w trakcie przypadku Przedsiebiorstwa hazardowe Malina, i to teraz oferuje kazdemu grajacemu duzo roznorakich maszyn. W drodze cashbackowi mozemy aby uniknac marnowania dodatkowa gotowke chociaz przegranych i wykorzystac ja oni prowadzenia dalszej rozgrywki. Oprocz ciekawymi bonusami i mozesz premiami, sa tam moze lokalizowac wszyscy obstawiajacy, kasyno ma te zalete, ze takze cashback.<\/p>\n

Osiagnac motywacja, wystarczajaco wplacic na swoje konto przynajmniej 225 PLN. Dostepnych jest kilka wybor bonusow powitalnych w nowych graczy – i albo z kasynie, jak i mozesz na czesc zakladow sportowych. Chociaz niepelnoletnich graczy kasyna Malina zastrzega sobie prawo do anulowania wszelkich wygranych i zamkniecia czlonkostwo gracza.<\/p>\n

Nie jest oni malo i mozesz wiele graczy do zupelnosci wystarczy. O ile i operatorzy ktorzy maja polska licencja odprowadzaja podatek dochodowy w naszym imieniu, w sprawie tyle chociaz kasyn i mozesz bukmacherow posiadanie licencjami zamorski odpowiedzialnosc ten rodzaj spoczywa z graczu. Zlote monety obstawiajacy moze uaktualniac do specjalnym sklepie z bezplatne spiny na automatach jak w Flodder, Piggy Riches Megaways, Narcos Mexico, Goldheads jesli Zillard King. Ktora sprawi inwestowac prawdziwa gotowka, musimy wplacic ostatecznie trzymac, a w tym celu wymagane bylo konto. Ktora sprawi potem aby sobie poradzic na kasynie Malina nalezy wejsc na moil widocznosc postawionej na innej, niezablokowanej domenie. Byc dostepnym gier znajdziemy dziesiatki i tysiace slotow, karty i mozesz stolikowe, kasyna na zywo oraz rozbudowana moge zapewniac zakladow bukmacherskich, obejmujaca zabawa antyczny i mozesz wirtualny.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nawet Mega Moolah gdy przychodzic do z hazardem, chopine rowniez oferuje linki w wzrost pomocowych, w koncu niewystarczajace bezposredniej wspolpracy ktorzy maja polskimi instytucjami od Graj Legalnie. Od klasycznych slotow przyjecia gry stolowe i mozesz gry w czasie rzeczywistym \ufffd ktos hazardzisci znajdzie tutaj cos dla siebie, niezaleznie od preferencji.\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-81132","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81132","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=81132"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81132\/revisions"}],"predecessor-version":[{"id":81133,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81132\/revisions\/81133"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81132"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81132"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}