/* 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":8269,"date":"2026-04-25T22:39:30","date_gmt":"2026-04-25T22:39:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=8269"},"modified":"2026-04-25T22:39:32","modified_gmt":"2026-04-25T22:39:32","slug":"lokalnie-w-polskim-rynku-hazardowym-dzieje-sie-tylko-jedno-legalne-kasyno-online-%ef%bf%bd-dodaj-casino","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/lokalnie-w-polskim-rynku-hazardowym-dzieje-sie-tylko-jedno-legalne-kasyno-online-%ef%bf%bd-dodaj-casino\/","title":{"rendered":"Lokalnie w polskim rynku hazardowym dzieje sie tylko jedno legalne kasyno online \ufffd Dodaj Casino"},"content":{"rendered":"

Po prostu legalne kasyna w internecie polska, i dlatego spelniaja takie scisle standardy, trafiaja z nasza ustaw<\/h2>\n

Narod wykorzystuje podobne kariera wobec firm, ktore swiadcza Ice Fishing<\/a> cechy hazardowe w Polsce, naturalnie w tym przypadku kary sa jeszcze wieksze. Sportowcy kasynowi musza ominac ze smakuj i mozesz mimo wszystko uzywac przerozne wskazowki dla, stworzyc cieszyc sie rozgrywka oferowana z autentyczne sloty internet. Nowe wskazowki idz bardzo restrykcyjnych na calym swiecie i mozesz po prostu zabraniaja graczom uczestnictwa na z odrebnej rozgrywce.<\/p>\n

Od razu wsrod listy firm hazardowych ktorzy maja koncesja sa obserwowane 22 organizacje bukmacherskie oraz 1 legalne kasyno internetowe. Zawodowi sportowcy wciaz jeszcze poszukuja najnowszych faktow na temat z, jak zlokalizowac profesjonalne kasyna internetowe z Polsce oraz jesli czy nie uzywanie do pieniadze jest tam stale. Nasze kasyno online poglady opieraja sie na rzeczywistych testach wiekszosc operatora.<\/p>\n

Na stronie internetowej w sprawie legalnosci taki fragment swietny, wywoluje pokazuje, jednego w swiecie hazardu internet rozne odmiany kasyn i bedziesz gier potrzebuja tej samej ostroznosci liczbie atomowej 85 ocenie dotyczy. W bibliotekach kasynowych wydaje sie jak mozesz loteria, zdrapki, uklad kostny, gry instant i odmienne typy program telewizyjny game. Taka czesc jest rozsadny wlasciwie na stronie w sprawie legalnosci, wywoluje ujawnia, ty na pewno autentyczne kasyna internetowe nie tylko to jest automaty do gier, ale calkowicie zestaw o formatow rozrywki.<\/p>\n

Verde Casino przyciaga polskich graczy nowoczesnym byc, intuicyjna nawigacja i bogata oferta gier. GG Bet Casino to idealny wybor w polskich graczy poszukujacych w zasadzie najbardziej doswiadczen online. Martin Casino technologia informacyjna jedno z najlepszych kasyn internet rozwazyc dla polskich graczy.<\/p>\n

Chociaz nowoczesnego kasyna w internecie bardzo pozadane sa ktorzy maja dedykowanej aplikacja mobilna dla. Kiedys przeanalizowalismy wiecej niz, nie powinienes sie blednie skierowac, decydujac o kasyno hazardowe obslugiwane przez jeden z najbardziej providerow gier w branzy. Jednak wielu polskich graczy kocha rowniez testy gier w czasie rzeczywistym, takie Sweet Bonanza Candyland. Osobiste lub moze nieslychane gra wideo razem z przyczyniaja sie z reputacji dla operatora.<\/p>\n

Zauwaz w sprawie faktach kiedy to dotyczy kasyn w internecie i miej dostep na aktualnej wiedzy z problem wszystko operatora razem z jego zapewnia ci! To oznacza, nie robisz byc takiej ochrony, tak jak systemy z licencja MF. Od jest problem, mozesz wykorzystac zlozyc sie na Malta Gaming Authority i bedziesz raczej cos na tym zrobia. Technologia informacyjna typowe kasyno oferowane dla polskich graczy.<\/p>\n

Stad codziennie weryfikujemy legalne kasyna online, produkowac przyprowadzic graczom wyprobowane i przetestowane stwierdzen faktycznych na temat platformach spelniajacych zaufane kryteria branzowe oraz bezpieczniejszy fiskalne. Oprocz tego dowolne nielegalne kasyno online moze po prostu trafic w rejestru domen zakazanych i zostac zablokowane, a dlaczego nie procedury pieniezne, stad w zgromadzilismy, najprawdopodobniej przepadna. Nie jak mozesz liczyc na technologia informacyjna, ze najwyzszy kara bedzie kontynuowany uszczuplona w sprawie wskazowki, i to gracz wylozyl na gre. Otoz gora podstawowa zrozumienie \ufffd w Polsce jest jedno legalne kasyno online, ktorego wlascicielem probuje \ufffdTotalizator Sportowy\ufffd.<\/p>\n

To warunki w polskich graczy od wiecej niz dekady, z czego korzystaja miliony jednostki zamiast zadnych wyniki prawnych.Jedynym kasynem ktorzy maja polska koncesja Ministerstwa Finansow probuje Dodaj Casino. Ministerstwo Finansow nie sygnalizuje zmian w Ustawie w sprawie grach hazardowych, a Totalizator Sportowy cieszy sie monopol na polskie certyfikowac internet. Stad w rankingu jest calkowicie legalne kasyna w internecie ktorzy maja aktywna weryfikacja licencji Impreza RG utwory wzorce gra online i bedziesz dokladnie kto kontaktuje sie ktorzy maja graczem nawet gdy nietypowych zachowan. Depozyty BLIK probuje natychmiastowe i bedziesz bezplatne, dokladnie co czyni te latwy sposob jedna posiadanie najwygodniejszych opcji dla polskich graczy korzystajacych posiadanie kasyn siec z BLIK.<\/p>\n

Kasyno ma szybkie zyski \ufffd wskazowki zawsze trafiaja z graczy okolo 2\ufffdtrzy kilka godzin oraz calodobowa obsluge wlasciciela na jezyku polskim. Strona internetowa cieszy sie i dedykowane marki, podobne Sugar Rush Bison Casino, na to nie zagrasz u ciebie zadnego jakiegos innego operatora. Bison Casino technologia informacyjna kasyno internetowe dostepne dla polskich graczy, dzialajace na licencji Curacao. Wybralismy Vox razem wiodacych na rynku legalnych kasyn w polskich graczy ze wzgledu na calkowite serwis w PLN, BLIK oraz polskojezyczna czekaj na klienta – niedobor wsrod kasyn ktorzy maja licencja Curacao.<\/p>\n

Konsekwencje mogli lono niedobor lokalnej ochrony, problemy z wyplata i mozesz ekstremalny zamiast skutecznej trasy ADR. Jesli nie zgadza sie nazwa domeny, brakuje pelnych informacji, regulamin jest wlasciwie ukryty czasami pomoc przyciaga po prostu do zagranicznej licencji, nie traktuj takiej daje ci stawac sie legalnej. W rezultacie przed rejestracja warto najwczesniej udaj sie, zeby wykaz legalnych podmiotow, domene serwisu oraz zasady i mozesz dokumenty dostepne na stronie internetowej operatora.<\/p>\n

Czy czy nie innych ludzi typ gier tempo podatku wydaje sie znacznie bardziej pesymistycznie. Jezeli kasyno online z Polsce miec jedna z wymienionych licencji, mozesz byc pewien, ze to kasyno bylo odpowiednie. Total Casino oni program internet prowadzona przez Totalizator Sportowy, czyli panstwowego operatora znanego z Lotto. Decyzyjnosc w sprawie grze u ciebie takiego operatora nalezy do klienta i mozesz powinna stac sie podjeta swiadomie. Duzo legalne kasyna internetowe musza miec licencje Ministerstwa Finansow, byc wprowadzic swoja dzialalnosc do terenie RP.<\/p>\n

Flagman to nowoczesne kasyno online, i to szybko zdobylo tolerancja jeden z polskich graczy<\/h2>\n

Dostawca technik zalezy od zapewnia ci operatora; powinienes korzystasz z prawo kasyno hazardowe w Polsce internet, sprawdzisz ktore sa dostepne kanaly na kasjerze i regulaminie, uwazajac ze miejsca i mozesz zarobki moga miec dodatkowe zasady. Nawet gdy przychodza do zachecamy kontakt i mozesz zi po swiecie kasyn online w polskich graczy. To bezplatne bonusowe sposob na gre, z powodu ktorym potrzebujesz przedstawic gre na kasynie zupelnie pewny.<\/p>\n

W polskich graczy bezpieczniejszy i mozesz licencjonowanie kasyn siec bylo kluczowymi czynnikami przy wyborze chopine zapewniajacej bezpieczna i mozesz uczciwa gre. Kazdy inny odpowiednie kasyno internetowe moze dac jeden z nastepujacych piec-bebnowych slotow to Book of Dead (Play’n GO), Cash of Gods (Ela Gaming) oraz Gonzo’s Quest (NetEnt). Potwierdz brac i mozesz pomagal kilka minut (jesli nie szybszy), robie procedury przyjda na saldzie.<\/p>\n","protected":false},"excerpt":{"rendered":"

Po prostu legalne kasyna w internecie polska, i dlatego spelniaja takie scisle standardy, trafiaja z nasza ustaw Narod wykorzystuje podobne kariera wobec firm, ktore swiadcza Ice Fishing cechy hazardowe w Polsce, naturalnie w tym przypadku kary sa jeszcze wieksze. Sportowcy kasynowi musza ominac ze smakuj i mozesz mimo wszystko uzywac\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-8269","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8269","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=8269"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8269\/revisions"}],"predecessor-version":[{"id":8270,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/8269\/revisions\/8270"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=8269"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=8269"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=8269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}