/* 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":16766,"date":"2026-05-09T14:40:28","date_gmt":"2026-05-09T14:40:28","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16766"},"modified":"2026-05-09T14:40:31","modified_gmt":"2026-05-09T14:40:31","slug":"vulkan-vegas-teraz-oferuje-imponujaca-biblioteke-wiecej-2000-gier-i-dlatego-zaspokoja-agrada-nawet-najbardziej-wymagajacych-polskich-graczy","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/vulkan-vegas-teraz-oferuje-imponujaca-biblioteke-wiecej-2000-gier-i-dlatego-zaspokoja-agrada-nawet-najbardziej-wymagajacych-polskich-graczy\/","title":{"rendered":"Vulkan Vegas teraz oferuje imponujaca biblioteke wiecej 2000 gier, i dlatego zaspokoja agrada nawet najbardziej wymagajacych polskich graczy"},"content":{"rendered":"

Po prostu co wazne, wszystko gier jest wlasciwie pomoc do trybie demo, co umozliwia polskim graczom zdecydowac sie wyprobowac mam bezpieczny i bezpieczny przed rozpoczeciem gry do prawdziwa gotowka. Vulkan Vegas to takze do negocjacji podejscia dla platnosci do PLN, razem z popularne do Polsce wybor kiedys Skrill, Neteller czy Trustly, to produkuje, ty na pewno wplaty i bedziesz wygrane jest wlasciwie szybkie i mozesz praktyczne. Na dodatek, polskojezyczna strona internetowa i obsluga klienta sprawiaja, ze Vulkan Vegas probuje idealnym bedzie z do graczy ktorzy maja Polski, szukajacych bezpiecznego i mozesz ekscytujacego spotkania z kasynie internet.<\/p>\n

Nowi uzytkownicy mogli skorzystac z bonusu powitalnego, dokladnie kto rowniez oferuje na 4000 PLN oraz 125 darmowych spinow na wyznacz automaty, takie Book of jesli chodzi o Fallen. Vulkan Vegas to kasyno internetowe, i to slynie ktorzy maja hojnych bonusow i mozesz BetHog<\/a> promocji, jak atrakcyjnych w polskich graczy. Chociaz, czy czy nie preferujesz jasne automaty do gier, wazne gra online stolowe, jesli pomysly kasyno hazardowe nienagrane, moze byc tu cos dla siebie. Vulkan Vegas technologia informacyjna kasyno hazardowe, i to z powodu swojej roznorodnosci gier i wysokiej jakosci rozgrywki zdobylo filia polskich graczy.<\/p>\n

Program wedrujacy Vulkan Vegas jest wlasciwie latwy w uzyciu, ktorzy maja latwym dostepem na karty, promocji i mozesz obslugi wlasciciela w jezyku polskim. Wystarczajaco otworzyc przegladarke, zalogowac sie z swoje czlonkostwo i wyprobowac \ufffd poniewaz automatow po kasyno hazardowe przetrzymaj. Platforma polityczna jest w srodku pelni zoptymalizowana kat urzadzen mobilnych, takich jak quand Android oraz ios firmy Apple, bez potrzeby pobierania dodatkowej ma.<\/p>\n

Z produkcjach takich jak Aviator czy JetX, obstawiajacy honoruj stale rosnacy mnoznik i powinien dowiedziec sie, kiedykolwiek my rozwidlic wskazowki, zanim atak dobiegnie konca i mozesz \ufffdcrash\ufffd pozbawi go postawionego zakladu. Twoje wlasne glowna cecha jest latwosc mechaniki polaczona z zaawansowanymi funkcjami bonusowymi, takimi jak darmowe spiny, mnozniki wygranych czy czy nie pomyslowy organizacja Megaways. Wlaczajac dostarczamyw Vulkan Vegas online wiecej 5000 tytulow, co sprawia, ze nasza kolekcja probuje jedna z najlepszych wziac pod uwage w graczy ktorzy maja Polski.<\/p>\n

Vulkan vegas pl oni platforma solidna, ktora by mimo osobach oznacza regulaminowych, rowniez zapewnia jedne wiodacych na rynku warunkow finansowych na rynku europejskim. Ponizsze zestawienie pozwoli ci szybko ocenic, czy nasza platforma Vulkan Vegas pasuje Twoje oczekiwania aspekt nowoczesnego kasyna internetowe. Nasza umowa wygladza w tle konkurencji najwczesniej hojnoscia systemu premiowego, wszystko to samo standard polacz obrotu sa rygorystycznie jasne czasowo, po prostu co wymusza rozrywka do krotkim okresie kontynuowaniu aktywacji. Ponizsza tabela zawiera kompendium zrozumieniu Vulkan Vegas, pozwalajac na szybkie zapoznanie sie ktorzy maja najwazniejszymi faktami przed rozpoczeciem gra wideo.<\/p>\n

Kazda z nich posiada unikalna mechanike i mozesz dedykowana jest innej grupie odbiorcow, co pozwala na personalizacje doswiadczen. System wybierze na ciebie produkcje w sprawie wysokim RTP, pozwalajac na rozwoj nowych hitow, ktorych prawdopodobnie nigdy bys nie sprawdzil, patrzac na liste recznie. \ufffdBook of Dead\ufffd, stworzyc organizacja szybko przefiltrowal dziesiatki i tysiace wziac pod uwage tytulow i bedziesz wyswietlil naprawde odpowiednie ogolna wydajnosc z ulamku chwila.<\/p>\n

Do polskich graczy szukajacych hobby i mozesz bezpieczenstwa, Vulkan Vegas to swietny wybor \ufffd zarejestruj sie przyszedl dzis i dowiedz sie scena kasynowej przyjemnosci! Obstawianie w czasie rzeczywistym cum ewa na urzadzeniach mobilnych, wlaczanie ogladac nimi w dowolnym miejscu, moze to bedzie w domu, jesli czy nie na autostradzie. Uwzglednionych w tym moze byc czesto trendy gry automaty online, od i bedziesz wieczne gra wideo stolowe, wideo poker internetowy oraz urzekajace kasyno przetrzymaj. Bezpieczniejszy transakcji, bezpieczenstwo danych i mozesz licencje fair play, podobne eCOGRA, gwarantuja, jednego do Twoje wlasne dochodzenie i mozesz wskazowki bylo chronione. Dostepne sa automaty do gier z obstawianie, obstawianie stolowe, obstawianie przetrzymaj, keno, gra wideo odrebnej crash lub inne.<\/p>\n

Dzieki temu czlonek posiada staly wglad w punkty bezpieczenstwa, co daje wiara od pierwszych sekund spedzonych do portalu Vulkan Vegas kasyno hazardowe. Twoj ekran zostal stworzony w pewnym sensie, aby odnalezli sie na nim czesto eksperci hazardu, poniewaz i mozesz ludzie stawiajace swoje podstawowy wskazowki w szerokim swiecie wirtualnych kasyn.<\/p>\n

Badanie jest zalezny od opiniach tysiac uzytkownikow z Polski oraz obiektywnych testach wydajnosciowych w naszym systemu transakcyjnego<\/h2>\n

Platforma dziala na podstawie licencji wydanej z organy Curacao (Invicta Networks), po prostu co gwarantuje zgodnosc ktorzy maja miedzynarodowymi standardami oraz szczerosc gier, potwierdzona certyfikatami, takimi kiedys eCOGRA. W polskich graczy bezpieczniejszy i mozesz autentycznosc technologia informacyjna istotne problemy przy podejmowaniu decyzji przy kasyna w internecie, dobry Vulkan Vegas spelnia tego typu kryterium najwyzszej jakosci. Polscy zawodowi sportowcy cenia sobie rzetelnosc i mozesz dostep zespolu wsparcia, to renderuje, jednego do Vulkan Vegas jest jednym z przyjaznych kasyn siec w uzytkownikow ktorzy maja Polski. Z drugiej strony, kawalek FAQ na stronie Vulkan Vegas probuje bogata i mozesz naprawde planowana, zawierajac odpowiedzi na najczesciej pytanie pytania dotyczace rejestracji, gier czy wyplat. Vulkan Vegas stawia na najwyzsza jakosc obslugi klienta, co jest szczegolnie wazne w polskich graczy szukajacych niezawodnego wsparcia z swoim jezyku.<\/p>\n

Jednym z najwiekszych udogodnien na stronie internetowej Vulkan Vegas probuje najnowoczesniejszy organizacja wyszukiwania i mozesz filtrowania artykulow<\/h2>\n

Mimo jednego procesy rejestracja w celu jest dobrze polozony, probuje on bezpieczenstwo, dobry wszystkie twoje badania i transakcje jest wlasciwie szyfrowane. Kasyno zainwestowalo wspaniale kroki we niezliczone gra wideo, i sloty, gra stolowe, jackpoty, gry casualowe i mozesz zupelnie nowe gra wideo. Musimy, abys czul sie doceniony przy kazdej wizycie, bardzo tworzymy organizacja regularnych promocji, ktore istnieja twoja sprawdzajacego klienta.<\/p>\n","protected":false},"excerpt":{"rendered":"

Po prostu co wazne, wszystko gier jest wlasciwie pomoc do trybie demo, co umozliwia polskim graczom zdecydowac sie wyprobowac mam bezpieczny i bezpieczny przed rozpoczeciem gry do prawdziwa gotowka. Vulkan Vegas to takze do negocjacji podejscia dla platnosci do PLN, razem z popularne do Polsce wybor kiedys Skrill, Neteller czy\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-16766","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16766","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=16766"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16766\/revisions"}],"predecessor-version":[{"id":16767,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16766\/revisions\/16767"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16766"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16766"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}