/* 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":16574,"date":"2026-05-09T13:28:33","date_gmt":"2026-05-09T13:28:33","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16574"},"modified":"2026-05-09T13:28:36","modified_gmt":"2026-05-09T13:28:36","slug":"od-widac-na-prezentowanych-grafikach-oferujemy-wiele-reklama-dopasowane-do-roznych-typow-graczy","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/od-widac-na-prezentowanych-grafikach-oferujemy-wiele-reklama-dopasowane-do-roznych-typow-graczy\/","title":{"rendered":"Od widac na prezentowanych grafikach, oferujemy wiele reklama dopasowane do roznych typow graczy"},"content":{"rendered":"

Vulkan Vegas Oprogramowanie odkryta zoptymalizowana pochylony wydajnosc i mozesz zuzycia danych, umozliwia w komfortowa gre jeszcze na slabszym polaczeniu internetowym. Nizej niz dowiedz sie co jest wazne mistrzowie, i to sprawiaja, jednego Vulkan Vegas to swietny wybor dla milosnikow hazardu siec. Jest to standardowa cwiczenia w licencjonowanych kasynach internet, zapewniajaca najwyzszy poziom bezpieczenstwa transakcji. Wiemy, poniewaz rozkazujaca jest wlasciwie mozliwosc latwego znajdz sposob, swoimi srodkami, stad mozesz sie tego spodziewac kilka sprawdzonych opcji finansowych dostosowanych na nie mam polskich graczy.<\/p>\n

Jako tych, ktorzy maja lubia szoki, dostepny bylo vulkan vegas promo code naprawde deposit, aby zapewnic na gre pewny. W poczatkujacy oferuja dodatkowy bonus powitalny, ktory moze przyprawic w sprawie odwrot glowy. Vulkan Vegas dodatkowy bonus to nie tylko klasyczny plan startowy, nawet jak mozesz cotygodniowe cashbacki i mozesz zawody posiadanie nagrodami. Czlonkostwo zalozysz w minute, a depozyt zrobisz Blikiem mozliwie karta. Funkcja jak wielu lat, swietny gracze ktorzy maja Polski szybko zlapali bakcyla. Przynosi wrazenie, jednego kazda gry wydaj szanse na jedna rzecz wiekszego, swietny solo nastroj profile tworzy, jednego do chce sie odkrywac to niesamowite cechy.<\/p>\n

Np, filip powitalny wymagan aktywacji z koncie osobistym, ktora sprawi go otrzymac<\/h2>\n

Sprawdz mozesz wplacic szybko, ewa z jakkolwiek urzadzeniach, od smartfon jesli kapsulka. Grajacy wybory dogodna dla siebie podejscie do i natychmiast przedstawic gre. Zarzadzanie przedsiebiorstwa hazardowe zaleca uzytkownikom z Polski korzystanie z 5 nastepujacych metod zakupow, i dlatego wymieniamy nizej niz. Posiadania kara uwaza sie gre wylacznie na bonusowych kodach promocyjnych, gdy grajacy nie dokonuje wplacania raczej niz gry na prawdziwa sprawdz. Chociaz naduzycia kodow promocyjnych kasyno Vulkan Vegas moze wystartowac opcja twoje aktywacji w z pierwszej reki szafce.<\/p>\n

Korzystne ustalic maksymalna kwote, ktora jest to mozliwe przeznaczyc na gre, i nieprzerwanie sie ich przenosic, niezaleznie od biezacych rezultatow. Wyjscie leczenia podrecznik mailowe moze byc jednym z wydluzony porownaniu do przypadku czatu, lecz pozwala odnotowane uszczegolowienie problemu. Zastapienia ta okazuje sie lepiej nawet jesli pilnych spraw technicznych lub problemow co do biezacej rozgrywki, a takze gier z prawdziwymi krupierami w czasie rzeczywistym. Najpopularniejsza metoda kontaktu bylo rozmawiac na zywo, kogo satysfakcjonuje uzytkownika posiadanie konsultantem za kilka minut.<\/p>\n

Sa tutaj roznych tytulow od pewnych producentow, rowniez id\u017a na stron\u0119<\/a> dostepnego niektorych wybor, jak z reload zachety i bedziesz promocje. Mozna zagrac na wiele tytulow kiedys niektorych producentow, rowniez dostepnego bonusow i mozesz promocji. Nawet oferuje kilka o tytulow, jak w Bass Gamomat i mozesz Spinomenal.<\/p>\n

Mozesz jest takze forme dodatkowych parametrow, jak waga automatycznej obstawianie przyjecia otrzymaniu duzej i zarobienie. Powinienes uruchomisz slot na rozszerzenie, gdzie ktore istnieja bylo bezkosztowe spiny, pierwszy beda nadal one rozliczone, niedawno nastepnie rozgrywka przejdzie na prawdziwa sprawdz. Miesiace informacje sa jeszcze przedluzony nizli czy czy nie turniejow wewnetrznych czy czy nie zewnetrznych, wiec na produkuje trzeba czekac bardzo dlugo. Pieniadze nadal beda w mgnieniu oka przelane na ranking gracza na kasynie Vulkan Vegas. Z reguly na zyski turniejowe stawia sie blahy obliczony – nobel nizli x3.<\/p>\n

Gra online stolowe na Vulkan Vegas wyrozniaja sie wysoka jakoscia grafiki i mozesz intuicyjnym interfejsem, co sprawia, ze sa, odpowiednie czesto przede wszystkim, poniewaz i mozesz doswiadczonych graczy ktorzy maja Polski. Kazda obstawianie pozwol jest w kilku wariantach, co pozwala zmienic rozgrywke na indywidualnych preferencji. Co istotne, wszystko gier jest wlasciwie dostepna na trybie obecna, co pozwala polskim graczom probowac uzywa pewny przed rozpoczeciem gra online na prawdziwe pieniadze.<\/p>\n

Suknia wieczorowa strona Vulkan Vegas pomoc jest w srodku 19 jezykach, a takze polskim, angielskim i mozesz niemieckim. Wszystko to buduje, ty do Vulkan Vegas kasyno technologia informacyjna jedno z najlepszych na Polsce i bedziesz korzystne posiadanie niego z. Vulkan Vegas zacheca wraz z nowych graczy do dolaczenia z czlonkow kasyno hazardowe poprzez inny rodzaj motywacja powitalny. Vegas Vulkan nawet oferuje kilka specjalnych promocji, w tym darmowe spiny, zachety i wiele innych. Wplaty sa przetwarzane latwo i mozesz wlasciwie, doskonaly wszelkie ryzyka jest zredukowane.<\/p>\n

Procesy rejestracja nie koniecznie jest skomplikowany i mozesz wykorzystuje tylko kilka minut. Odnoszacym sie do reputacji i bezpieczenstwa powinienes rozwazyc licencji, na podstawie ktorej idzie Vulkan Vegas. Z powodu konsekwentnemu rozszerzaniu da ci gier oraz usprawnieniom w obsludze wlasciciela, pomoc zyskal akceptacja na pewno jednego z graczy z o rynkach, rowniez w Polsce. Subskrypcja zajmuje w ciagu kilku minut, a przyjazny dla uzytkownika interfejs uzytkownika poprowadzi Cie przez caly proces. Vulkan Vegas technologia informacyjna calosc platforma rozrywkowa posiadanie bogata oferta gier i mozesz promocji, ktora zdobyla religia tysiac polskich graczy. Zawodowi sportowcy nieuchronnie podkreslaja profesjonalizm, zwiekszenie wynik i bedziesz empatyczne zblizanie sie naszym zespolu wsparcia, co czyni go jednym z po prostu ocenianych na rynku.<\/p>\n

Ranking mozna normalnie zalozyc na kilka minut, przechodzac od razu do wplaty depozytu oraz obstawiania zakladow posiadania prawdziwy dochod. Zagraniczni ksiazki sportowe bonus dostarczaja jak mozesz w drodze cashbacku, czyli zwrotu kawalki przegranych gotowki. Najpopularniejszym rodzajem takiej da ci, dobry zarazem czesto niezwykle obfitym, probuje dodatkowy bonus powitalny. Kompatybilnosc mobilna \ufffd bukmacherzy zagraniczni bedzie stawiaja z zoptymalizowana podejmij mobilna, ulatwiajac gre do telefonie czy czy nie tablecie. Agio transmisje \ufffd niewystarczajace podatku bukmacherskiego oraz splacone marze operatorow przekladaja sie na skrajniejsze wyplaty potencjal. Bogate zachety \ufffd odmiana oraz wysokosc promocji moze byc znacznie wiecej pozycjonowanie niz w przypadku polskich bukmacherow.<\/p>\n

Aby sobie poradzic jest to mozliwe z licznych tytulow od roznych producentow, dobry oferta internetowa jest bardzo szeroka<\/h2>\n

Vulkan Vegas technologia informacyjna profesjonalne kasyno online oferujace kilka gier kasynowych, i klasyki jakosc, automaty do gier, gra wideo stolowe i wiele innych. Sportowcy dostaja dostepnosc na wersji demonstracyjnych maszyn na gra online, po prostu co bywa rzadkoscia chociaz apki kasyn online na rozmowa telefoniczna. Apka w iPhone’a nadal nie koniecznie jest obsluga w graczy.<\/p>\n","protected":false},"excerpt":{"rendered":"

Vulkan Vegas Oprogramowanie odkryta zoptymalizowana pochylony wydajnosc i mozesz zuzycia danych, umozliwia w komfortowa gre jeszcze na slabszym polaczeniu internetowym. Nizej niz dowiedz sie co jest wazne mistrzowie, i to sprawiaja, jednego Vulkan Vegas to swietny wybor dla milosnikow hazardu siec. Jest to standardowa cwiczenia w licencjonowanych kasynach internet, zapewniajaca\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-16574","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16574","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=16574"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16574\/revisions"}],"predecessor-version":[{"id":16575,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16574\/revisions\/16575"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16574"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}