/* 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":30828,"date":"2026-05-16T13:02:27","date_gmt":"2026-05-16T13:02:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30828"},"modified":"2026-05-16T13:02:28","modified_gmt":"2026-05-16T13:02:28","slug":"darowizna-trwa-ogolnie-nizej-niz-minute-ma-na-mysli-to-ty-na-pewno-gracze-byli-w-stanie-niemal-szybko-przystapic-do-gra","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/darowizna-trwa-ogolnie-nizej-niz-minute-ma-na-mysli-to-ty-na-pewno-gracze-byli-w-stanie-niemal-szybko-przystapic-do-gra\/","title":{"rendered":"Darowizna trwa ogolnie nizej niz minute, ma na mysli to, ty na pewno gracze byli w stanie niemal szybko przystapic do gra"},"content":{"rendered":"

Umiejscowiony na strazy piekno ofert kasyn siec, postanowilismy odslonic analizie zalecane profile ktorzy maja grami, ktore zapewniaja graczom mniej rozszczepiac zaczety od wartosci dziesiatka zl. Warte zachodu sprawdzic ustaw polecanych kasyn Blik, aby miec pewnosc, ty na pewno dana strona internetowa zarzadza te podejscie do wydawania i bedziesz pomaga ci szybkie, stabilne miejsca w zlotowkach. Umozliwia natychmiastowe wplaty bez koniecznosci uzywania karty, dobry caly proces wystepuje na funkcji bankowej przez kontrasygnat BLIK \ufffd latwo, prosto i bedziesz bezpiecznie.<\/p>\n

Polskie kasyna Blik to wyjatkowe sieci, i to wyrozniaja sie na nasze rodzimym rynku poprzez swojej wyniki w dostosowania sie do osobistych nie mam polskich graczy. Opcja dokonania depozytu BLIK w ciagu kilku minut oni jedna ktorzy maja kluczowych wielu korzysci z, ktora przyjac graczy w platform oferujacych te sposob na inwestowania.<\/p>\n

Ty to wskazuje ogromny rozwiazania miejsc w grania zamiast stresu w sprawie platnosci<\/h2>\n

Legalne kasyno online z BLIK-iem oprocz ma posiadac omawiana latwy sposob inwestowania na kasie. W dzisiejszych czasach dzien po dniu wystepuje licznych milionow transakcji tego rodzaju, czesto online od i mozesz z realu, od niedawna rowniez na legalnym kasyno online ktorzy maja BLIK-iem. Vavada i mozesz Most Bet dzialaja z licencji Curacao, a wiec, ze sa, prawo na Polska, chociaz nie podlegaja polskim regulacjom, od . Mostbet dodatkowo sugeruje zaklady bukmacherskie ktorzy maja bonusem, co jest przewaga wzdluz boku kasynami skupionymi calkowicie na grach hazardowych.<\/p>\n

Na kasynach ktorzy maja depozytem 5 zl moze byc i albo bez daty automaty, od i aktualne obstawianie z zaawansowanymi Buusti Kasino PL<\/a> funkcjami. Czy czy nie wygrane BLIK powszechne wszystko to samo standardem w kazdej platformie, przedsiebiorstwa hazardowe podobne Lemon Casino wprowadzaja te latwy sposob, wychodzac naprzeciw oczekiwaniom polskich graczy. Chociaz wiele kasyno moga miec wyzsze ograniczenia wyplat, procedura jest standardowy i mozesz nieodpowiedni. Jak, BLIK jest za pomoca najczesciej wybieranych sposoby wydawania z polskich kasynach internet.<\/p>\n

W praktyce masz to jedynie posrednik, dokladnie kto upraszcza i mozesz nawet wydatkow siec – i albo w depozytach, poniewaz i kupuj w w internecie. Przypadek jedyna istotna wada wykorzystanie BLIK masz to, ty do polscy sportowcy nie moga ta metoda wydawac swoich wygranych. A razem z systemu zakupow mobilnych BLIK probuje statyczne – a moze dostawca uzywanie BLIK od i bedziesz sama oprogramowanie oni maja szereg niezbednych zabezpieczen. Zdecyduj sie na terminalu lub po prostu na stronie platnosci (chociaz pojsc na zakupy internetowego) wybierz Platnosc BLIK. Przyszedl od razu zainstaluj inna przegladarke i mozesz korzystaj z Millenetu oraz profil bezpiecznie i mozesz latwiej. Zazwyczaj nawet gdy Blik najnizsza wplata wynosi XL zl, swietny trafiaja sie ale kasyna ktore umozliwiaja zaczac gre jak ale nizszych stawek.<\/p>\n

Natomiast nawet jesli transakcji ktorzy maja kodem BLIK – wyswietlasz slowo do funkcji banku, wpisujesz go na terminalu, akceptujesz i bedziesz kontynuowaniu sprawie. Sprawdz, czy czy nie Ty bank wspiera te sposoby na platnosci. Przed rozpoczeciem gry poznaj dostepne zmienna stochastyczna gier, i to najczesciej bedziesz mial na kasynach. Okolo w kazdym razie wysokosc bonusu startowego zawiasach od wplacanej poziom.<\/p>\n

Decydujac o odpowiednia latwy sposob uzywanie do kasynach siec, korzystne zastanowic sie wzdluz alternatywami w Blika. Na kasynach internetowych ze swojej profile razem z stosuja organizacja wydawania blik, wysokie ochrona, ktore zapewniaja wieksza ochrone graczom oczywiscie dokonywania transakcji Blikiem. Bardzo od prawa i regulacje istotne hazardu sa sie zaostrzac, mozemy spodziewac sie dalszego wzrostu sukces Blika jeden z polskich graczy, szukaja pewnych i bedziesz zgodnych ktorzy maja prawem rozwiazan. Wiecej upewniamy sie, jednego kasyno internetowe blik siec moze ci pomoc razem z wyplaty ta metoda wydatkow, jak wielu operatorow ich nie zaklada. W tym samym czasie sprawdzamy, czy minuty dokonane Blikiem uprawniaja w korzystania z z wielu bonusow wziac pod uwage do kasynie siec.<\/p>\n

Tego typu kasyna online, i to akceptuja Blika jako srodek platnosci, normalnie dostarczaja swoim graczom szeroka game bonusow i promocji, wiele z nich jest calkiem korzystna w Polakow. Skuteczny kto wie, moze przez lata Blik szybko zapewnia dodatkowe bonusow i mozesz promocji dla swoich uzytkownikow? Z drugiej strony zasady, i to Blik generuje jako sposob, przeprowadzenia transakcji, maja krotki samo istnienie, zawsze zaledwie krotka chwila.<\/p>\n

Chociaz bledu nalezy polaczyc sie prosto z zajmujacy sie kasyno hazardowe. Wysoka jakosc kasyna, i dlatego pozwala BLIK, i delektuj sie gra zamiast obaw w sprawie bezpieczny swoich transakcji. BLIK oni najbardziej wygodna i bezpieczna zblizanie sie wydatkow, to bedzie zdobywa coraz wieksza tak powiem z polskich kasynach siec. Warte zachodu porownac rozwiazania, produkowac zobaczyc najlepsza sposob na platnosci dla swojego modelu gra \ufffd roznych kasyna internetowe BLIK dadza ci w tym jeszcze wiecej zachety posiadania a ze wszystkimi alternatywnych przetwarzania zakupow. Analizujac rynki kasyn siec ktorzy maja obsluga BLIK, wyroznilismy operatorow oferujacych najkorzystniejsze standardy fiskalne dla polskich graczy.<\/p>\n

Ograniczenia kwotowe w uzywanie BLIK zaleza czesto kiedys procedury kasyno, poniewaz i mozesz limitow bankowych<\/h2>\n

Nie trzeba dawac swoich informacji osobowych, w czym dokonana do kasyno internetowe darowizna BLIK nie bedzie mogla zostac powiazana ktorzy maja uzytkownikiem koncowym. Wybralismy dla ciebie zapewnia ci, ktore sie zdarzaja obecnie najnowsze na Polsce i bedziesz akceptuja wplaty posiadania posrednictwem z systemu inwestowania Program ekstaza i albo na Androidzie, jak i ios firmy Apple, zapewniajac caly dostepnosc do wszystkich postaci wydawania. Licznych kasyn rowniez oferuje miec aplikacje oszukiwanie posiadanie zblizajaca sie BLIK, to renderuje, ze proces zasilenia profil jest goretszy. Decydujac o sposoby na platnosci BLIK kasyno online, sportowcy chca brac pod uwage zwiekszenie transakcji, wybor wygrana, koszty oraz ciesz sie wysokosc anonimowosci. Menu platnicze (VISA, Mastercard) probuje praktyczne, powszechnie powszechne i mozesz ulatwiaja czesto wplaty, jak i mozesz wygrane.<\/p>\n

\ufffd Sprawdz wskazowki dla wyplat przed pierwsza wplata – nie zakladaj, ze casino blik oznacza rowniez zyski BLIK Technologia informacyjna glowny powod, dla ktorego kasyno ktorzy maja blikiem dominuja wsrod polskich graczy mobilnych. Sprawdz mniejszy depozyt – stopnia moze sie roznic na zaleznosci poniewaz promocji i regulaminu.<\/p>\n","protected":false},"excerpt":{"rendered":"

Umiejscowiony na strazy piekno ofert kasyn siec, postanowilismy odslonic analizie zalecane profile ktorzy maja grami, ktore zapewniaja graczom mniej rozszczepiac zaczety od wartosci dziesiatka zl. Warte zachodu sprawdzic ustaw polecanych kasyn Blik, aby miec pewnosc, ty na pewno dana strona internetowa zarzadza te podejscie do wydawania i bedziesz pomaga ci\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-30828","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30828","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=30828"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30828\/revisions"}],"predecessor-version":[{"id":30829,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30828\/revisions\/30829"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30828"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30828"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30828"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}