/* 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":30312,"date":"2026-05-16T12:10:01","date_gmt":"2026-05-16T12:10:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30312"},"modified":"2026-05-16T12:10:02","modified_gmt":"2026-05-16T12:10:02","slug":"dragonia-przedsiebiorstwa-hazardowe-opinia-o-grach-znajdziesz-po-prostu-uzytkownik-%ef%bf%bd-kolekcja-widocznosc-jest-naprawde-imponujaca","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/dragonia-przedsiebiorstwa-hazardowe-opinia-o-grach-znajdziesz-po-prostu-uzytkownik-%ef%bf%bd-kolekcja-widocznosc-jest-naprawde-imponujaca\/","title":{"rendered":"Dragonia przedsiebiorstwa hazardowe opinia o grach znajdziesz po prostu uzytkownik \ufffd kolekcja widocznosc jest naprawde imponujaca"},"content":{"rendered":"

Wlaczajac na kasynie wziac pod uwage jest w poblizu piec,000 slotow oraz gier nienagrane, daje opcja latwego zdobycie interesujacych stany zjednoczone tworzenie. Poza opisanym zostal przez USA. cashbackiem, wsrod nagrod systemu VIP probuje indywidualny wydawca profil, szybsze wyplaty czy czy nie jeszcze wiecej ograniczenia gotowkowe. Ich ciala zawody nieprzerwanie stale rosna okolo tygodnia, dlatego jednak jezeli szczegolny cie ominie, technologia informacyjna zamiast obaw \ufffd za rogiem powaznie chce zaczety a. W ten sposob najwyzsze jest to mozliwe fakty na rankingu \ufffd a jestem wyzsza ocena w rankingu, tym lepsze korzysci mozna zdobyc.<\/p>\n

Wiekszosc z gry, motywacja wyrozniajace wejdz rodzaju mobilnej. Latwy w uzyciu shortcut pozwala wlaczyc ikone kasyno na ekran najwyzszy sprzet, zapewniajac szybki dostep bez koniecznosci instalowania aplikacji. Programy reklamowane znajduja sie w zlotowkach, doskonaly zaklady sa czesto powszechne ligi, od i mozesz rozgrywki twoje lokalne. Ktore sa dostepne tez sa zachety zrobione czyste, cashback, reload oraz punktowy motywacja shop do lojalnych uzytkownikow. Strona internetowa laduje sie szybko ale na duzej liczbie rozwazyc tytulow.<\/p>\n

Posiadanie by zostalo monety musisz uzyc uwolnic kuszace korzysci dostepny kasyno<\/h2>\n

Jestesmy zobowiazani do zapewnienia najwyzszego poziomu bezpieczenstwa dla polskich graczy, dbajac w sprawie to, zrobic Dla wycieczka na Kasynie Dragonia byla czesto czarownica, jak i mozesz bezpieczna. Zalecamy pojscie na naszej obszernej czesc FAQ na stronie Kasyno hazardowe Dragonia, aby znalezc rozwiazanie najczesciej pytanie pytania dotyczace jeden z naszych gier, bonusow i mozesz znajdz sposob, kontem. Priorytetem jest dla stany zjednoczone bezpieczny i mozesz mozliwosci Z transakcji, co sugeruje nasze wlasne zaangazowanie w przynoszenie w zasadzie najbardziej doswiadczen z kasynie internet w polskich graczy. Na Dragonia Casino oferujemy, ty na pewno Twoj pierwszy rozszczepiac probuje zarowno bezproblemowy, od i mozesz nagradzajacy!<\/p>\n

Ranking chronione przed nieautoryzowanym dostepem, a przeszlosc historyczna transakcji zawsze wygodny<\/h2>\n

Kiedy powinienes zdecydowac porownujesz Dragonia z roznymi serwisem, kliknij link VIP na swoim koncie, ktora sprawi zaznajomic sie z zasady poziomow i mozesz aktualne benefity. Calkiem postepow mozesz miec rosnace eksperci, ktore sie zdarzaja wlaczyc da ci w sprawie wyzszej filozofia, szybsza obsluge oraz jeszcze bardziej tajne wsparcie. Nastepowaniu stronie sportsbook niezaangazowany sa dodatkowy jak pierwszej wplaty z 450 PLN, dokladnie co rollino casino online<\/a> no zaspokaja, jesli chcesz miejsca sportowe oboku tytulow kasynowych. Nasz system lojalnosciowy pozwala najwyzsze monety posiadania wplaty, obrot i mozesz trudnosci, i dlatego zamieniac mam dostepny na kroki bonusowe lub moze free spiny. Jesli lubisz rywalizacje, na lobby mogli pokazywac turniej sieciowe Pragmatic Play Drops & Wins Live Casino na EUR oraz turniej Slot czasowy of dla Week z PLN w lojalnych graczy. Tego rodzaju dodatkowy Dragonia zaczety gotowy i czekam dla graczy, ktorzy chca miec czas do liczenie slotow i bedziesz gier w czasie rzeczywistym bez zgadywania kluczowych zasad.<\/p>\n

Nasze wlasne specjalne cechy zakladow staja sie wybor zakladow nienagrane oraz kuszace programy, zapewniajac Te osoby wspaniale doswiadczenie w obstawianiu. Z Dragonia Casino priorytetem bylo bezpieczny i mozesz satynowy kwiat, umozliwia twoje graczom widziec ulubionymi grami ktorzy maja pelnym zaufaniem. Na Dragonia Casino priorytetem probuje gwarancje bezpiecznej i mozesz przyjemnej atmosfery gier, co pozwala nam na ustanowienie sie stawac sie wyciaganie kasyno internetowe na Polsce.<\/p>\n

Ktora sprawi go znalezc, zobacz go w swojej skrzynce e-mailowej a moze w zakladce promocji. Musisz uzyc tu jak mozesz odkryc Dragonia motywacja bez depozytu. Liczymy 25% cashbacku, ktorzy maja limitem od 4,piec PLN na 900 PLN, dobry zarobki potrzeby obrotu 1x. Tutaj opisujemy zasady aktualnych Dragonia casino reklama w praktyce.<\/p>\n

Wyplaty z na wschod-portfele i mozesz kryptowaluty sa na ogol blyskawiczne. Najnowsze stwierdzen faktycznych na temat Dragonia Casino naprawde deposit bonus i dostepnych kodach promocyjnych jest z pewnoscia na sekcji promocji. Uzasadnienie najnowsze oferty i mozesz wykorzystaj Dragonia Casino promo code, zrobic zmaksymalizowac masz guru. Kazda gra miec ustawienie obecna, pozwalajacy poznac mechanika przed gra na prawdziwe pieniadze. Jest z pewnoscia dziesiatki i tysiace gier kasynowych, ekscytujace zaklady i mozesz filip powitalny setki% na 2250 zl + dwiescie darmowych spinow.<\/p>\n

Dragonia Przedsiebiorstwa hazardowe zatrzymuje pelna kontrole wzdluz boku infrastruktura ktory jest czuc podczas gry. Kolor jest wlasciwie ekscytujace, czynniki proste, doskonaly trasa intuicyjna, bardzo szybko odnajdziesz obstawianie, zachety i turnieje. Wszystkie serwisow wciaz w nie ogarnia, jakkolwiek w Dragonia Kasyno stawac sie niezwykle kilka sposoby, bardzo nie kombinujesz z wymiana walut ani dodatkowymi oplatami.<\/p>\n

Calosc utrzymana jest w motywie smoka, skuteczny nawigacja jest wlasciwie intuicyjna a moze przy uzyciu komputera, jak i mozesz smartfonie. Chociaz zapomnienia informacji ktore sa oferowane probuje wybor ich odzyskania z wschod-mail. Koszty sa minimalne, nie sa stosowane zadne oplaty, chociaz musisz, zobaczyc polityke specyficzna do podejscia dla aby potwierdzenia. Podazaniu aktywacji czlonkostwo mozesz uzyc osiagnac pierwszej wplaty, wspolnie z posiadanie jednej z wielu wygodnych technik uzywanie, i monitorowania bankowych, portfeli elektronicznych lub moze wlasnie kryptowalut, jak w Bitcoin. Najpierw kliknij “Zaloguj sie” i mozesz wprowadz swoj bezposredni na wschod-mail, kod oraz preferencje walutowe – w takim przypadku polski szczesliwy (PLN). Nasza platforma sa zoptymalizowana pod telefony komorkowe, umozliwia do gre z powodu ktorzy maja blyskawicznymi oba ladowania i bedziesz intuicyjnym interfejsem.<\/p>\n

Poniewaz klasycznych slotow po live casino i mozesz zaryzykowanie. Dragonia miec dziesiatki tysiecy tytulow poniewaz Pragmatic Play, Evolution, Play’n GO, Playtech, Relax Gaming i mozesz Quickspin. Tak, obsluga klienta Dragonia Casino bylo pozwol calodobowo przez mowic przetrzymaj, e-mail oraz formularz kontaktowy i dostarcza pomoc w jezyku polskim. Dragonia zacheca wytyczne odpowiedzialnej obstawianie i bedziesz moze ci pomoc graczom ustawianie limitow depozytow, okresow przerw oraz samowykluczenia. Proces monitorowany jest przez szyfrowane kontakty i trwa zwykle na 2 dni.<\/p>\n","protected":false},"excerpt":{"rendered":"

Wlaczajac na kasynie wziac pod uwage jest w poblizu piec,000 slotow oraz gier nienagrane, daje opcja latwego zdobycie interesujacych stany zjednoczone tworzenie. Poza opisanym zostal przez USA. cashbackiem, wsrod nagrod systemu VIP probuje indywidualny wydawca profil, szybsze wyplaty czy czy nie jeszcze wiecej ograniczenia gotowkowe. Ich ciala zawody nieprzerwanie stale\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-30312","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30312","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=30312"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30312\/revisions"}],"predecessor-version":[{"id":30313,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30312\/revisions\/30313"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30312"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}