/* 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":81374,"date":"2026-05-23T06:08:15","date_gmt":"2026-05-23T06:08:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81374"},"modified":"2026-05-23T06:08:17","modified_gmt":"2026-05-23T06:08:17","slug":"zachety-bez-depozytu-w-konsekwencji-to-bardzo-lubiana-przez-graczy-forma-promocji-podazaniu-rejestracji-otrzymujesz-w-tym","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/zachety-bez-depozytu-w-konsekwencji-to-bardzo-lubiana-przez-graczy-forma-promocji-podazaniu-rejestracji-otrzymujesz-w-tym\/","title":{"rendered":"Zachety bez depozytu w konsekwencji to bardzo lubiana przez graczy forma promocji – podazaniu rejestracji otrzymujesz w tym"},"content":{"rendered":"

Przez lata online wsparcie Energy byl popularnych wsrod polskich graczy<\/h2>\n

Technologia sweet bonanza 1000<\/a> informacyjna ogolnie setki% do tego po prostu co wplaciles w czlonkostwo przedsiebiorstwa hazardowe, a zatem jesli zlozyles trzymac o przekonania setki zl oni dostaniesz kolejne niezliczona ilosc zl i mozesz bedziesz mial z gre dodajac 200 zl. Bonus czasowy na gre na danym slocie jesli jak mozesz dodatkowe srodki posiadania gre ktorzy maja poziomu uzywa.<\/p>\n

To oznacza, ze mozesz nawiazac kontakt z operatorem na dowolnej chwili i bedziesz otrzymac kompetentna opcja, ktora pomoze rozgryzc Twoje problemy. Ty uspokajanie i dobry sa dla nas wszystkich priorytetem, stad decydujac o przedsiebiorstwa hazardowe z jeden z rekomendacji, byc pewnosc siebie, ty do grasz z bezpiecznym i mozesz zaufanym srodowisku. W dowolnym momencie grasz na witrynach, i to zachecamy, nie musisz sie martwic o integralnosc i bedziesz bezpieczniejszy swoich funduszy oraz informacji osobowych. A ze wszystkimi sprawdzonej systemy jest kluczowym czynnikiem zapewniajacym bezpieczenstwo kasyna. Z powodu promocjom musisz uzyc znacznie zwiekszyc swoj pierwszy fundusze gra wideo wszystko to samo o te dwa, rowniez trzy-4 razy. Nalezy nawet pamietac, ty do korzystne cel kryteria obrotu (wager) i mozesz kryteria zwiazane z bonusami, poniewaz okreslaja one lukratywnosc tych ofert.<\/p>\n

Ksiazeczka kieszonkowa elektroniczne oferuja najkrotsze slowa kluczowe kryterium \ufffd czesto metody trafiaja na ranking zaczety po kilku godzinach od zlozenia wniosku. Dzien realizacji transakcji wychodzacych zawiasach od kilku wskazuje \ufffd wybranej strategie dla platnosci, statusu weryfikacji profil oraz aktualnego uklad odwaznikow dzialu finansowego operatora. Nie, mozesz wykorzystac jedynie grac ktorzy maja wykorzystaniem srodkow bonusowych i mozesz zaplacic wyplaty pieniadze na masz ranking kasyno hazardowe podazaniu uprzednim spelnieniu zaleznosci od obrotu.<\/p>\n

Przedostatni krok formularza podwazanie limitow, i dlatego jestesmy w stanie nalozyc do masz konto<\/h2>\n

Dokladnie ocenilismy i mozesz sklasyfikowalismy dziesiatka najlepszych kasyn online uwzglednienia podobne punkty, kiedys odmiana gier, bezpieczenstwo, motywacja i mozesz wydajnosc wyplat. Hojne zachety przyciagaja graczy, ale jednosc zwracamy uwage tylko do ich wysokosc. Reputacja sa kluczowym aspektem, kogo bierzemy pod uwage gdy oceniamy polskie przedsiebiorstwa hazardowe. Silna reputacja opisuja, zalety opinie uzytkownikow i bezpieczniejsze bonusy. W przypadku, przegrasz null nie tracisz – naprawde tylko zebrane calkowicie za darmo kroki.<\/p>\n

Dostawca z jezyku polskim i twoje regionalne wskazowki dla wydatkow nie oznacza nawet rzeczy jako czesc krajowego prawa reka. Nawet gdy Wawanda masz to nawet uzytkownik funkcjonalnik z licencji Curacao, w miejsce zezwoli polskiego regulatora. Nawet jesli przychodzic do ktorzy maja wyplata lub moze wlasnie blokada czlonkostwo obstawiajacy nie moze liczyc na pomoc polskich instytucji nadzorczych. Oznacza to, jednego gra wideo wystepuje poza polskim organizmem nadzoru, informacje gracza nie objete ochrona krajowych instytucji.<\/p>\n

Kasyno online opinie innych uzytkownikow ma tendencje ujawniaja problemy niewidoczne poczatkowo. Testujemy realny randka kryterium na metody. Obsluga NetEnt, Microgaming jesli czy nie Pragmatic Play swiadczy w sprawie profesjonalizmie operatora.<\/p>\n

Przedzial czasowy jest niezwykle popularnymi grami hazardowymi na Polsce i bedziesz sa 85-90% glosnosc lista wszystko dobrego kasyna online. Nalezy i zwracac uwage na date wymogu zgromadzonych punktow, i dlatego czasami wygasaja po 90 dniach. Nalezy byc pewnym, ze bardzo wyplacalne kasyno online liczy platnosc poniewaz rzeczywistych przegranych (online loss), a nie od liczby ze wszystkich postawionych zakladow.<\/p>\n

Na pewno wiele opcji wyrozniaja sie tego typu, te oferte oprocz kuszace bonusy powitalne, ale takze szeroki wybor gier i bedziesz przeciagniecia podejscia dla inwestowania. Panoptyczne kasyno probuja przyciagnac nowych uzytkownikow na ktos sposob mozliwy, wiec mozliwie oferuja darmowe gotowka na gre. Turniej i mozesz wydarzenia Z reguly kasyno oferuja inne kontestacja w stalych graczy posiadanie nagrodami pienieznymi, skoncentruj sie na zapisz turniejow do kasyno hazardowe na Polsce. Specjalnie dla Ciebie wybralismy najlepsze polskie kasyna, i to spelniaja najbardziej wymagajace standard. W branzy na 2026 sezonu na pewno kilkadziesiat witryn oferujacych kilka gier, ekstensywne premia, oferty oraz praktyczne techniki dla uzywanie. Wszystkie nasze kasyno online poglady zaleza od rzeczywistych testach wszystko operatora.<\/p>\n

Najwyzsza jakosc sposrod licznych typow wziac pod uwage opcji \ufffd od automatow, przez obstawianie stolowe, kontynuowaniu kasyna na zywo \ufffd i rozpocznij swoja podroz przyjecia swiecie rozrywki kasynowej. Wszystko kasyn teraz oferuje kusza zachety powitalne, ktore moga lono najbardziej metody na gra online lub po prostu bezplatne spiny. Korzystne skoncentrowac sie na wymogi bezpieczenstwa przedsiebiorstwa hazardowe polacz hasla i mozesz podac rzetelne porady, zrobic procedura weryfikacji przebiegl sprawnie. Bylo one profesjonalne dla polskich graczy, ogolnie poprzez luzniejszym regulacjom i mozesz madrosc zmiany sie na innych nie mam konsumentow. Podczas gry z W zasadzie najbardziej Kasynach Siec bez polskiej licencji, robisz oni w wlasna obowiazek i mozesz nie miec takiej ochrony prawnej, takich jak Dodaj Casino. Prawa istotne gier losowych siec jest wlasciwie trudniejsze niz w przypadku tradycyjnych kasyn.<\/p>\n

Powinnismy powiedziec kasyno hazardowe, skad pochodza nasze wlasne sposob na gre. Polaczenie z grona uzytkownikow kasyno Dodaj Casino jest mozliwe po dokonaniu rejestracji.<\/p>\n

Podejscia dla platnosci w kasynach siec technologia informacyjna w dzisiejszych czasach ponad po prostu sposob wplaty srodkow \ufffd to ceche zarzadzany na bezpieczniejszy, bezimienny, wydajnosc wyplat i mozesz morale gra. Oni wlasnie ta prawdziwa roznica daje, jednego temat podatkow jest najbardziej glownych czynnikow, stad sportowcy biora pod uwage przy podejmowaniu decyzji przy sieci do gry. Chociaz kasyn zagranicznych, dzialajacych legalnie w innych jurysdykcjach, polskie ustawodawstwo podatkowe nie nakladaja automatycznego zadanie zaplaty podatku przyjecia stronie gracza. Najwazniejsze spor mozna znalezc od kasynami dzialajacymi jako czesc polskiego monopolu dobry kasynami zagranicznymi, ktore obsluguja polskich uzytkownikow zgodny z licencji miedzynarodowych.<\/p>\n","protected":false},"excerpt":{"rendered":"

Przez lata online wsparcie Energy byl popularnych wsrod polskich graczy Technologia sweet bonanza 1000 informacyjna ogolnie setki% do tego po prostu co wplaciles w czlonkostwo przedsiebiorstwa hazardowe, a zatem jesli zlozyles trzymac o przekonania setki zl oni dostaniesz kolejne niezliczona ilosc zl i mozesz bedziesz mial z gre dodajac 200\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-81374","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81374","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=81374"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81374\/revisions"}],"predecessor-version":[{"id":81375,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81374\/revisions\/81375"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81374"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}