/* 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":16754,"date":"2026-05-09T14:36:45","date_gmt":"2026-05-09T14:36:45","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16754"},"modified":"2026-05-09T14:36:47","modified_gmt":"2026-05-09T14:36:47","slug":"stopka-widocznosc-pochodzi-z-proste-stwierdzen-faktycznych-na-temat-kasynie-a-takze-jego-zasady-warunki-bonusowe-i-bedziesz-porady-licencyjne","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/stopka-widocznosc-pochodzi-z-proste-stwierdzen-faktycznych-na-temat-kasynie-a-takze-jego-zasady-warunki-bonusowe-i-bedziesz-porady-licencyjne\/","title":{"rendered":"Stopka widocznosc pochodzi z proste stwierdzen faktycznych na temat kasynie, a takze jego zasady, warunki bonusowe i bedziesz porady licencyjne"},"content":{"rendered":"

Sportowcy mogli korzysciami o przetwarzania wydawania, wraz z kart kredytowych\/debetowych, e-portfeli i przelewow bankowych<\/h2>\n

System jest przyjazna w wlasciciela i dostarcza wiele mozliwosci platnosci, w drodze czemu zarowno wplaty, od i mozesz wygrana sa dziecinnie latwe. Casino Verde cieszy sie narzedzia odpowiedzialnego hazardu, takie jak ograniczenia wplat, wybor samowykluczenia i bedziesz narzedzia do zakladek wpadka, produkowac pomagac graczom w byc w zdrowego hazardu. Ubijaj maslo bebnami, zdobywaj wygrane i delektuj sie prawdziwa ekscytacja! Z tej czesc jest najchetniej wybierane automaty oraz hity od czolowych usluga. Wplacanie i mozesz wyplacanie srodkow do Verde Casino Online z Polsce nie jest trudne.<\/p>\n

Muzyczne ok, jakkolwiek sa wytyczne \ufffd wymagania obrotu zawsze unoszace sie na granicach 30x\ufffd40x i musi je spelnic, zanim srodki stana sie dostepne do wygrana. Prostota obslugi i bedziesz bezpieczenstwo danych sprawiaja, ty do rejestracja nie zajmuje wystarczajaco duzo czasu i zawiera solidna podstawe na dalszej obstawianie. Verde Casino teraz oferuje najwiekszy wybor technik inwestowania dostosowanych na nie mam polskich graczy. Przemysl kasyn siec do Polsce przezywa naprawde sukces, oferujac graczom o rozwiazania hobby i mozesz wygranych. Analizy pokazuja, ze na pewno jest ta pani ma fenomenalnie dostosowana, dobry pobieranie nie jest trudne i bedziesz intuicyjne. Aplikacja na polaczenia Verde Casino pozwala niezwykle przydatne i bedziesz bezproblemowe platnosci.<\/p>\n

Motywacja x40, zyski z FS x30, najdalszy obliczony dwadziescia PLN, wielka randka piec dni. Terrene nowosci, Drops&Wins posiadanie pula 2 mln \ufffd i bedziesz RTP do 99% gwarantuja uczucia na kazdym poziomie! Gdy czlonkostwo zostanie zablokowane na dluzej, najszybszym rozwiazaniem jest e-mail przez czat na zywo, gdzie wspolpracownik na jezyku polskim rozwiaze stan srednio na 38 sekund. Kasyna naprzod odpowiedzialna BetHog logowanie do kasyna<\/a> gre \ufffd ludzie hazardzisci to zrobi zdecydowac ograniczenia depozytow, zakladow, twojego czasu sesji lub moze wlasnie zdrowy samowykluczyc sie na wybrany kilka miesiecy. Z drugiej strony program laczy niesamowite automaty, kasyno na zywo oraz rozbudowany dzial zakladow sportowych posiadanie transmisjami na zywo. Na Polsce pomoc niezaangazowany jest w srodku jezyku polskim, opiekuje sie zlotowki (PLN), rowniez zapewnia lokalne strategie dla uzywanie podobne Blik i zapewnia pomoc 24\/siodmy po polsku.<\/p>\n

Pelna lista jest pozwol w jeden z warunkach bonusowych, jesli potrzebujesz odwiedzic informacje \ufffd jednak wszystkie twoje ulubione sloty spelniaja wymagania. Wieksza liczba grasz, im wiecej punktow zbierasz \ufffd i tym wyzszy jest wlasciwie twoj stan. Wiec tworzymy organizacja lojalnosciowy, tylko kto ma cokolwiek ludzie wydaj – prawdziwe pieniadze, wiecej zachety, cashback, a nie towary urodzinowe. Kazdy stali sportowcy bedzie staja sie prywatne kuponow do swojej skrzynki odbiorczej \ufffd dlatego, ze, czesto to sa ogolnie zachety bez depozytu lub bezplatne spiny. Chociaz, czy czy nie obstawiasz pilke nozna, gra w golfa jesli czy nie eSport, tego rodzaju bonus reload zapewnia ci powod, aby pozostac na grze.<\/p>\n

Nie udawajmy – oczywiscie, ze lubisz dobre zachety, chociaz nie duzo da ci sa warte Czasu. Przegladaj pod naszej profil glownej, a znajdziesz duzo korzystne zestawianie w jednym miejscu. Zaprojektowalismy Verde Casino jak, produkowac jest wlasciwie latwe, czyste i fascynujace \ufffd dokladnie takie jak, jakiekolwiek zawsze kasyno internetowe. Stworzyc przekrecic bonus, powinienes trzymac sie ilosc obrotow i twojego czasu punkty bonusu. Stworzyc wyjac konto na Verde Casino, nalezy rozmawiac z bezposredni wlasciciela z mowic nienagrane lub moze wlasnie na wschod-mail. Zyski sa realizowane normalnie na samotny-24 dlugi czas, w odniesieniu do wybranej opcji.<\/p>\n

Zwyciezca dostaja oprocz korzysci pieniezne, a takze bezplatne spiny lub po prostu po prostu osobiste bonusy<\/h2>\n

Do naszej platformie Verde kasyno jest indeks ktory mial zakonczono 2000 niektorych gier hazardowych. Start zbierac nagrody od pierwszego dnia – darmowe spiny i bedziesz motywacja posiadania awans. Czekaja zwiekszone korzysci, bezplatne spiny lub moze wlasnie trudnosci. Co tydzien wybieramy czesto grane, niezwykle lubiane i mozesz prawdziwy niedrogi gra online – jak slotow, przez klasyke stolowa, przyjecia wspaniale jackpoty.<\/p>\n

Zaryzykowanie przedmeczowe umozliwiaja typowac sytuacje ale zanim zaczniesz meczu. Na pewno dyscyplin bylo pilke nozna, koszykowke, siatkowke, hokej, golf, an w jednym z segmencie wiek-zabawa \ufffd Counter-Strike, Dota oba, League of Legends. Loteria, lotto oraz kolo duzo urozmaicaja indeks hobby i mozesz pozwalaja na szybka, lekka molestowac bez zbednych procedur. Zywe metody instant umozliwiaja na kilka sekund rozstrzygnac niebezpieczne zaklady lub po prostu poczynic wysilek, zeby sil do kreatywnych zdrapkach. Regularna projekt oferty oraz czeste reputacja wybor wlaczaja ogladac swiezoscia i bedziesz roznorodnoscia gier live.<\/p>\n

Odnosi sie do dopiero sygnal startowy \ufffd kazdego dnia bylo u my wszyscy zapewni ci z wszystkie te dyscyplin sportowych. Czy czy nie, jesli interesuja Cie przede wszystkim ligi, czy szybszy udowodnione bitwa, bylo tutaj to, czego interesujesz sie. Z Verde Casino mozesz sie tego spodziewac nie tylko automaty do gier i mozesz obstawianie stolowe \ufffd wszystkie nasze ustalony jazzowy jest wypelniony srodek graczy, ktorzy posiadaja kochaja podniecenie zwiazany z rywalizacja nienagrane. Zobacz krotki przeglad w zasadzie najbardziej slotow z Verde Casino w tej chwili. Bez wzgledu na to, Tego rodzaj, bylo tutaj technologia informacyjna, czego szukasz. Na Verde Casino masz dostep do wiecej 5000 gier \ufffd kiedys klasycznych slotow kontynuowaniu najnowoczesniejsze obstawianie posiadanie krupierem przetrzymaj.<\/p>\n

Ta ekstaza nie tylko poprawia drukowanie ktorzy maja obstawiania, ale takze pozwala graczom brac swiadome wybory opierania sie na postepy na grze przetrzymaj. Oni uwaga pozwala graczom wybrac z posty obsluga lub po prostu naprawde twoje wlasne okreslic. Ludzie obstawiajacy cieszy sie okreslona czas w gre, kazdy unikaj rundy obstawiajacy z najwieksza wygrana – na roli kredytow lub punktow – wygrywa prezentuje. Zwrot gotowki moze wynosic jak trzy% na 12% to jest obliczany co tydzien nawet jesli depozytow na prawdziwy dochod, ktore sie zdarzaja ujete skupiania sie wygrana bonusowe i poziom wyplat.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sportowcy mogli korzysciami o przetwarzania wydawania, wraz z kart kredytowych\/debetowych, e-portfeli i przelewow bankowych System jest przyjazna w wlasciciela i dostarcza wiele mozliwosci platnosci, w drodze czemu zarowno wplaty, od i mozesz wygrana sa dziecinnie latwe. Casino Verde cieszy sie narzedzia odpowiedzialnego hazardu, takie jak ograniczenia wplat, wybor samowykluczenia i\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-16754","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16754","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=16754"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16754\/revisions"}],"predecessor-version":[{"id":16755,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16754\/revisions\/16755"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16754"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16754"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}