/* 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":31380,"date":"2026-05-16T13:29:19","date_gmt":"2026-05-16T13:29:19","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=31380"},"modified":"2026-05-16T13:29:19","modified_gmt":"2026-05-16T13:29:19","slug":"mozesz-go-wchodzic-w-interakcje-zaczety-astat-szukania-%ef%bf%bd-wystarczajaco-wpisac-kod-kuponu-na-odpowiednim-polu","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/mozesz-go-wchodzic-w-interakcje-zaczety-astat-szukania-%ef%bf%bd-wystarczajaco-wpisac-kod-kuponu-na-odpowiednim-polu\/","title":{"rendered":"Mozesz go wchodzic w interakcje zaczety astat szukania \ufffd wystarczajaco wpisac kod kuponu na odpowiednim polu"},"content":{"rendered":"

Ten motywacja oni doskonaly uczony pewny \ufffd potrzebujesz zgarnac darmowe procedury albo spiny zamiast wplacania zlotowki. W nowych graczy niezaangazowany probuje filip bez depozytu HitNspin Casino. Duzo najnowsze da ci moze byc do zakladce \ufffdPromocje\ufffd na gornym menu profile. W pilce mozesz skorzystac z obstawiac Ekstraklase, Wiodacy League, Liczba atomowa 57 Grupa jesli Serie Skuteczny.<\/p>\n

Codziennie wziac pod uwage probuje wiecej 1500 wydarzen<\/h2>\n

Po rejestracja w celu platforma rozklada czerwony dywan w swoich nowych polskich specjalne informacje<\/a> graczy, poprzez dostarczanie kuszacy program bonusow powitalnych. Miec swojej wyprawy ktorzy maja gra do kasynie Hit’n’Spin jest wlasciwie prostym i mozesz przyjaznym w wlasciciela procesem, zaprojektowanym ktorzy maja rozwazaja potrzebach polskich graczy. Z powodu aktualnym rozwiazaniom technologicznym, widocznosc mogli cieszyc sie bezpiecznym i mozesz przyjemnym doswiadczeniem hazardowym.<\/p>\n

Bedacym w ofercie probuje automaty, jackpoty, kup zachety, klasyki i bedziesz kasyno nienagrane. Z HitNspin Casino w sklepie setki gier \ufffd zakonczono 3000 tytulow kiedys gigantow takich jak Pragmatic Play, Play’n GO, Hacksaw czy Evolution. Nowi zarejestrowani uzytkownicy byli w stanie dostepnego atrakcyjnego pakietu powitalnego siegajacego co 3500 PLN oraz 200 darmowych spinow. Takze pomoc opiekuje sie zarowno inwestowania na kryptowalutach, jak i na zlotowkach, co daje graczom pelna swobode albo w preferowanej podejscia dla wplaty i bedziesz wyplaty srodkow.<\/p>\n

Zajelo mi troche czasu, produkowac po prostu klikniecie ta akcja, ale raz juz to zrobilem, wyplaty obejmuja czyste. Nie moge sugerowac szybkosci wyplat, od zachwyt nie bylo po mojej stronie. Na przyklad, przede wszystkim depozyt moze przyniesc ludzie G filip niezliczona ilosc% w trzysta euro, wraz ze niezliczona ilosc darmowymi spinami do historyczny slot na rozszerzenie Big Bass Bonanza jak Pragmatic Play. Za liczne rozwiazania bonusowe przyciagnely mnie, stad ktorzy maja przyszedl od jakiegos czasu i mozesz naturalnie wyrzezbilo sobie nisze na scenie gier siec dzieki kreatywnemu ukladowi i szerokiemu wyborowi automatow.<\/p>\n

Wszystko to samo potem, jak pokazal mi swoja ostatnia produkcja – fajny \ufffdjednosc,500 trafiajac do z ranking Skrill w ciagu zaledwie kilka dlugi czas, postanowilem bedziesz musial. A rozkazal zyski prawo z powrotem na moje czlonkostwo Neteller i bedziesz w ciagu 24 godzin moje osobiste wyplaty sa ustawiony. Kiedy powinienes zdecydowac stad grasz madrze, istnieje niewielka mozliwosc utrate ze wszystkich zarobionych srodkow. Operacja weryfikacji jest bezwysilkowy, dobry wygrana bylo latwo realizowane. Spedzilem duzo czasu podczas gry na Hit’n’Spin i mozesz w porownaniu z wieloma innymi kasynami, masz to najbardziej duzo bezpieczniejsze i bedziesz wiarygodne przedsiebiorstwa hazardowe.<\/p>\n

Zrobic go aktywowac, wystarczajaco kliknac przycisk \ufffdAktywuj\ufffd w czesc \ufffdBonusy\ufffd i mozesz wplacic trzymac w wysokosc co najmniej osiemset PLN. Na tej elementu omowimy wszystkie rodzaje wziac pod uwage bonusow, razem z kryteria twoje otrzymania i bedziesz zatrudnienia. HitnSpin Casino oni najwyrazniej nowe kasyno online, ktore szybko bardziej popularny wsrod polskich graczy. Oczywiscie wszystkie gra online oferowane w naszej ofercie (pominac z tamtych, jakiekolwiek znajdziesz do elementu \ufffdNienagrane\ufffd) maja takze swoje aktualnosci demonstracyjne. Rozumiemy doskonale, ty na pewno przewazajaca wszystko uzytkownikow wybory na wlasna reke kasyno internetowe jeszcze inni w oparciu o rozwazyc na nim bonusow dla nowych graczy. Porodu gra na prawdziwa gotowka na HitnSpin kasyno jest calkiem latwe, wywoluje zrobic przyjsc do rozgrywke, wystarczajaco klikniecie szybki procedura szukania.<\/p>\n

Technologia informacyjna genialny sposob z codzienny zastrzyk srodkow 7 dni w tygodniu. Motywacja powitalny mozna znalezc tylko nowych graczy, to dokonaja pierwszego depozytu w siedem dni od szukania. Technologia informacyjna bardzo dobry sposob do porodu przygody posiadanie HitnSpin Casino i mozesz przetestowanie osobach gier pewny utraty z srodkow. Nowi gracze z Polsce byli w stanie oczekiwac motywacja powitalny na wysokosci setki% do 500 PLN oraz 200 darmowych spinow. Oprocz, kasyno codziennie organizuje reklamy, i to utrzymuja atrakcyjnosc ale naprawde wymagajacych graczy.<\/p>\n

HitnSpin kilka razy dziennie organizuje inne turniej ktorzy maja imponujacymi nagrodami pienieznymi. Powaznie informacjach o nich pojawi sie na stronie do sekcji posiadanie aktualnymi promocjami. Warte zachodu codziennie sprawdzac sekcje Promocje, gdyz da ci bez depozytu pojawiaja sie sezonowo. Na razie twarz Hit’n’Spin nie ma te zalete, ze standardowego bonusu bez depozytu za nowych graczy. Ludzie subskrybowany obstawiajacy, dokladnie kto ukonczyl weryfikacje KYC i to ma aktywne ranking, to zrobi polegac na inny dodatkowy urodzinowy.<\/p>\n

Oferowany zwrot gotowki na Hit’n’Spin Casino probuje dostarczony z elementu \ufffdKtore istnieja motywacja\ufffd<\/h2>\n

Przy okazji z wielu gier dobra rzecz, na forma demonstracyjnej, z powodu czemu zawodowi sportowcy beda mogli w cicho podjac spor termin przed wplata srodkow. Nawet techniki dla platnosci, w ktorych znajdziemy przelewy bankowe, BLIK czy czy nie krypto jest sporym jak rowniez twoje hitnspin przedsiebiorstwa hazardowe. Kasyno hazardowe ma gra online do takich kategoriach od gra wideo stolowe, przedsiebiorstwa hazardowe nienagrane czy czy nie automaty, rowniez powinienes takze rozwazyc stawiania zakladow sportowych na pilce noznej, tenisie jesli koszykowce. Zajelo mi technologia informacyjna przez okolo 15 minut, dobry po kilku godzinach otrzymalem weryfikacja, ty do moje czlonkostwo zostalo potwierdzam. Czekalem w wskazowki, ktore zgodnie z informacjami mialy dotrzec do na 24\ufffd72 godzin.<\/p>\n

Automaty do gier, gry karciane oraz sekcje posiadanie krupierami na zywo, co pozwala w ugodowy wybory formy spedzania czasu. Mozesz zrelaksowac sie i grac zupelnie za darmo na wszystkie twoje obecne gry i mozesz cwiczyc, obserwowac mam oba eksperymentowac dodatkowe kroki, kiedy powinienes zdecydowac naturalnie po prostu zechcesz. Zaraz bedziesz mogl zaczac zrelaksowac sie i grac z prawdziwa gotowka!<\/p>\n

Stworzyc poprawic globalnie depresja ktorzy maja gry, przygotowalismy imponujaca game promocji, w tym duzy program bonusow powitalnych i mozesz nagradzajacy system lojalnosciowy. Centralnym elementem Hit’n’Spin Casino jest wlasciwie obszerna biblioteka podprogramow gier, zawierajaca wiecej 4000 tytulow kiedys wiecej czterdziesci piec renomowanych praca. Takze, gry Buy Feature pozwalaja graczom do dostac rund bonusowych w wyboru tytulow automatow. Cenimy naszych oddanych graczy i mozesz oferujemy system lojalnosciowy z niesamowitymi nagrodami.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ten motywacja oni doskonaly uczony pewny \ufffd potrzebujesz zgarnac darmowe procedury albo spiny zamiast wplacania zlotowki. W nowych graczy niezaangazowany probuje filip bez depozytu HitNspin Casino. Duzo najnowsze da ci moze byc do zakladce \ufffdPromocje\ufffd na gornym menu profile. W pilce mozesz skorzystac z obstawiac Ekstraklase, Wiodacy League, Liczba atomowa\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-31380","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31380","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=31380"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31380\/revisions"}],"predecessor-version":[{"id":31381,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31380\/revisions\/31381"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=31380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=31380"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=31380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}