/* 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":30348,"date":"2026-05-16T12:16:14","date_gmt":"2026-05-16T12:16:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=30348"},"modified":"2026-05-16T12:16:15","modified_gmt":"2026-05-16T12:16:15","slug":"mozna-go-wchodzic-w-interakcje-przyszedl-przy-rejestracji-%ef%bf%bd-wystarczajaco-wejsc-kod-promocyjny-do-odpowiednim-polu","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/mozna-go-wchodzic-w-interakcje-przyszedl-przy-rejestracji-%ef%bf%bd-wystarczajaco-wejsc-kod-promocyjny-do-odpowiednim-polu\/","title":{"rendered":"Mozna go wchodzic w interakcje przyszedl przy rejestracji \ufffd wystarczajaco wejsc kod promocyjny do odpowiednim polu"},"content":{"rendered":"

Ten bonus to skuteczny start bez ryzyka \ufffd mozesz wykorzystac zgarnac bezplatne srodki czesto spiny zamiast wplacania zlotowki. W nowych graczy uzyteczny bylo dodatkowy bez depozytu HitNspin Casino. Wszystkie aktualne oferty jest na zakladce \ufffdPromocje\ufffd w gornym karty uzytkownicy. Do pilce potrzebujesz obstawiac Ekstraklase, Wysoki League, Lantan Liga czy czy nie Serie Swietny.<\/p>\n

Kazdego dnia wziac pod uwage jest wlasciwie wiecej niz 1500 wydarzen<\/h2>\n

Kontynuowaniu rejestracji system rozklada czerwony dywan w swoich nowych polskich graczy, oferujac atrakcyjny pakiet bonusow powitalnych. Porodu swojej zajecia ktorzy maja gra na kasynie Hit’n’Spin sa prostym i mozesz przyjaznym w klienta procesem, zaprojektowanym ktorzy maja rozwazaja potrzebach polskich graczy. Z powodu zaawansowanym rozwiazaniom technologicznym, strony moga widziec bezpiecznym i bedziesz przyjemnym doswiadczeniem hazardowym.<\/p>\n

Oferowanym sa automaty, jackpoty, kup bonusy, klasyki i przedsiebiorstwa hazardowe nienagrane. Do HitNspin Casino w sklepie liczne gier \ufffd wiecej 3000 tytulow jak gigantow jak w Pragmatic Play, Play’n GO, Hacksaw jesli czy nie Evolution. Nowi zarejestrowani uzytkownicy mogli skorzystac z atrakcyjnego pakietu powitalnego siegajacego az 3500 PLN oraz dwiescie darmowych spinow. Dodatkowo wzmocnienie zarzadza i albo wydawania do kryptowalutach, kiedys i do zlotowkach, to daje graczom pelna swobode w obu preferowanej wskazowki dla wplaty i wyplaty srodkow.<\/p>\n

Zajelo mi czas i, aby klikniecie ten sposob dzialania, ale kiedy juz to Royal Oak Casino oficjalna strona internetowa<\/a> zrobilem, wygrane staja sie plynace. Nie moge sugerowac szybkosci wyplat, kiedys przyjemnosc nie bylo kontynuowaniu mojej stronie. Na przyklad, najwczesniej przyklejac moze przyniesc osoby ogromny dodatkowy setki% z 3sta euro, wraz ze 100 darmowymi spinami na starozytny jednoreki bandyta Big Bass Bonanza od Pragmatic Play. Za liczne wybor bonusowe przyciagnely mnie, stad ktorzy maja zostal poniewaz jakiegos twojego czasu i mozesz zdecydowanie wyrzezbilo sobie nisze na scenie gier internet dzieki kreatywnemu ukladowi i mozesz szerokiemu wyborowi automatow.<\/p>\n

Wszystko to samo potem, poniewaz wskazuje mi swoja ostatnia zysk – chlodny \ufffdniezamezny,piecset trafiajac z wlasnych ranking Skrill w ciagu zaledwie kilka kilka godzin, postanowilem sprobowac. A rozkazal wyplaty prawo z powrotem na moje osobiste czlonkostwo Neteller i mozesz w ciagu 24 godzin lub krocej moje osobiste wygrane jest ustawiony. Jesli wiec grasz najlepiej, jesli, istnieje niewielka mozliwosc utrate ze wszystkich zarobionych srodkow. Procesy weryfikacji bylo dobrze polozony, skuteczny wygrana probuje latwo realizowane. Spedzilem sporo czasu grajac na Hit’n’Spin i mozesz w porownaniu z wieloma innymi kasynami, jest to bardzo bezpieczniejsze i prawdopodobne kasyno hazardowe.<\/p>\n

Produkowac go angazowac, wystarczajaco kliknac nacisnij \ufffdAktywuj\ufffd na elementu \ufffdBonusy\ufffd i wplacic przyklejac na wysokosci minimum osiemset PLN. Na tej czesc omowimy wszystkie rodzaje myslec o bonusow, a takze kryteria ich zakup od i uzyj. HitnSpin Casino oni pozornie nowe kasyno internetowe, i to szybko zyskuje popularnosc na pewno jednego z polskich graczy. Oczywiscie wiekszosc z gra online dostepne w naszej ofercie (pominiecia tych, jakie jest do sekcji \ufffdNienagrane\ufffd) uwzgledniaja takze swoje zmiany demonstracyjne. Wiemy doskonale, jednego przewazajaca wszystko uzytkownikow skubie dla siebie kasyno online i inni zgodny z dostepnych na nim bonusow do nowych graczy. Porodu gra online z prawdziwa gotowka z HitnSpin kasyno hazardowe jest calkiem latwe, iskry stworzyc docierac rozgrywke, wystarczajaco przejsc przez blyskawiczny operacja szukania.<\/p>\n

Oni doskonaly sposob na staly zastrzyk srodkow siedem dni w tygodniu. Dodatkowy powitalny mozna uzyskac tylko nowych graczy, z dokonaja pierwszego depozytu okolo tydzien kiedys szukania. Technologia informacyjna genialny sposob na rozpoczecie eskapady posiadanie HitnSpin Casino i przetestowanie pewnych gier bez ryzyka utraty twoich srodkow. Nowi gracze z Polsce moga polegac na dodatkowy powitalny na wysokosci sto% na piecset PLN oraz 200 darmowych spinow. Oprocz, kasyno kazdego dnia kaze kampanie, ktore utrzymuja zainteresowanie jeszcze najbardziej wymagajacych graczy.<\/p>\n

HitnSpin kilka razy dziennie wstawaj inne zawody ktorzy maja imponujacymi nagrodami pienieznymi. Zdecydowanie informacjach o nich przyjdz na stronie internetowej na elementu posiadanie aktualnymi promocjami. Warte zachodu codziennie pojawiac sie sekcje Promocje, gdyz zapewnia ci bez depozytu pojawiaja sie sezonowo. Na razie twarz Hit’n’Spin nie rowniez oferuje standardowego bonusu bez depozytu dla nowych graczy. Ludzie licencjonowany obstawiajacy, ktory ukonczyl weryfikacje KYC i ma teraz aktywne ranking, moze polegac na jeszcze inny dodatkowy bonus urodzinowy.<\/p>\n

Dostepny zwrot gotowki do Hit’n’Spin Casino probuje wyswietlany na czesc \ufffdKtore sa dostepne bonusy\ufffd<\/h2>\n

W dodatku z wielu gier dobra rzecz, z rodzaju demonstracyjnej, z powodu czemu gracze beda mogli na cicho probowac spor etykieta przed wplata srodkow. Wszystko to samo propozycje dla inwestowania, na ktorych znajdziemy przelewy bankowe, BLIK czy czy nie krypto bylo sporym i twoje hitnspin kasyna. Kasyno cieszy sie gra wideo z takich kategoriach od gra wideo stolowe, przedsiebiorstwa hazardowe przetrzymaj jesli czy nie automaty do gier, i opcje stawiania zakladow sportowych na pilce noznej, tenisie czy czy nie koszykowce. Zajelo mi to przez okolo 10 minut, skuteczny po kilku godzinach otrzymalem uzasadnienie, jednego do moje ranking zostalo potwierdzam. Czekalem na dzialania, ktore zgodnie z informacjami mialy dotrzec od 24\ufffd72 godzin.<\/p>\n

Automaty do gier, gry oraz sekcje ktorzy maja krupierami w czasie rzeczywistym, co pozwala na ugodowy wybor formy spedzania twojej energii. Mozesz doswiadczyc zupelnie calkowicie za darmo na wszystkie twoje obecne gry i cwiczyc, poznawac konsumuje czesto eksperymentowac wiecej procedury, powinienes oczywiscie tylko zechcesz. Zaraz mozesz wtedy odwiedzic doswiadczyc na prawdziwy dochod!<\/p>\n

Produkowac uzupelnic globalnie wrazenia posiadanie gra wideo, przygotowalismy imponujaca game promocji, razem z dobry pakiet bonusow powitalnych i warty organizacja lojalnosciowy. Zaleznym elementem Hit’n’Spin Casino jest obszerna biblioteka depozytowa gier, zawierajaca wiecej 4000 tytulow kiedys wiecej czterdziesci piec renomowanych uslugi. Dokladnie w tym samym czasie, gra wideo Buy Feature pozwalaja graczom na zakup rund bonusowych dla wybranych tytulow automatow. Cenimy jeden z oddanych graczy i mozesz zapewniamy system lojalnosciowy ktorzy maja niesamowitymi nagrodami.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ten bonus to skuteczny start bez ryzyka \ufffd mozesz wykorzystac zgarnac bezplatne srodki czesto spiny zamiast wplacania zlotowki. W nowych graczy uzyteczny bylo dodatkowy bez depozytu HitNspin Casino. Wszystkie aktualne oferty jest na zakladce \ufffdPromocje\ufffd w gornym karty uzytkownicy. Do pilce potrzebujesz obstawiac Ekstraklase, Wysoki League, Lantan Liga czy 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-30348","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30348","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=30348"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30348\/revisions"}],"predecessor-version":[{"id":30349,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/30348\/revisions\/30349"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=30348"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=30348"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=30348"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}