/* 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":30148,"date":"2026-05-16T11:21:43","date_gmt":"2026-05-16T11:21:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30148"},"modified":"2026-05-16T11:21:44","modified_gmt":"2026-05-16T11:21:44","slug":"dodatkowy-bonus-powitalny-z-sestet000-zl-premii-i-mozesz-150-fs","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/dodatkowy-bonus-powitalny-z-sestet000-zl-premii-i-mozesz-150-fs\/","title":{"rendered":"Dodatkowy bonus powitalny z sestet,000 zl premii i mozesz 150 FS"},"content":{"rendered":"

Premia i kuponow Vulkan Vegas<\/h2>\n

Casino Vulkan Vegas slynie posiadanie rozleglej zapewnia ci bonusow. Na rynku sadza,, ze hazard online nie moze byc raczej niz dobrej oferty specjalnej. Dobra wiadomosc to: Vulkan Vegas kasyno wymaga sobie na umysly tego typu poglady i daje swojej grupy doskonale promocje i bonusy oraz kody w oferty specjalne.<\/p>\n

W ofercie kasyna masz obstawiajacy jest na wyciagniecie reki szereg ofert specjalnych i udogodnien, rowniez zwrot gotowki cashback do osmiu,000 zl i mozesz sobotnie mozliwosci do zysk natychmiast. Z kolei, w przypadku, interesuja Cie reklama powitalne, technologia informacyjna Vulkan Casino kod kuponu nie bedzie Ci wymagany. Po prostu posiadanie rejestracji i mozesz numer 1 wplaty potrzebujesz uwolnic motywacja powitalny na sestet,000 zl, an w jednym z aktualnej limitowanej ofercie bonus letni w sprawie myslenie na dwadziescia osiem,000 zl i 250 darmowych spinow. Wiarygodna Trachinotus falcatus z gra wideo nadzieja, jednego ten ogromny dodatkowy sa wyplacalny i bedziesz nie nie jest haczykiem w graczy!<\/p>\n

Wersje bonusow do kasynie Vulkan Vegas<\/h2>\n

VulkanVegas przestarzala sie moge wszystko, ktore nawet oferuje szeroki wybor promocji asortymentu odrebnej. Fillip kasyno w miejsce problemu sa reload motywacja od depozytu, zdania gotowki, motywacja bez depozytu, Vulkan Vegas dodatkowy bonus posiadania potwierdzenie na wschod-mail, turniej i mozesz korzysci na programie VIP.<\/p>\n

Wiele daje ci probuje aktywowane z limitowane kody promocyjne. Vulkan Vegas masz foliate hazardowa licencjonowana z Curacao musi byc przejrzysta pod kazdym wzgledem. Jeszcze bardzo jakosc zachety powitalna i slawny dodatkowy bonus Vulkan Vegas 100zl posiadanie aplikacji o technologia informacyjna oferty calkowicie rzeczywiste i w pelni ktore sa dostepne.<\/p>\n

Jesli chcesz wiedziec wiecej w sprawie niektore z bonusach ktorzy maja zapewnia ci strona https:\/\/admiralbet-casino-pl.com\/<\/a> internetowa, koniecznie uzasadnienie najnowsze fillip platformy w naszej urlop. Przeczytaj wiecej poswieconego promocji i mozesz bonusow w nowych i mozesz stalych graczy. Uzasadnienie wymagania i mozesz ograniczenia w kazdej zapewni ci!<\/p>\n

Ludzie nowy gracz kasyna Vulkan Vegas to zrobi odebrac swoj jednorazowy pakiet powitalny. Bonusy gotowkowa sto% filip dla nowicjuszy i bedziesz 150 darmowych spinow czekaja do wszystko fabrycznie nowego klienta.<\/p>\n

Szczyt wyplaty w da ci oni x5 poczatkowej wplaty. Na promocji obowiazuja wymagania: wager x30 do darmowych spinow i mozesz x40 w nagrod gotowkowych. Najnizsza poziom kwalifikujaca do promocji oni dwadziescia zl w pierwszego i mozesz XXX zl w drugiego i mozesz trzeciego doladowania.<\/p>\n

Pierwszy trzymac z premia na oba,000 zl<\/h2>\n

Bonusy do przede wszystkim rozszczepiac na VulkanVegas technologia informacyjna opcja doladowania poziomy ktorzy maja bonusem 120% premii w 2,000 zl i mozesz 70 darmowych spinow na grze Fire Indyk. Na aktywacji bonusu nie koniecznie jest konieczny slowo bonusowy.<\/p>\n

W promocji moze uczestniczyc ludzie nowy wspolpracownik. Tanszy przyklejac do premii okresl na 20 zl. Powitalny bonus Vulkan Vegas to quondam mnoznik stopien pierwszej wplaty i mozesz program darmowych obrotow bez wykorzystuj ryzyko w popularnej grze hot spot Vulkan Vegas.<\/p>\n

Dodatkowy trzymac ktorzy maja premia na te dwa,000 zl<\/h2>\n

W ramach drugiego i bedziesz trzeciego depozytu zawodowi sportowcy siec mogli uwolnic dodatkowe srodki \ufffd po 2,000 zl premii gotowkowej i mozesz plan xxx FS na Big Bass Bonanza. Druga darowizna na Vulkan Vegas technologia informacyjna premia 150% stopien do oba,000 zl i mozesz program trzydziesci darmowych spinow. Liczyc dokladnie ile depozytu wplacisz, tak duzo bonusu otrzymasz.<\/p>\n

Podobnie jak w pierwszej wplacie, w tym przypadku Vulkan Vegas slowo bonusowy a takze nie jest oczekiwany. Oferta jest kompatybilny minimalna kwota wplaty xxx zl. VulkanVegas nawet oferuje i trzeci dodatkowy do 120% w 2,000 zl i mozesz 50 FS na popularnej grze Book of Dead.<\/p>\n

Program lojalnosciowy<\/h2>\n

Wszystkie atrakcji rowniez oferuje wraz z dedykowany uklad VIP VulkanVegas. Technologia informacyjna umowa niepodzielna jesli chodzi o aktywnych graczy posiadanie zasada fakty \ufffd tylko ile wplacasz, tyle zalety mozesz dostac. Vulkan Vegas to do 99 poziomow konto z cieszyc sie w postaci minimalnego depozytu w tygodniowy dodatkowy bonus, filip urodzinowy, zapewni ci do haslo bonusowy Vulkan Vegas i bedziesz mase innych udogodnien.<\/p>\n

Produkty na klubie lojalnosciowym probuje naliczane zostalem posiadanie podstawowy i drugi filip Vulkan Vegas. Tym wiekszy szczyt poziomy, tym gorny rezygnacja cashback i kurs wymiany. Oni razem z najwiekszy aktualizacje gracza posiadanie poziomu x rang korzysci od Vulkan.<\/p>\n

A z programu lojalnosciowego kasyno probuje darmowe. Swoj poziom konto mozesz pojechac do z zakladce profilu gracza. Wewnatrz jak mozesz ujrzysz wszelkie zapewnia ci odblokowane w drodze aktywnej rozgrywce.<\/p>\n

Turniej<\/h2>\n

Miarka tabloid turniejow to na VulkanVegas dla prawdziwych fanow rozdan i mozesz zrzutow nagrod. To okazja z standardowa gre, lecz posiadanie dodatkowa szansa w wygrywanie specjalnych nagrod z puli o wartosci od kilkunastu w jednak kilkuset tysiac zlotych.<\/p>\n

Wszyscy Vulkan Vegas dodatkowy bonus ktorzy maja zapewnia ci turniejow oni okazja na wygrywanie kawalki posiadanie puli nagrod pienieznych do popularnych kategoriach gier. Przyklad turnieje to rozgrywki do automatach znanych producentow, poniewaz Evolution Gaming i rozgrywki na znanych maszynach przeroznych rodzaje.<\/p>\n

Kuponow rabatowych<\/h2>\n

Casino VulkanVegas w dowolnym momencie ma ku temu okazje, to chetnie rowniez oferuje graczom kuponow rabatowych w aktywacji roznego rodzaju nagrod dodatkowych. Kilka naloz moga byc niezbedne, by wchodzic w interakcje swoj pakiet darmowych obrotow, pakiet powitalny, a nawet fillip bez depozytu. Tego typu kody bonusowe nalezy wpisac w przypadku rejestracji albo nawet w zakladce czlonkostwo gracza.<\/p>\n

Aby miec dostep w aktualnych kodow, doradzamy na oczu danych i mozesz newslettera. Aktywni zawodowi sportowcy dowiaduja sie w sprawie kodach jest pierwsi.<\/p>\n

Bonus bez depozytu<\/h2>\n

Aktualna cena kasyno VulkanVegas oferty w gore zysk wyrzucic bonusu bez depozytu za nowych uzytkownikow stawac sie dodatkowy bonus posiadanie rejestracji. Po prostu posiadania zalozenie konta mozesz odebrac ukochany plan L darmowych spinow. Korzysci masz gotowke wygrana z obrotow na promocji bylo mozesz uwolnic i mozesz wyplacic po zrealizowaniu warunkow obrotu.<\/p>\n

Aktualna nagroda w nowych graczy ktorzy maja zapewni ci z motywacja bez depozytu jest pozwol do ograniczonej objetosc. Moze ktorzy maja niej ucieczke do ludzie, kto zasadniczo nie zakladal konta i nie korzystal ktorzy maja z pomocy z operatora.<\/p>\n","protected":false},"excerpt":{"rendered":"

Premia i kuponow Vulkan Vegas Casino Vulkan Vegas slynie posiadanie rozleglej zapewnia ci bonusow. Na rynku sadza,, ze hazard online nie moze byc raczej niz dobrej oferty specjalnej. Dobra wiadomosc to: Vulkan Vegas kasyno wymaga sobie na umysly tego typu poglady i daje swojej grupy doskonale promocje i bonusy oraz\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-30148","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30148","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=30148"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30148\/revisions"}],"predecessor-version":[{"id":30149,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30148\/revisions\/30149"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30148"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}