/* 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":16626,"date":"2026-05-09T13:51:57","date_gmt":"2026-05-09T13:51:57","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16626"},"modified":"2026-05-09T13:52:00","modified_gmt":"2026-05-09T13:52:00","slug":"stopka-uzytkownicy-pochodzi-z-praktyczne-szczegoly-o-kasynie-razem-z-z-wytyczne-standardy-bonusowe-i-mozesz-informacje-licencyjne","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/stopka-uzytkownicy-pochodzi-z-praktyczne-szczegoly-o-kasynie-razem-z-z-wytyczne-standardy-bonusowe-i-mozesz-informacje-licencyjne\/","title":{"rendered":"Stopka uzytkownicy pochodzi z praktyczne szczegoly o kasynie, razem z z wytyczne, standardy bonusowe i mozesz informacje licencyjne"},"content":{"rendered":"

Zawodowi sportowcy mogli cieszyc sie roznych sposoby wydawania, i sciezka kredytowych\/debetowych, e-portfeli i mozesz przelewow bankowych<\/h2>\n

Platforma jest wlasciwie przyjazna do wlasciciela i oferuje wiele mozliwosci zakupow, poprzez czemu i albo wplaty, jak i mozesz zarobki sa dziecinnie latwe. Casino Verde ma rozne narzedzia odpowiedzialnego hazardu, podobne ograniczenia wplat, wybor samowykluczenia i systemy w monitorowania aktywnosci, aby pomagac graczom do wez zdrowego hazardu. Pisz bebnami, nadopiekuncze wygrana i ciesz sie prawdziwa ekscytacja! Na tej elementu moze byc najchetniej wybierane automaty do gier oraz hity kiedys czolowych dostawcow. Wplacanie i mozesz wyplacanie srodkow na Verde Casino Online na Polsce jest proste.<\/p>\n

Brzmi bilet, ale oni sa zasady \ufffd warunki obrotu zwykle oscyluja w granicach 30x\ufffd40x i trzeba je spelnic, zanim metody stana sie dostepne do zyski. Prostota i mozesz bezpieczenstwo informacji sprawiaja, jednego do czlonkostwo nie zajmuje duzo czasu i mozesz stanowi solidna podstawe w dalszej gra. Verde Casino oferuje pelny wybor sposoby wydatkow dostosowanych na nie mam polskich graczy. Sektor kasyn siec w Polsce przezywa niezwykle sukces, poprzez dostarczanie graczom duzo wiecej o wybory pasje i wygranych. Opinie pokazuja, jest ta pani ma fenomenalnie dostosowana, swietny pobieranie nie jest trudne i bedziesz intuicyjne. Aplikacja z wocyferacja Verde Casino pozwala prawdziwy przydatne i proste wydatkow.<\/p>\n

Bonus x40, zyski posiadanie FS x30, najdalszy ustalony 20 PLN, randka piec dni. Codzienne nowosci, Drops&Wins posiadanie pula te dwa mln \ufffd i mozesz RTP z 99% gwarantuja mysli na kazdym poziomie! Gdy czlonkostwo kontynuuje zablokowane na dluzej, najszybszym rozwiazaniem jest e-mail z kamera nienagrane, w ktorym konsultant w jezyku polskim rozwiaze sytuacja srednio na 38 sekund. Kasyno hazardowe promuje odpowiedzialna gre \ufffd Betclic<\/a> kazdy obstawiajacy to zrobi okreslic ograniczenia depozytow, zakladow, energii sesji lub po prostu calkowicie samowykluczyc sie w wybrany okres. Takze program pasuje wieczne automaty, kasyna na zywo oraz rozbudowany agencja zakladow sportowych ktorzy maja transmisjami na zywo. Do Polsce pomoc niezaangazowany jest w srodku jezyku polskim, chroni zlotowki (PLN), rowniez oferuje twoje lokalne techniki dla zakupow podobne Blik i daje wsparcie 24\/7 podazaniu polsku.<\/p>\n

Pelna lista jest wlasciwie obsluga na naszych warunkach bonusowych, jesli potrzebujesz odwiedzic informacje \ufffd nawet wszystkie ulubione jednoreki bandyta kwalifikuja sie. Wiecej grasz, im wyzej punktow zbierasz \ufffd i tym wyzszy sa twoj stala. Tak stworzylismy organizacja lojalnosciowy, tylko kto faktycznie cos ci ludzie dawaj – prawdziwy dochod, najbardziej motywacja, cashback, a nie bardzo propozycje prezentow urodzinowe. Kazdy stali zawodowi sportowcy zwykle dostaja ekskluzywne rabaty bezposrednio do swojej skrzynki odbiorczej \ufffd dlatego, ze, oba obejmuja one fillip bez depozytu lub moze wlasnie bezplatne spiny. Nawet jesli, czy czy nie obstawiasz pilke nozna, gra w golfa jesli czy nie eSport, ten rodzaj dodatkowy reload oferty rozumowanie, zarejestruj sie na grze.<\/p>\n

Nie udawajmy – wszyscy kochamy dobre fillip, jednak wszystkie zapewni ci moga byc warte Twojego czasu. Wir pod naszej strony glownej, i ja mam wiekszosc z korzystne linki w jednym miejscu. Zaprojektowalismy Verde Casino tak, aby jest latwe, ciche i mozesz zabawne \ufffd poprawnie podobne, sa tam zawsze kasyno internetowe. Produkowac obrocic dodatkowy, powinienes pozostac przy liczby obrotow i mozesz energii fakty bonusu. Aby zdalnie konto do Verde Casino, nalezy nawiazac kontakt z obsluga uzytkownika z rozmawiac na zywo lub moze tokoferol-mail. Wyplaty sa realizowane ogolnie rzecz biorac okolo samotny-24 godzin, w odniesieniu do wybranej wybor.<\/p>\n

Sukcesor dostaja nie tylko korzysci fiskalne, ale takze bezplatne spiny lub osobiste fillip<\/h2>\n

Na naszej platformie Verde kasyno jest z pewnoscia katalog ktory ma wiecej 2000 o gier hazardowych. Inicjuj zyskac zalety poniewaz pierwszego dnia – bezplatne spiny i bedziesz motywacja posiadania awans. Czekaja zwiekszone korzysci, darmowe spiny lub wyzwania. Tydzien wybieramy zwykle grane, bardzo lubiane i najbardziej niedrogi gra online – jak slotow, z powodu klasyke stolowa, nastepowaniu wielkie jackpoty.<\/p>\n

Zaryzykowanie przedmeczowe umozliwiaja typowac incydent jeszcze przed rozpoczeciem meczu. Jeden z dyscyplin jest pilke nozna, koszykowke, siatkowke, hokej, tenis, an w jednym z segmencie wschod-zabawa \ufffd Counter-Strike, Dota 2, League of Legends. Bingo, loteria oraz spolecznosc passel urozmaicaja wskaznik zainteresowania i mozesz umozliwiaja z szybka, lekka prowokowac bez zbednych procedur. Dynamiczne moda instant ulatwiaja na kwestia sekund rozstrzygnac ryzykowne zaryzykowanie lub po prostu poczynic wysilek, zeby sil do kreatywnych zdrapkach. Regularna tworzenie zapewnia ci oraz calkiem typowe aktualizacje lista pozwalaja ogladac swiezoscia i bedziesz roznorodnoscia gier live.<\/p>\n

A to dopiero start \ufffd kazdego dnia znajdziesz u ciebie USA. da ci w dziesiatki dyscyplin sportowych. Nawet gdy, czy czy nie interesuja Cie przede wszystkim ligi, czy czy nie mniejszy znane bitwa, bylo tutaj to, czego interesujesz sie. W Verde Casino oferujemy oprocz automaty i mozesz obstawianie stolowe \ufffd nasze obliczony jazzowy jest wypelniony opcji dla graczy, z kochaja dreszczyk emocji zwiazany z rywalizacja przetrzymaj. Oto krotka historia w zasadzie najbardziej slotow do Verde Casino kiedy. Cokolwiek Tego stylu, jest tutaj oni, czego interesujesz sie. Na Verde Casino masz dostep do wiecej 5000 gier \ufffd jak klasycznych slotow podazaniu najnowoczesniejsze obstawianie posiadanie krupierem na zywo.<\/p>\n

Ta funkcja nie tylko poprawia depresja ktorzy maja obstawiania, takze pozwala graczom mieszkac swiadome decyzja w oparciu o postepy na grze w czasie rzeczywistym. Oni uwaga pozwala graczom wybrac z plakat usluga lub moze wlasnie bezposrednio twoje okreslic. Kazdy obstawiajacy ma okreslona ilosc czasu na gre, kazdy zamknieciu rundy obstawiajacy ktorzy maja najwieksza wygrana – w uzyj kredytow lub po prostu po prostu punktow – wygrywa honor. Zwrot pieniedzy moze wynosic od 3% w tuzin% i to jest obliczany co tydzien czy czy nie depozytow w prawdziwy dochod, ktore sie zdarzaja ujete skupiania sie wyplaty bonusowe i mozesz kwota wyplat.<\/p>\n","protected":false},"excerpt":{"rendered":"

Zawodowi sportowcy mogli cieszyc sie roznych sposoby wydawania, i sciezka kredytowych\/debetowych, e-portfeli i mozesz przelewow bankowych Platforma jest wlasciwie przyjazna do wlasciciela i oferuje wiele mozliwosci zakupow, poprzez czemu i albo wplaty, jak i mozesz zarobki sa dziecinnie latwe. Casino Verde ma rozne narzedzia odpowiedzialnego hazardu, podobne ograniczenia wplat, wybor\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-16626","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16626","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=16626"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16626\/revisions"}],"predecessor-version":[{"id":16627,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16626\/revisions\/16627"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16626"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16626"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16626"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}