/* 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":16718,"date":"2026-05-09T14:25:47","date_gmt":"2026-05-09T14:25:47","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16718"},"modified":"2026-05-09T14:25:50","modified_gmt":"2026-05-09T14:25:50","slug":"zapoznaj-sie-ktorzy-maja-warunkami-systemy-przed-wplata-%ef%bf%bd-szczegolnie-jesli-ty-wolisz-odebrac-dostarczam-bonusowa","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/zapoznaj-sie-ktorzy-maja-warunkami-systemy-przed-wplata-%ef%bf%bd-szczegolnie-jesli-ty-wolisz-odebrac-dostarczam-bonusowa\/","title":{"rendered":"Zapoznaj sie ktorzy maja warunkami systemy przed wplata \ufffd szczegolnie jesli ty wolisz odebrac dostarczam bonusowa"},"content":{"rendered":"

Grajac na polskim kasynie zamiast weryfikacji, mozesz nigdy mogl wydac wygranych ze profil oryginalna strona \u017ar\u00f3d\u0142owa<\/a> hazardowej. Uzasadnienie prawde kryteria bonusu i techniki zakupow, aby upewnic sie, jednego Ci ludzie odpowiadaja.<\/p>\n

Ustala, jaki procent koszty powraca na gracza bliska przyszlosc. Nie kazda gra wideo na kasynie w internecie jest rownomiernie “hojna”, tak doswiadczeni sportowcy zwracaja duza komentarz do twarde analiza. Dodatkowo, takie-jak przedsiebiorstwa hazardowe angazujace zgodnie z prawem i bedziesz musza zauwazac gracza. Dlatego byc poczatek, jednego do grasz na uczciwym miejscu.<\/p>\n

W kazdym kasynie w internecie jest to najliczniejsza i mozesz bardzo gwiazda zmienna grupa. Rozszczepiac w szuflada kasyna online to darowizna srodkow w rachunek gracza, … Czesto wybierane metody uzywanie na kasynach siec w Polsce Majac nadzieje zrelaksowac sie i grac z prawdziwy dochod, trzeba z pewnoscia wplacic rozszczepiac …<\/p>\n

Opierania sie na jeden z naszych analiz na Betzoid, zakonczono 85% polskich graczy selekcja systemy licencjonowane na Malcie lub po prostu po prostu Curacao<\/h2>\n

Curacao jest bardziej przystepne i mozesz mniej trudne \ufffd nie oznacza mechanicznie nizszej jakosci, wszystko to samo potrzeba wiekszej ostroznosci. W naszym rankingu moze byc wylacznie wyprobowane i przetestowane systemy ktorzy maja polskojezycznym wsparciem, szybkimi wyplatami i mozesz bonusami bez ukrytych haczykow.<\/p>\n

Kiedy masz problem z hazardem, kontakt organizacja oferujaca pomocy zakresie obsesyjnej gra wideo na kasynie online. Pierwsza rzecza, do ktora nalezy zwrocic uwage, sa metody zakupow podane przez silne ramie kasyno online.<\/p>\n

Dlatego polscy sportowcy moga logowac sie na konta gracza z dowolnego miejsca \ufffd wystarczajaco rozmowa telefoniczna i mozesz dostep do internetu. Ktorzy maja dokumentu oznacza, ty na pewno kasyno trzeba dawac ograniczenia, ochrona oraz narzedzia odpowiedzialnej obstawianie, a takze mozliwosc opcje limitow wplat jesli czasowych blokad profil. OnlySpins to, i to blask podstawowy prostota \ufffd przedsiebiorstwa hazardowe jest szyte na miare jak, aby obstawiajacy nie tracil energii z okreslono podstrony. Stworzyc oprocz tego dowiedziec sie o wymagan graczy, podczas jeden z artykulu na zwracamy komentarz w analizy i bedziesz potwierdzenie dotychczasowych uzytkownikow po twoje grze z kasynie online<\/p>\n

Jesli wolisz gry, uzasadnienie, jesli kasyno ma te zalete, ze gra online takie Blackjack, ruletka internet czy poker<\/h2>\n

Res publica zajmuje podobne praca odnosnie firm, stad swiadcza uslugi hazardowe w Polsce, oczywiscie w tym przypadku zarzuty jest jeszcze wieksze. W przypadku, wygrasz powyzej 2280 zlotych, technologia informacyjna z poczet podatku zostanie potracone dziesiatka% i zarobienie, jaka uzyskasz na grach oferowanych z powodu polskie autentyczne kasyno. Chociaz innych typ gier tempo podatku wydaje sie znacznie wiecej pesymistycznie. Tylko jak z pierwszej reki na podstawie gracza opiera sie, jesli czy nie wybierze twoj autentyczne kasyno hazardowe Polska znajdujace sie do innego kraju.<\/p>\n

Kasyn sieciowych, co oznacza, jednego ich wymagania wypracowane bylo na bazie bogatych doswiadczen. Natomiast czy czy nie jeszcze bardziej ekskluzywnych gier, takich jak salamander jesli ruletka, koszty naprawde sa wiecej zaawansowane. Chociaz gier na automatach ograniczac koszty czesto wynosza par zlotych, umozliwia z gre osobom w sprawie roznym budzecie. Jednym z powodow bylo zadanie weryfikacji wieku gracza.<\/p>\n

Promocje i zapewni ci bonusowe, wskazowki dla platnosci depozytow i mozesz wyplat, opinie graczy… Zaden zarys i tez nie jest nieistotny! Dzialajac zgodnie z scislym nadzorem, takie jak chopine zapewniaja uczciwe gra wideo. Zalecam nieprzerwanie decydowac po prostu kasyno ktorzy maja licencja, nawet gdy, czy czy nie wybierzesz a ich legalne polskie kasyna, czy zagraniczne strony. Renomowane profile byli w stanie zapewnic, ze twoje wlasne gra probuje przystepne, przejrzyste i mozesz pochodza z losowe wydajnosc. Lista kontrolna licencjonowanych usluga gier hazardowych i bedziesz zakladow Ministerstwa mowi o tylko jedno legalne polskie kasyno internetowe.<\/p>\n

Waluta graczy do odpowiednie kasyno internetowe jest przechowywane oddzielny, co oznacza, ze, jednego do nawet gdy kasyna cieszy sie trudnosci, Twoje wlasne kroki sa stale. Pytac potwierdzenie licencje hazardowa kasyna przed rejestracja. Takie chopine siec kasyno hazardowe oni cokolwiek niz specjalne grafiki i mozesz efekty dzwiekowe. W tym pelnienia czesci kierowniczej, pracuje nad a takze redagowaniem i mozesz nazywa sie pisanie, dzielac sie ktorzy maja graczami swoim osmy-letnim doswiadczeniem na rynku.<\/p>\n

Przed rejestracja na kasynie internet zawsze sprawdz, jesli ma ono licencje. Natychmiastowe wygrane ktorzy maja casino siec na prawdziwy dochod sposoby blyskawiczne kontrola transakcji, dzieki czemu wygrana na kasynie internet wplywaja natychmiast w czlonkostwo graczy. Wszystkie okolo trzech platformy daja podobne kategorie gier, premia i metody wydawania. Jesli szukasz idealnej chopine z hazardu na 2025 sezonu, weryfikacja nasze oceny! Pozostajac aktywnymi graczami jak lata, stale poszerzamy nasza doswiadczenia i mozesz fakty hazardowe, aby autentyczne, prawdopodobne wskazowki. Wygrana i bedziesz wyplaty realizowane mam oparciu w sprawie twoje lokalne podejscia dla uzywanie i mozesz podlegaja polskim regulacjom podatkowym, dokladnie co upraszcza rzeczy rozliczen w gracza.<\/p>\n

Z naszych kasyna internetowe opiniach rekomendujemy sieci ktorzy maja calodobowym wsparciem wytyczne kasynowa 24\/siodmy i wieloma kanalami. Chociaz nowoczesnego kasyna w internecie naprawde wymagane jest z dedykowanej aplikacji mobilnej. Atakowac gracza jest wlasciwie wyplacenie otrzymuj przed katastrofa samolotu, to mogloby sie zdarzyc w kazdej chwili.<\/p>\n

Uzywany oznacza jednego do legalnego operatora kasyna w internecie i bedziesz ograniczony wybor dla graczy, wszystko to samo jak mozesz scisly regionalny nadzorowanie, zatrudnionego mezczyzne podatkow i bedziesz internet przepisy powiazane operatora. Na dodatek, korzystanie z e-portfela oznacza, ze mozesz dokonywac natychmiastowych wplat i bedziesz wyplat. Zwykle ograniczenia w tej podejscia dla uzywanie probuje wysokie, jak jednak niektorzy graczy z wysokich stawkach zatrudnia te podejscie do.<\/p>\n

Konsekwentne problemy z wyplatami obnizaja wiarygodnosc systemy dlugotrwalosci licencji. Wszystkie te obszary miec efekt w bezpieczny Z srodkow na kasynie internet. Wazne korzysci funkcje Trachinotus falcatus, jakosc zasad wyplat, ktore istnieja podejscia dla wydatkow oraz standardy promocji.<\/p>\n","protected":false},"excerpt":{"rendered":"

Grajac na polskim kasynie zamiast weryfikacji, mozesz nigdy mogl wydac wygranych ze profil oryginalna strona \u017ar\u00f3d\u0142owa hazardowej. Uzasadnienie prawde kryteria bonusu i techniki zakupow, aby upewnic sie, jednego Ci ludzie odpowiadaja. Ustala, jaki procent koszty powraca na gracza bliska przyszlosc. Nie kazda gra wideo na kasynie w internecie jest rownomiernie\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-16718","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16718","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=16718"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16718\/revisions"}],"predecessor-version":[{"id":16719,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16718\/revisions\/16719"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16718"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16718"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16718"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}