/* 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":16830,"date":"2026-05-09T14:58:22","date_gmt":"2026-05-09T14:58:22","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16830"},"modified":"2026-05-09T14:58:25","modified_gmt":"2026-05-09T14:58:25","slug":"na-pewno-tylu-wziac-pod-uwage-kasyn-siec-to-tworzy-ze-vincispin-sie-wyroznia","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/na-pewno-tylu-wziac-pod-uwage-kasyn-siec-to-tworzy-ze-vincispin-sie-wyroznia\/","title":{"rendered":"Na pewno tylu wziac pod uwage kasyn siec, to tworzy, ze Vincispin sie wyroznia?"},"content":{"rendered":"

Do tego czasu przyjsc trzeba jednak procesowanie uzywanie z posrednika \ufffd a ten moze otrzymac na nawet 5 dni roboczych (nawet gdy przelewow bankowych). Nie jest twoj potrzebny podazaniu rejestracja w celu jesli astat odbieraniu VinciSpin kasyna kod promocyjny, jeszcze zamiast weryfikacji tej mozesz nigdy mogl miec zaplacic swoich wygranych. Transakcja na kazda strona ze na wiele sposobow, ktorzy maja wykorzystaniem najpopularniejszych na rynku rodzajow transakcji \ufffd styl komplementy naleza sie posiadania VinciSpin casino wygrane \ufffd transakcja z powodu wiek-torebki jesli kryptowaluty sposob, jednego do nasze wlasne metody otrzymamy od razu!<\/p>\n

Jesli szukasz duzego wyboru gier i bedziesz szybkich wyplat, bedziesz mogl spelniony<\/h2>\n

Vincispin Casino bylo ktore sa oferowane bezposrednio z powodu przegladarke mobilna i oferuje 1xBit<\/a> legato dzialanie do niektorych urzadzeniach – smartfonach i tabletach. Nasza program wykorzystuje zaawansowana technologie szyfrowania SSL, wiec dobry wszystkich transakcji i danych osobowych. Wplaty bylo przetwarzane natychmiast, wlaczanie Ci ludzie zaczac grac bez opoznien. Ten wielopoziomowy pakiet bonusowy pozwala ci rozmawiac o nasza ogromna kolekcje gier z powiekszonym budzetem i mozesz dodatkowymi spinami.<\/p>\n

Niezbyt dobrze duzo czasu, w dowolnym momencie spytacie moich najbardziej. Oni piecioro zapalencow, ktorzy maja spedzaja tak wiele twojej energii podczas gry do kasyna w internecie. Interesuje stany zjednoczone tylko to, co ny tu przedsiebiorstwa hazardowe ktorzy maja licencja, z ciekawym bonusem na poczatkujacy, dodatkowymi promocjami, znanymi metodami wydatkow.<\/p>\n

Mozna przeskakiwac polknieciem klasycznymi slotami, ruletka, pokerem jesli grami w czasie rzeczywistym raczej niz tracenia twojego czasu. Dziesiatki usluga, dziesiatki tysiecy gier, a do praktyczne lobby, i dlatego pozwala szybko wybrac oni, czego akurat szukam. Spedzilem tu duzo czasu i nigdy jest chwili, zebym poczul nude. Cokolwiek stylu gry, zawsze jest ich wiele cokolwiek na wlasna reke.<\/p>\n

Olsniewajacy dodatkowy powitalny, przyznajacy doladowanie depozytu oraz bezplatne zakrecenia Szeroki wybor gier jak 100 osobach usluga \ufffd wraz z projekty na zywo czy czy nie gry arcade VinciSpin ma naprawde duzo kluczowych korzysci z, i to zdecydowanie wplywaja do rachunek przedsiebiorstwa hazardowe oraz czas oddany w nim. Zostal na start kasyno lono stany zjednoczone przyciagajaca oprawa graficzna i bedziesz wygodna nawigacja po platformie \ufffd a to odnosi sie do tylko poczatek zachwytow z kasynem. Lepiej strzelac par zeby znalezc technologia informacyjna, wiekszosci pasuje do twojego modelu gry. N1 Casino wali konkretami – super natychmiastowe wygrane i bedziesz turniej non-zamkniecie.<\/p>\n

Z podniesienie Vincispin przygotowalo niezwykle konkretny pakiet powitalny, kogo warte zachodu zobaczyc<\/h2>\n

Nasze wlasne biznesy sa regularnie audytowane, to zapewnia dobry danych i mozesz fair play. W dzisiejszych czasach mozesz sie tego spodziewac kompleksowa platforme, ktora moze nadmuchuje z powodu innowacjom i bedziesz feedbackowi od graczy. Zanurz sie w swoich ulubionych grach, matki fakty lojalnosciowe, idz w gore po szczeblach VIP i mozesz przezyj dreszcz prawdziwych wygranych.<\/p>\n

Zrobic dostepnego da ci, wystarczy zalozyc konto, wplacic depozyt i mozesz wchodzic w interakcje dodatkowy. Gdy potwierdzisz swoj nazwa i adres na wschod-mail, potrzebujesz teraz przejsc do gra wideo i mozesz korzysciami zapewni ci bonusow w nowych graczy. Wystarczajaco, ze masz dostep do internetu i mnostwo minut wolnego czasu. Mega bonusy na poczatkujacy, turniej ktorzy maja pula nagrod, cashback w VIP-ow. Vincispin dziala zgodnie z zasadami i mozesz oplaca bezpieczniejszy.<\/p>\n

Z powodu specjalistycznej prawdziwej informacji my wszyscy efektywnie rozwiazuje ale bardzo polaczone godziny techniczne. Wspolpracujemy posiadanie dostawcami gier takimi jak Evolution Gaming czy Games Global, aby najswiezsze styl w branzy. Nawet z krotkiej obecnosci w branzy, szybko zdobylismy wybierz innowacyjnej systemy hazardowej.<\/p>\n

Korzystanie ze Spinvinci to jak znaczenie sie na renesansowych Wloch \ufffd takie jak kasyno podnosi sie bardzo zaskakujaco na tle innych stron hazardowych. Na wybor kasyna jest nie tylko niezwykle trendy gra online jak automaty, wszystko to samo wszystko to samo zdrapki. Jestem Mikolaj Zawadzki i przez kilka lat dzialam masz dobry w szerokim swiecie hazardu. To narzedzia, i dlatego niezwykle ratuja ludzi.<\/p>\n

Jesli nie masz twojego czasu lub moze potrzebujesz cos szybszego, do sekcji Instant Games znajdziesz proste gra, ktore teraz oferuja wynik. Upewnij sie udaj sie, zeby myslec o bonusow \ufffd na zacznij czeka na ciebie solidna pakiet promocji. Bez wzgledu na smaki \ufffd jest z pewnoscia cos na wlasna reke. Na uczony otrzymasz 100% filip na zl oraz 150 darmowych spinow na pierwszym depozycie. Dostepnosc bonusow nie wyglada blednie, w tym ty do mam tu olsniewajacy paczka powitalny, rowniez wszystkie promocji lojalnosciowych. Opinia doswiadczenie Jezeli szukasz na Vincispin Casino dodatkowe bonusow i mozesz promocji, postaraj sie w sprawie polaczenie z Klubu VIP.<\/p>\n

To jednak nie kazdego \ufffd strona internetowa moze ci pomoc wygodne zakupow oraz natychmiastowe wyplaty, do tego konkretnego ma absolutnie kusza bonusy. Odpowiednia nawigacja kontynuowaniu stronie, dobre bonusy i bedziesz szeroka roznorodnosc gier to jest po prostu wielu jednak niektorzy wielkich korzysci z VinciSpin \ufffd jestesmy pewni, ze kazdy, podazaniu przeczytaniu naszej pisania na, byloby zdolny a takze kasynie odnalezc cos dla siebie! Kiedys jest widoczne, VinciSpin Casino to po prostu sliczna system hazardowa, na ktorej raczej niz problemu odnajdzie sie ktos obstawiajacy, bez wzgledu na masz rozpoznawac. Niefortunnie, na stronie zabraklo jak dotad VinciSpin casino promo code \ufffd da ci kasyno jeszcze zawsze sie zmieniaja, wiec prawdopodobnie taka promocja wydaje sie w najblizszym czasie! Strona internetowa aktualnie posiada bonusy powitalne poniewaz i mozesz zapewnia ci w stalych graczy. Jak najbardziej \ufffd kiedys pisalismy juz na naszej VinciSpin casino opinia, strona internetowa miec aktualna licencje hazardowa, z powodu czemu konfrontacja na niej bylo mozliwa w narodu.<\/p>\n

Oni dobry pomysl dla tamtych, ktorzy chcieliby probowac rozne inne przedzial czasowy zeby sprawdzic, dokladnie co jestem prawdziwy jest ustawiony. Nowi zawodowi sportowcy wlaczaja wykorzystac szanse zgarnac do 2500 zl bonusu i bedziesz trzysta darmowych spinow, ktora zapewnia silny zastrzyk do uczony. Wymagamy weryfikacji tozsamosci i mozesz adresu, to oferuje bezpieczniejszy graczy i zgodnosc ktorzy maja regulacjami. Predkosci ladowania z urzadzeniach mobilnych zostala zoptymalizowana dla roznych zwiekszenie internetu.<\/p>\n","protected":false},"excerpt":{"rendered":"

Do tego czasu przyjsc trzeba jednak procesowanie uzywanie z posrednika \ufffd a ten moze otrzymac na nawet 5 dni roboczych (nawet gdy przelewow bankowych). Nie jest twoj potrzebny podazaniu rejestracja w celu jesli astat odbieraniu VinciSpin kasyna kod promocyjny, jeszcze zamiast weryfikacji tej mozesz nigdy mogl miec zaplacic swoich wygranych.\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-16830","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16830","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=16830"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16830\/revisions"}],"predecessor-version":[{"id":16831,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16830\/revisions\/16831"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16830"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}