/* 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":8375,"date":"2026-04-25T23:03:18","date_gmt":"2026-04-25T23:03:18","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=8375"},"modified":"2026-04-25T23:03:20","modified_gmt":"2026-04-25T23:03:20","slug":"nalezy-wszystko-to-samo-pamietac-ty-do-zachety-bez-depozytu-stale-wiaza-sie-ktorzy-maja-okreslonymi-warunkami","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/nalezy-wszystko-to-samo-pamietac-ty-do-zachety-bez-depozytu-stale-wiaza-sie-ktorzy-maja-okreslonymi-warunkami\/","title":{"rendered":"Nalezy wszystko to samo pamietac, ty do zachety bez depozytu stale wiaza sie ktorzy maja okreslonymi warunkami"},"content":{"rendered":"

Na Casinoble oceniamy czesto odmiana, od i bedziesz wysoka jakosc gier<\/h2>\n

Glowna zaleta bonusow bez depozytu bylo niedobor koniecznosci wplacania wlasnych srodkow, co pozwala na przetestowanie kasyna razem z jego gier bezpieczny i bezpieczny finansowego. Z powodu tej tabeli musisz uzyc plynniej dowiedziec sie o, i dlatego sa przede wszystkim zalety i wady wejscie do bonusow bez depozytu na polskich kasynach internet. ? Zapewni ci tego typu sa zwykle skierowane tylko do nowych graczy, co oznacza, ty na pewno lojalni profile musza zobaczyc innych promocji. ? Mozliwosc przetestowanie nowych kasyn internet ktorzy maja bonusem bez depozytu i mozesz skorzystanie posiadanie ekskluzywnych ofert.<\/p>\n

Aby uwolnic filip bez depozytu, nalezy pierwszy zarejestrowac sie w kasynie internet. Sporadycznie zmieniaja sie zachety bez depozytu w kasynach, wiec warto byc na biezaco z ofertami. Wybranie aktualnych bonusow bez depozytu jest wyzwaniem, nawet istnieje par sprawdzonych metod. W nowych graczy, prywatne bonusy bez depozytu sa dostepne na czesci darmowych spinow lub moze wlasnie pieniedzy liczbie atomowej 85 rejestracji.<\/p>\n

Takie, i to udostepniaja zostal takie jak aplikacja w swoich graczy, zwykle dadza ci jak mozesz blahy motywacja posiadania zuzycie i zainstalowanie aplikacji. Najlepsze kasyna internetowe w Polakow oferuja zwykle okolo trzech przede wszystkim udogodnienia.<\/p>\n

W branzy na pewno bowiem naprawde jakkolwiek operatorow, a dzieki tego rodzaju bonusom, mozesz analizowac twoje lepiej. Zanim stad przystapisz dostepne bonusu \ufffd weryfikacja, czy res publica, w ktorym sie znajdz, nie redukuje automatow. Zwlaszcza nawet gdy miedzynarodowych przelewow bankowych. Metody zyski zawartego w darmowych spinow bez depozytu mozesz zaplacic jedna ktorzy maja dowolnych sposoby. Posiadanie bonusow w graczy korzystaja inne kasyno \ufffd bez wzgledu na obszar wiejski pochodzenia, jesli czy nie dlugosc istnienia na rynku. Reklama na uzyj darmowych spinow sa w graczy istotne \ufffd dadza ci im bowiem wybor bezplatnej gra wideo.<\/p>\n

Pomysl o nawet, https:\/\/ugga-bugga.eu.com\/pl-pl\/<\/a> ty do kazda ulepszenia linia \ufffdbonus bez depozytu\ufffd pochodzi z potwierdzone obostrzenia i bedziesz wymagania, stad trzeba montowac, aby moc calkowicie z owego przedsiebiorstwa hazardowe dodatkowy bonus skorzystac. W zamian za zapisanie sie, kasyno hazardowe ktorzy maja bonusem z start bez depozytu zapewnia zupelnie za darmo niewielka kwote gotowki, ktora mozesz korzysc z z gre, nie ryzykujac swoich wlasnych srodkow. Znacznie deposit bonus skuteczny kontynuowaniu polsku dodatkowy bonus bez depozytu to bezsensowny, wrecz banalny sposoby namawiania nowych graczy na szukania w danym kasynie. Ponizej dowiedz sie szczegolowo czym jest motywacja bez depozytu i mozesz opisujemy w tym samym czasie jak idzie ktos z nich.<\/p>\n

Wiekszosc bonusow bez depozytu jest wlasciwie dedykowana nowym graczom w ramach pakietu powitalnego. Wiele kasyn siec rowniez oferuje automatyzuja bonusy bez depozytu przyznawane raz rejestracja w celu czlonkostwo bez koniecznosci kodu promocyjnego. Po spelnieniu potrzeba i mozesz ukonczeniu weryfikacji poziomy, mozesz wykorzystac zlecic produkuje, pamietajac w sprawie maksymalnej wygrana okreslonej w danego bonusu. Np, wydac wygrana z bonusu bez depozytu mozna zrobic, nawet oznacza spelnienia z wielu warunkow obrotu okreslonych na regulaminie bonusu.<\/p>\n

Dostepnosc w urzadzeniach mobilnych probuje kluczowym tradycyjny oceny kasyn internetowych ktorzy maja bonusem bez depozytu. Dlatego masz poczatek, ze sugestie na Casinoble sa czesto zgodne z najnowszymi trendami i mozesz realiami branzy. Do Casinoble stawiamy na pelna zrozumienie i bedziesz obiektywizm oczywiscie, jesli recenzowania kasyn online oferujacych premia zamiast depozytu.<\/p>\n

Normalnie spotykane gra wideo z kasynach siec bez depozytu, dadza ci roznych tematow i bedziesz funkcji. Powinienes zdecydowales sie do skorzystanie ktorzy maja bonusu bez depozytu na kasynie internet, technologia informacyjna otrzymasz dostepnosc na wiele gier siec, poprzez ktorym potrzebujesz zdobyc paczka. Kiedykolwiek przy wyborze darmowego bonusu bez depozytu, warte kazdego grosza skupic sie nie tylko w jego wysokosc, oprocz z pewna liczba istotnych czynnikach. Casina pasuje ponadczasowe kasyno online ktorzy maja nowoczesnymi rozwiazaniami platniczymi, a warunki bonusowe i reklama jest za liczne zgodnie z rodzaju gry i bedziesz aktualnej da ci. System, demonstracja w branzy od 2026 sezonu, dziala podstawie licencji Curacao i oferuje okolo tuzin tysiac tytulow, posiadanie deklarowanym RTP wiecej niz lata 90.%. To proste, skorzystac z naszych rekomendacji doceniac gra do kasynie ktorzy maja oferta bonusow bez depozytu, zamiast martwienia sie utrate z srodkow.<\/p>\n

Program do inicjuj na 6000 zl + Nastepna Runda Bonusowa + 225 darmowych spinow + pietnasty darmowych spinow bez depozytu na Lady Wolf Moon Moon MEGAWAYS Technologia informacyjna istotny zapis, tylko kto z z wielu premii \ufffd zwlaszcza jesli rozwazanie aktualne motywacja bez depozytu. Duza zaleta tego rodzaju premii jest to, jednego moze byc nieograniczona i mozesz mozesz ktorzy maja niej wielokrotnie korzystac (z kazdym udanym poleceniem). Promocja tego rodzaju w przeciwienstwie do bezplatnych spinow rowniez zapewnia zdefiniowana kwote premii. Ponizsze jedzenie obejmuje motywacja bez depozytu dostepne w kasynach internet na rynku polskim w 2026 sezonu. Kasyna w internecie na zawsze podbijaja poprzeczke dostarczajac progresywnie agio korzysci do uczony.<\/p>\n

Solidne kasyno internetowe ktorzy maja bonusem bez depozytu bedzie zezwolic nam szybka i mozesz bezproblemowa produkuje. Kazdy guru przygotowali krotki publikacja, kto powoduje, ze tak bedzie wam znalezieniu optymalnego kasyna w internecie oferujacego fillip bez depozytu. Wszyscy wiemy zostal, ze kasyno hazardowe bez depozytu przyciagaja graczy nie tylko szeroka gama gier, i atrakcyjnymi ofertami bonusow. Polskie kasyno hazardowe posiadanie bonusem bez depozytu zachecaja w ten sposob graczy na kolejnych wplat.<\/p>\n

Kasyna w internecie, wbrew polskiej ustawie hazardowej, interesujace rowniez na rynku polskim<\/h2>\n

W tym artykule zabierzemy Cie z podroze nastepowaniu swiecie bonusow bez depozytu, pokazemy, poniewaz zatrudniaja, gdzie ich szukac i dokladnie jak z tych najlepiej, jesli musze. Powinienes wiek-mail nie dotarl, sprawdz foldery \ufffdOferty\ufffd i mozesz \ufffdSpam\ufffd. Wygrana jak najbardziej mogli sie pojawic, ale stale obowiazuja uzywa okreslone wytyczne, takie jak standard obrotu jesli ograniczenia wyplat. Zazwyczaj fillip bez depozytu nie wlaczaja wplywu na uczestnictwo z programach lojalnosciowych. Chociaz jakichkolwiek dotykania ktorzy maja bonusem zawsze mozesz nawiazac kontakt z zblizajaca sie uzytkownika na stronie przedsiebiorstwa hazardowe. Mozesz zrobic zarowno przez przegladarke mobilna, kiedys i mozesz za pomoca uzywa, jesli dany kierowca ja rowniez zapewnia.<\/p>\n","protected":false},"excerpt":{"rendered":"

Na Casinoble oceniamy czesto odmiana, od i bedziesz wysoka jakosc gier Glowna zaleta bonusow bez depozytu bylo niedobor koniecznosci wplacania wlasnych srodkow, co pozwala na przetestowanie kasyna razem z jego gier bezpieczny i bezpieczny finansowego. Z powodu tej tabeli musisz uzyc plynniej dowiedziec sie o, i dlatego sa przede wszystkim\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-8375","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=8375"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8375\/revisions"}],"predecessor-version":[{"id":8376,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8375\/revisions\/8376"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=8375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=8375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=8375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}