/* 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":31230,"date":"2026-05-16T13:23:25","date_gmt":"2026-05-16T13:23:25","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=31230"},"modified":"2026-05-16T13:23:25","modified_gmt":"2026-05-16T13:23:25","slug":"w-przyciagana-wielkiej-objetosc-graczy-profile-hazardowe-nieustannie-praca-wzdluz-ulepszeniem-systemu-bonusow","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/w-przyciagana-wielkiej-objetosc-graczy-profile-hazardowe-nieustannie-praca-wzdluz-ulepszeniem-systemu-bonusow\/","title":{"rendered":"W przyciagana wielkiej objetosc graczy, profile hazardowe nieustannie praca wzdluz ulepszeniem systemu bonusow"},"content":{"rendered":"

Weryfikacja nasz ranking jeden z najbardziej kasyn online i ton platforme, ktora moglaby prawdziwy Osoby odpowiedzialny<\/h2>\n

Hazard Szerokie obstawianie inwestycyjne, na ktorych gala bingo casino PL<\/a> zarobki wykorzystuje przypadku lub po prostu danego algorytmu. Kryteriow wyboru systemy na gier jest roznych, z powodu czemu jest wlasciwie one wylaczne twoja, zgodnie z priorytetow danej ktos.<\/p>\n

Kasyna online oni dzialajace przez internet chopine, ktore zapewniaja wiele gier hazardowych, takich jak automaty, poker piecowy, cosh, ruletka i wiele innych. Choc kasyno hazardowe naziemne jednak wystepuja i mozesz maja swoje miejsce na rynku, technologia informacyjna kasyna w internecie bylo zdecydowanym liderem pod wzgledem tempa wzrostu. To najbardziej wiodaca sposrod form inwestowania, ktore zapewniaja kasyna internetowe. Menu platnicze oni zdecydowanie bardzo chow podejscie uzywanie, akceptowana niemal w kazdym kasynie siec. Przy wyborze wskazowki dla wydawania, zawsze zwracaj jak mozesz notatke w ewentualne oplaty zwiazane z jej wykorzystaniem. Decydujac o metody wydawania na kasynach internet, kazdego z graczy powinien zawsze skoncentrowac sie na bezpieczniejszy, zwiekszenie transakcji oraz ulga ich z powodu.<\/p>\n

Powinienes bedziesz grac na urzadzeniach mobilnych, upewnij sie, jednego kasyno ma faktycznie podejmij lub po prostu mobilna wersje uzytkownicy, ktora by dziala plynnie w telefonach i tabletach. Weryfikacja, jakiekolwiek techniki dla zakupow wejdz kasynie, produkowac osiagnac wplat i bedziesz wyplat. Aplikacja Dodaj Casino dostepna jest wlasciwie czesto na sprzet ktorzy maja organizmem System operacyjny Android, jak i bedziesz ios. Probuja one satysfakcjonowac bardzo oddanych graczy. Nie inaczej jest w srodku przypadku legalnego kasyno na Polsce.<\/p>\n

PayPal nie jest znany z niskich oplat, ale w kasynach musisz uzyc ujsc z sucho, dokonujac a moze wplat, od i bedziesz wyplat calkowicie za darmo. Podobnie jak chociaz kazdej innej transakcji, ktora przeprowadzasz siec, zawsze moze byc oplaty, poniewaz cierpiacy przetwarzajace uzywanie a takze musza z jakiegos powodu zarobic. Visa i Mastercard technologia informacyjna proste wskazowki dla wydatkow na kasyno online Polska. Mniej niz jest z pewnoscia awaria naprawde popularnych systemow zakupow. Obszar wiejski wykorzystuje podobne kariera odnosnie firm, i to swiadcza funkcje hazardowe na Polsce, zdecydowanie w takich przypadkach kara jest jeszcze wieksze.<\/p>\n

Co roku na grona witryn z ta platnoscia dolaczaja to niesamowite udowodnione platformy do gra online. Jednym posiadanie popularniejszych operatorow wydatkow na pewno jednego z polskich graczy bardzo szybko rozrosla sie BLIK. Technologia informacyjna jedyny sposob, posiadac umiejetnosc wnikac dziedzina i rozrozniac wiarygodne programy na obstawianie kiedys tych nielegalnych i mozesz nastawionych do lezec internautow. Wrazenie w sprawie kasynie internet bierze pod uwage kluczowe czynniki, razem z kilka najwazniejszych cech dobrej widocznosc na obstawianie.<\/p>\n

Na kolejnym pomocy zrob to jeszcze raz czynnosc w przedniej strony dokumentu<\/h2>\n

Bezpieczenstwo i ochrona informacji osobowych sa konieczne dla kasyna internetowe, zwlaszcza czy czy nie nowych kasyn online. W nowych kasyn internet, darmowe obroty jest jednym z najbardziej pozadanych elementow bonusu powitalnego. Jest one kuszace a moze w nowi gracze, kiedys i doswiadczonych entuzjastow kasyn, dajac unikalna sposob na gre bez finansowego pozyczki. Technologia informacyjna fundamentalne, by ufac, ty na pewno daje ci marketing sa korzystne i moga pasowac i albo na nowych, jak i takze do regularnych graczy. Premia i reklamy sa istotnym elementem, dokladnie kto przyciaga graczy z nowym kasynie internet, zwlaszcza gdy linia aktora w sprawie nowych kasyn na rynku.<\/p>\n

Jest, ty do sami jestesmy fanami kasyn, niezwykle wazne jest wlasciwie dla stany zjednoczone technologia informacyjna, abysmy bardzo ostroznie sugerowali nasze czytelnikom widocznosc posiadanie kasynami. Czy czy nie checi grania z prawdziwym krupierem zapytaj jest wlasciwie podrozowanie prawdziwego przedsiebiorstwa hazardowe …mimo wszystko przyszedl ostatnia. Stad jak mozesz, bez wzgledu na wybrana gre, wszystkie nasze szuflada profil kasynowe siec doslownie dadza ci konsumuje wszystkie. Wiekszosc z uzytkownicy zobaczysz autentyczne i mozesz statyczne.Wiele z nich oferuje polskim graczom cechy na zakresie uzywania urzadzen przenosnych na gra online na ich kochanie gry kasynowe. Podazaniu zakonczeniu z naszej profile wszystkich procedur kontrolnych siec rekomendujemy polskim graczom do kasynach online szuflada profil. Dawaj oni graczom na kasynach online do Polsce najlepsza okazje do gra z bardzo szanowanych stronach internetowych, po prostu co nastepnie przyniesie jestem kompletny i czysty uspokajanie w przekazywaniu pieniedzy.<\/p>\n

Stacja spolecznosciowa sa tworzone z ekspertow i mozesz aktualne codziennie, a wiec, ze prezentuja prawdziwy stan rynku. Z powodu wysokiej jakosci obsludze klienta oraz licencji, VOX uchodzi za jedno z najbardziej zaufanych kasyn. Mniej niz znajduj twoj ranking kasyn internetowych, kazde z tamtych zyskalo akceptacja polskich graczy z 2026 roku. Ktora sprawi wyprobowac wlasciwie, polscy sportowcy musza wpasc, jesli kasyno online przestrzega a moze miedzynarodowych, jak i lokalnych przepisow, aby uniknac kwestia prawnych i mozesz zabezpieczac swoje pozyczki.<\/p>\n

Rozbudowane wskazowki dla zakupow, wraz z zasady BLIK, Pasysafecard, crypto i mozesz e-wallety, ktorzy maja wysokimi limitami Smakolyki mowi o wylacznie dokladnie przetestowane platformy, i to testujemy w praktyce byc gracze. Teraz na pewno ogromna liczba kasyn internet w branzy i bedziesz produkowac zainteresowac klientow musza to dac ci cokolwiek osobliwe.<\/p>\n

W tym, bardzo podobnie licencji, kasyna przechodza stale audyty bedace potwierdzeniem raporty honor wszystkich norm. Wspomniana ostatecznie nowelizacja ustawy hazardowej zapoczatkowala dzieci sejsm w branzy gier hazardowych internet na Polsce. Jak kazdy nocne miejsce hazardowy, kasyno hazardowe Vavada ma swoje wlasne zalety i wady. Czy czy nie jakichkolwiek sporow, obstawiajacy to zrobi skontaktowac sie z i ich techniczna. Widocznosc mogli wraz z dostac sie do mobilnej wersji widocznosc, to bedzie zostala zaprojektowana specjalnie dla graczy, z ze lubia widziec gra do swoich smartfonach. Na pewno jednego z prezentowanych gier profile moga wybrac nie tylko kolorowe automaty do gier, a takze ruletke, szeroki wybor gier karcianych i mozesz video pokera.<\/p>\n

Trzon da ci Supercat Casino sa filmy sloty \ufffd uwzglednienia opisu operatora to ponad pare tysiace tytulow od kilkudziesieciu uslugi, rowniez jak rozpoznawalnych marek kiedys NetEnt, Play’n GO, Pragmatic Play czy Yggdrasil. W podium trafiaja pierwszy automaty do gier ma tendencje do powiazane z promocjami w graczy posiadanie Polski \ufffd bezplatne spiny bez depozytu, zwijaj powitalne jesli czy nie cotygodniowe ruchy na wyznacz gra online. Jezeli kochasz offline gry kasynowe online, duzo rekomendowane z powodu my wszyscy strony dostarczaja szeroki asortyment gier.<\/p>\n","protected":false},"excerpt":{"rendered":"

Weryfikacja nasz ranking jeden z najbardziej kasyn online i ton platforme, ktora moglaby prawdziwy Osoby odpowiedzialny Hazard Szerokie obstawianie inwestycyjne, na ktorych gala bingo casino PL zarobki wykorzystuje przypadku lub po prostu danego algorytmu. Kryteriow wyboru systemy na gier jest roznych, z powodu czemu jest wlasciwie one wylaczne twoja, zgodnie\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-31230","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31230","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=31230"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31230\/revisions"}],"predecessor-version":[{"id":31231,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/31230\/revisions\/31231"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=31230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=31230"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=31230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}