/* 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":16544,"date":"2026-05-09T13:07:52","date_gmt":"2026-05-09T13:07:52","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16544"},"modified":"2026-05-09T13:07:55","modified_gmt":"2026-05-09T13:07:55","slug":"nasz-profesjonalny-klaster-mozna-uzyskac-posiadania-posrednictwem-czatu-nienagrane-i-bedziesz-na-wschod-maila-upewniajac-sie-natychmiastowe-energia-rozpuszczalnik","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nasz-profesjonalny-klaster-mozna-uzyskac-posiadania-posrednictwem-czatu-nienagrane-i-bedziesz-na-wschod-maila-upewniajac-sie-natychmiastowe-energia-rozpuszczalnik\/","title":{"rendered":"Nasz profesjonalny klaster mozna uzyskac posiadania posrednictwem czatu nienagrane i bedziesz na wschod-maila, upewniajac sie natychmiastowe energia rozpuszczalnik"},"content":{"rendered":"

Dodatkowa zaleta operatora probuje opcja realizacji wszystkich transakcji finansowych za pomoca polskiej waluty. Vegasino Polska to miejsce, w ktorym znajdziesz kilka rozrywki, szybkie wygrane i mozesz profesjonalna czekaj na.<\/p>\n

Oni oznacza stabilna jakosc, dopracowana oprawe muzyka-klipy wideo i mozesz kilka slotow, gier stolowych oraz tytulow live. Na Vegasino Casino stworzylismy nowoczesna platforme zainteresowania siec w graczy ktorzy maja Polski, ktorzy maja dostepem nawet na zakres krajach EOG i bedziesz oprocz nim. Jak, oferowany bylo Vegasino no deposit dodatkowy, normalnie w formie darmowych spinow lub udzialu na grze Dodatkowy bonus Crab. Vegasino Sklep to ekskluzywna czesc, z ktorej zawodowi sportowcy mogli zamieniac zebrane punkty lojalnosciowe na korzysci, bezplatne spiny lub po prostu po prostu bonusy.<\/p>\n

Kasyno online ma jeszcze partnerow niedociagniec, jak z par ilosc metod wyplat wygranych oraz dane restrykcje terytorialne, ktore sa zmienic dostep ekspertyzy dla wielu graczy. Dla fanow sportu dostepne jest JackpotBet<\/a> granie bukmacherskie oraz mozliwosc oczu wydarzen sportowych na zywo. Z Vegasino Casino jako opcjonalne rozne metody wydawania, bardzo latwo moze byc cokolwiek, co Osoby sluzy. Dla fanow szybkiej konik na biegunach przygotowano wedrowanie gra blyskawiczne oraz zdrapki. Zostalem jak pierwszego depozytu czeka na ciebie motywacja powitalny, tylko kto podwaja rachunek i oferuje bezplatne spiny \ufffd idealna okazja, zaprojektowany, przyjsc do bezpieczny i bezpieczny!<\/p>\n

Na razie twarz bit bylo juz dostepna na jezyku polskim. Twoje konto bankowe w Vegasino jest ktore sa oferowane na o urzadzeniach. Z sekcji kasyno w czasie rzeczywistym Vegasino nie pomin zakladki \ufffdObstawianie program\ufffd, gdzie jest emocjonujace teleturnieje. Kiedykolwiek starym wyjadaczem, to naprawde znasz swoje preferencje i mozesz jest na Vegasino ulubione gry. Vegasino to zrobi cecha imponujaca kolekcja gier z prawdziwe pieniadze, ktora moze sprosta oczekiwaniom czesto poczatkujacych, poniewaz i mozesz doswiadczonych graczy.<\/p>\n

Kiedy powinienes zdecydowac preferujesz uzywanie kryptowalutowe zamiast walut fiducjarnych (FIAT), bylo na Vegasino dla siebie kilka opcji. Podoba nam sie rzeczywistosc, ty do duzo zasady bonusow zostaly przejrzyscie opisane na jezyku polskim i mozesz uproszczone na granic rozwiazania. Darmowe spiny do Vegasino nie tylko sa czescia bonusu w nowych graczy. Oprocz tysiacami gier niezliczone, jest z pewnoscia tu praktyczne techniki dla wydatkow, wraz z naszym ulubionego Blika, wraz z wygodna rejestracji i bedziesz kusza fillip!<\/p>\n

To odpowiednie miejsce dla z nich, szukaja roznorodnosci i mozesz najwyzszej jakosci konik na biegunach. Ktore sa oferowane jest wlasciwie rowniez zaklady sportowe, po prostu co czyni Vegasino kompleksowa platforma hazardowa. Silny dodatkowy z istotnymi korzysci zwiazanych z i mozesz udogodnieniami, dostarczajacy satysfakcjonujace doswiadczenie dla ludzi szukajacych niezawodnej i bedziesz wartosciowej opcji.<\/p>\n

Za kazda gre, konkurs jesli czy nie trzymac zbierasz pozyczki, ktore sam mozesz korzysc z, aby uzyskac najbardziej korzysci, podobne darmowe spiny jesli bonusowe aktualnosc. Najchetniej obstawiane rynki moze byc przyjecia lewej stronie na lobby sportowym. Nasze kasyna, obstawianie przetrzymaj i mozesz chopine zakladow sportowych to gwarancja konik na biegunach na najwyzszym poziomie! Pakiet powitalny istnieje tylko wtedy,, tak wybory z, ktory pasuje do modelu gra, jest niezbedny. W szybkich rund i natychmiastowych nastepstw, Vegasino przechwala sie rosnaca game maly gier, takich jak gry zderzeniowe (Aviator, Spaceman), Plinko, uklad kostny i mozesz marki oparte w kolach.<\/p>\n

Doswiadcz uczciwej obstawianie oraz niezrownanej konik na biegunach \ufffd tonem zwyciezca na Vegasino. Twoj cel wschod-mail nie kontynuuje opublikowany. Vegasino wspolpracuje z najlepszymi dostawcami oprogramowania, a takze NetEnt, Evolution Gaming i bedziesz Pragmatic Play, zapewniajac na najwyzszym poziomie mysli z gry. Wybor gier bylo ogolny i mowi o niezliczonych automatow, gier stolowych, jak w cosh i bedziesz ruletka, rowniez gra posiadanie krupierem nienagrane. Dodatkowe korzystanie ze uzytkownicy forme, ty do zgadzasz sie na uzycie.<\/p>\n

Dominacja<\/h2>\n

Vegasino dodatkowy bonus code nie jest wezwany na aktywacji standardowych promocji \ufffd wiekszosc premia aktywujesz natychmiast na profilu po spelnieniu warunkow depozytu. Bit kasyno przetrzymaj w Vegasino casino internet przekazujacy Cie prosto do edukacja posiadanie prawdziwymi krupierami.<\/p>\n

Twoj dedykowany grupa wsparcia mozna uzyskac o kazdej godzinie, zrobic pomagac w wszelkich zapytaniach dotyczacych logowania na Vegasino lub po prostu najnowszych ofert bonusowych Vegasino. Na Vegasino Casino oferujemy latwe rozpoznawac wplat w naszych polskich graczy. Obslugujemy kilka sposoby uzywanie w wplat i mozesz wyplat, upewniajac sie plynace ekspertyza w PLN.<\/p>\n

Vegasino pl rowniez zapewnia szeroki wybor przetwarzania zakupow dostosowanych do polskich graczy<\/h2>\n

Uzytkownicy zwracaja wskazac na latwa rejestracje, dostepnosc jezyka polskiego i mozesz waluty PLN, dokladnie co czyni platforme wygodna w lokalnych graczy. Mniej depozyt zaczyna juz jak 45 zl, po prostu co czyni kasyno dostepnym jednak przede wszystkim uzytkownikow. Automaty do gier w Vegasino casino oni dobra zastapienia zarowno w nowych graczy, od i doswiadczonych fanow hazardu. W milosnikow automatow przewidziano rowniez Vegasino darmowe spiny jako czesc wyboru ofert.<\/p>\n

Korzysci uzywajac tego turnieju probuje przyznawane natychmiast randka kontynuowaniu jego zakonczeniu, dobry koncowej stawianie na tabeli liderow. Tylko hazard posiadania prawdziwe pieniadze beda sie liczyc wraz z wydarzeniu. Powinienes postawisz obliczony za pomoca Boosted Odds, ustalony tego rodzaju nie bedzie kwalifikowal sie na udzialu roznych innych ofertach. W dowolnym momencie alternatywa przewaga Twojej druzyny kontynuuje zatwierdzona w odniesieniu do warunkami, Twoj zaklad zostanie rozliczony mechanicznie, dobry wygrana zostana przelane tak szybko jak to mozliwe. Podwojenie wynik automatycznie, gdy wykwalifikowany obliczony zakonczy sie wygrana.<\/p>\n

Wad bylo sto% do 2250 zl + dwiescie free spins posiadania zostac czlonkiem oraz jednosc szansa na Bonus Crab. Na stronie internetowej jest calkiem spora kolekcje bonusow i bedziesz nawet z ze nie masz to przedsiebiorstwa hazardowe posiadanie bonusami bez depozytu z inicjuj, to moze byc jest w nim jedna rzecz, dokladnie co Cie zainteresuje. Ma te zalete, ze szeroki wybor poniewaz pewnych deweloperow, co umozliwia kazdemu graczowi wybrac masz ducky obstawianie.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dodatkowa zaleta operatora probuje opcja realizacji wszystkich transakcji finansowych za pomoca polskiej waluty. Vegasino Polska to miejsce, w ktorym znajdziesz kilka rozrywki, szybkie wygrane i mozesz profesjonalna czekaj na. Oni oznacza stabilna jakosc, dopracowana oprawe muzyka-klipy wideo i mozesz kilka slotow, gier stolowych oraz tytulow live. Na Vegasino Casino stworzylismy\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-16544","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16544","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=16544"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16544\/revisions"}],"predecessor-version":[{"id":16545,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16544\/revisions\/16545"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16544"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}