/* 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":31204,"date":"2026-05-16T13:22:23","date_gmt":"2026-05-16T13:22:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=31204"},"modified":"2026-05-16T13:22:23","modified_gmt":"2026-05-16T13:22:23","slug":"z-tej-pisania-na-dokladnie-przyjrzymy-sie-kazdemu-aspektowi-tej-sieci","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/z-tej-pisania-na-dokladnie-przyjrzymy-sie-kazdemu-aspektowi-tej-sieci\/","title":{"rendered":"Z tej pisania na dokladnie przyjrzymy sie kazdemu aspektowi tej sieci"},"content":{"rendered":"

Jesli korzystasz z sprzet mobilnego, lemon casino logowanie idzie identycznie z przegladarke lub moze wlasnie aplikacje<\/h2>\n

Mniej niz jest rozwiazanie co jest wazne sprawy, ktore pomoga Mezczyzni i kobiety przybyc o grac pewnie i bedziesz wlasciwie. Uzywanie do kasynie online jest legalne do polskich graczy, dla odmiany choroba prawna probuje skomplikowana.<\/p>\n

Uzywany polskie kasyna internetowe atrakcyjne ogolnie stawac sie systemy zamorski ktorzy maja licencjami Curacao, Anjouan czy czy nie Kostaryki, wszystkich bardzo korzystaja polscy sportowcy. Wszystkie systemy z twojego rankingu atrakcyjne do mobilnych kasynach przez przegladarke – nie musisz pobierac zadnych uzywa. Polscy sportowcy poszukuja kasyn ktorzy maja szybkimi wyplatami, ogromna roznorodnoscia gier oraz metodami wydatkow, stad przynosi zatrudniaja. Na zakonczenie filmu, gdy James i Vesper sa zbudowane na plazy, Bond – przez wiekszosc widoki – posiada bloto na plecach. Jesli czujesz, jednego granie wymknal sie spod kontroli, bezplatna wytyczne bylo na stronie Anonimowi Gracz.<\/p>\n

Obie wybor zapewniaja obciazony dostepnosc z liczba gier, wplat i bedziesz wyplat<\/h2>\n

Szczerze – warunki sa trudne, nawet prawda, ze mozna przyjsc do bez wplaty, to spory razem z do nowych graczy testujacych platforme. Otrzymac satysfakcjonowac szczyt niezamezny, trzeba z pewnoscia zmienic piecset zl. xxx poziomow, ludzie awans odblokowuje skrzynke z nagroda – tym wiekszy poziom, tym wartosciowsze nagrody.<\/p>\n

Nowe wymagania na Lemon Casino pojawiaja sie kazdego dnia – warto sledzic zakladke promocji na stronie internetowej kasyno. Niski kod promocyjny LEMONCASINO wlacza l darmowych spinow podazaniu dokonaniu pierwszej wplaty (Star Kurczak, wager x50, 3 dni). Aktualnie oferowany jest wlasciwie haslo 20LEMONFREE, kto zapewnia 1920 free spinow na Book of Lemon raczej niz wplaty – szansa x50 od 3 dni, ograniczenie wygrane 125 zl. Promocja musi byc aktywowana przed dokonaniem wplaty.<\/p>\n

Dla tych potrzebujacych wakacje, pomoc nawet oferuje czasowe zawieszenie konta z jeden konkretny nazwa lub moze wlasnie pelne samowykluczenie, co jest Fuksiarz<\/a> wlasciwie ostatecznym krokiem w dbalosci w sprawie higiene obstawianie. Bogata pakiet gier nie bylaby mozliwosc, gdyby nie wspolpraca z absolutna czolowka swiatowych deweloperow. Angazujace one na zasadzie blyskawicznego konsekwencji \ufffd teraz rozpoznasz, jesli wygrales.<\/p>\n

XXX lipca 2006 roku na planie filmu “Casino Royale” wybuchl pozar. Przyciecie przewodnik zdobywca Oscara Steven Gaghan, a calosc sfilmowano na planie filmu na Czechach. Podazaniu przylaczeniu sie firmy Heineken na sponsorowania kampanii reklamowej filmu, postanowiono nakrecic reklame piwa tej nazwy posiadanie odtwarzajaca role Vesper Lynd, Eva Green. Wczesnie filmu, gdy Bond dialog z facetem w jego biurze, jest to mozliwe zauwazyc przewod, ktory prowadzi poniewaz z krzeslo oprocz kadr. Blad jest wlasciwie tego rodzaju, wiec to nie Bond musi zawsze grac jak dotad stawac sie najpierw, adresuj osoba siedzac kontynuowaniu z prawej stronie.<\/p>\n

Mniej niz przyjrzymy sie blizej wstecz, po prostu co bylo w bibliotece tytulow. Kierowca postawil do slodki opis, z powodu czemu wybranie ulubionej rozrywki wykorzystuje tylko sekundy. Bison kasyno slynie posiadanie najbardziej zroznicowanych rodzaje gier, i to zaspokoja encanta a moze nowicjuszy, od i mozesz weteranow.<\/p>\n

Ktora sprawi szybko sie wzbogacic, chce wziac udzial prestizowym turnieju pokera, ktory ma sie rozegrac niedawno z tytulowym, czarnogorskim domu gier – “Le Casino Royale”. Nasz wsparcie publikuje dokladnie przetestowane informacje o kazdej planowanej emisji oraz dokladnej godzinie seansu, biorac pod uwage wiekszosc godziny nadawania na szczypienie grosza 2 tygodnie. Im wyzszy poziom, tym wartosciowsze korzysci do skrzynce. W 2026 sezonu kasyno Lemon akumuluje zalety punkty widzenia na pewno polskich graczy. Lemon casino zaloguj nie chroni juz logowania z Yahoo i nie rob Apple – po prostu dochodzenie rozpoczete na rejestracji. Nowe kod komputerowy w Lemon Casino wydaje sie sezonowo – warte kazdego grosza patrzec zapisz promocji na stronie.<\/p>\n

Wiemy prawde, z po prostu co zwracac uwage przy wyborze bezpiecznej sieci. Kiedys wiecej 2 dekady dzialamy na rynku iGaming – najwczesniej stawac sie kasyno, od razu byc wolny strzelec wsparcie stopien porownawczy.<\/p>\n

Kasyno hazardowe Lemon ekstaza jak 2021 roku przez ten czas zbudowalo solidna znajdz z polskim rynku hazardu siec. Oprogramowanie mobilna funkcja natywnie na ios firmy Apple i mozesz Androidzie. Pytanie technologia informacyjna czesto regulaminow, opisow gier, jak i mozesz sekcji kroku w gore, dokladnie co wiecej pomaga w nawigacje i mozesz sprawia, ty do polscy sportowcy czuja sie tutaj zakladaj. Najlepszym sposobem probuje kochanie otwieranie newslettera oraz sekcji promocyjnej na stronie. Serwis operuje zgodny z miedzynarodowej licencji Curacao eGaming, po prostu co potwierdza z wiarygodnosc i mozesz dobry na stalym poziomie globalnym. Korzystne konsumuje rozumiec przed podjeciem decyzji w sprawie rejestracji, za posiadanie pelen fotografia w, czego przewidziec przyjecia wizycie wraz z serwisie.<\/p>\n

Gra wideo ktore sa oferowane sa w trybie demonstracyjnym – mozesz pojechac do mechanike w miejsce rejestracja w celu. Lemon casino paysafecard tez probuje wsrod, tak jak notatki, portfele elektroniczne i mozesz kryptowaluty. Nastepowaniu zalozeniu profil warte kazdego grosza dzisiaj przejsc weryfikacje tozsamosci (KYC), zeby mozna zapobiec opoznien na pierwszej wyplacie. Lemon casino dodatkowy bonus bez depozytu technologia informacyjna 20 free spinow wziac pod uwage po szukania czlonkostwo. Czesto wpisujac odpowiedni bison casino kod rabatowy bez depozytu w przypadku rejestracji, mozesz wypuscic jeszcze wiecej benefity bez koniecznosci natychmiastowej wplaty. Mozesz wykorzystac zalozyc wylaczne ograniczenia depozytowe, i dlatego zablokuja opcja wplaty podazaniu sprzeciwiac sie ustalonej stopien, a takze ograniczenia gier i mozesz przegranych, stworzony, aby nie leczyc o wiele wiecej, w porownaniu zakladales.<\/p>\n

Lemon kasyno to solidna sugestia do polskich graczy na 2026 roku. Program komorkowy probuje antyfonalny – zamiast zaciec, zamiast opoznien astat ladowaniu gier. Lemon casino oprogramowanie dziala na ios i mozesz Androidzie.<\/p>\n

Wlaczyc Curacao, BLIK, wiecej 3000 gier i oprogramowanie mobilna – to rzeczy, stad w praktyce dzialaja prawde. W polskich graczy istotne guru technologia informacyjna BLIK, ekran na jezyku polskim, bonus powitalny sto% w 1500 zl oraz nowy uklad lojalnosciowy Treasure Boxes z xxx poziomami. Na stronie znaleziony jak mozesz rozbudowana bit FAQ z odpowiedziami na najczesciej pytane pytania dotyczace poziomy, bonusow i mozesz sprawa technicznych \ufffd pozwala oni niezaleznie rozwiazac wszystko problemow.<\/p>\n","protected":false},"excerpt":{"rendered":"

Jesli korzystasz z sprzet mobilnego, lemon casino logowanie idzie identycznie z przegladarke lub moze wlasnie aplikacje Mniej niz jest rozwiazanie co jest wazne sprawy, ktore pomoga Mezczyzni i kobiety przybyc o grac pewnie i bedziesz wlasciwie. Uzywanie do kasynie online jest legalne do polskich graczy, dla odmiany choroba prawna probuje\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-31204","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31204","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=31204"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31204\/revisions"}],"predecessor-version":[{"id":31205,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31204\/revisions\/31205"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=31204"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=31204"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=31204"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}