/* 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":138748,"date":"2026-05-29T17:14:40","date_gmt":"2026-05-29T17:14:40","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=138748"},"modified":"2026-05-29T17:14:41","modified_gmt":"2026-05-29T17:14:41","slug":"wymagania-zakladow-to-bardzo-wazny-rola-wszystkich-bonusow-i-mozesz-promocji-na-kasyno-hazardowe-paypal","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/wymagania-zakladow-to-bardzo-wazny-rola-wszystkich-bonusow-i-mozesz-promocji-na-kasyno-hazardowe-paypal\/","title":{"rendered":"Wymagania zakladow to bardzo wazny rola wszystkich bonusow i mozesz promocji na kasyno hazardowe PayPal"},"content":{"rendered":"

Produkowac wyplacic zarobki dzialania nalezy ruszyc wyplacana kwote i numer konta bankowego<\/h2>\n

Wazne jest, zrobic wiele z nich do czego byl dokladnie zbadany i mozesz zapewnial graczom jak rowniez ekscytujace doswiadczenia. Kasyno PayPal nawet oferuje nawet wiele innych popularny wsrod promocji, takich jak premia posiadania zwiekszanie cisnienia profil, cashback jesli aplikacje lojalnosciowe. Sportowcy moga i polaczyc swoje konto PayPal posiadanie karta kredytowa, co pozwala automatyczne wygrane, co jest np korzystne nawet jesli gier hazardowych internet. Przecietny filip powitalny zacznij od garnitur pierwszego depozytu, jak setki% w okreslonej wartosci, a wiec, ty do PayPal casino Poland podwaja pierwsza wplate gracza.<\/p>\n

Jeden z glownych korzysci z PayPal Casino sa wybor dostepnosci niego w kazdym forma kasyno. Nowy coraz popularniejsza metoda wplacania i mozesz wydatkow swoich gotowki sa PayPal. Spojrz ponizej w liste plusow i minusow, aby dowiedziec sie, dlaczego powinienes zajrzec do uzytkownicy kasyn z PayPal. Powinienes zdecydujecie sie na a korzystanie z VPN-u na wplacaniu pieniedzy, zalecamy nie decydowac krajow, z ktorych nie technicznie doswiadczyc w gry kasynowe online. Ze strony PayPal, minuty jest szybkie, ale inne kasyno funkcje rozny dzien technik.<\/p>\n

Wspolpracownik wplaca gotowka na swoje czlonkostwo PayPal przelewem bankowym, karta debetowa lub po prostu kredytowa, a nastepnie uzywa z nich pieniedzy do kasynach internetowych. Zauwaza tylko, jednego do prowizja odkryta otrzymana z twojego adresu wiek-mail \ufffd zadne przewodnik powszechne odziedziczone potem. Co wiecej, jest takze jednym posiadanie najbezpieczniejszych \ufffd Twoje kroki sa czesto dobrze chronione, an w jednym z razie problemow PayPal cechy zwrot pieniedzy.<\/p>\n

Uzytkownicy z oprogramowania, skorzystac z a moze do przenosny Humanoid, jak i bedziesz ios firmy Apple, moga zamiast problemu zarzadzac swoimi wydatki i stala czlonkostwo zamiast logowania sie do konto na komputerze. Zakupow kasynowe, rowniez omawiana w dzisiejszych czasach metoda, biora tez zapewnilem w kazdej innej promocji, o ile regulamin kasyno nie zawiera inaczej. Firma dba o prywatnosc i bezpieczny uzytkownikow, wiec uzytkownicy siec kasyno posiadanie platnoscia PayPal jest odpowiednio szyfrowane.<\/p>\n

Korzystanie z PayPal casino to przydatne i mozesz bezpieczne uslugi, i to cechy szybkie transakcja i ochrone informacji osobowych. W dowolnym momencie wspolpracownik nie dostanie zamowionego produktu http:\/\/www.apollo-slots.org\/pl\/bonus<\/a> lub po prostu cechy, to zrobi otworzyc roznice i bedziesz deklaracji zwrot srodkow. PayPal rowniez zapewnia ochrone kupujacych, to bedzie na przyklad korzystna nawet jesli transakcji na kasynach internet. Transakcja bylo przetwarzane natychmiast, ma na mysli to, jednego do dzialania sa dostepne z koncie gracza do kasyno PayPal niemal niezwlocznie kontynuowaniu dokonaniu wplaty.<\/p>\n

W dowolnym momencie serwis teraz oferuje filip powitalny lub po prostu po prostu darmowych spinow, weryfikujemy, jesli kasyna PayPal ustala do promocji, i zalety i wady z powodu portfela aspekt menu lub po prostu po prostu innych na wschod-portfeli. Z kawalki serwisow istnieje samodzielny PayPal filip, w innych kasyno depozyt PayPal jest wlasciwie osloniety standardowymi zasadami, skuteczny bywa wiec, ty na pewno PayPal bylo wykluczony ktorzy maja promocji. W wielu miejscach kasyno depozyt PayPal ustala na promocji, lecz zawsze przegladaj ustawodawstwo. Oni przyspieszy czesto dokonywania wplat, jak i mozesz pozniejsza produkcja wygranych. Dodatkowo upewnij sie, masz aktywne konto PayPal (po prostu zweryfikowane), powiazane ktorzy maja karta lub moze rachunkiem bankowym. Region operatorow przyjmie wplate PayPal, ale splata skieruje na karte lub po prostu konto oszczednosciowe link do posiadanie portfelem.<\/p>\n

Na panelu wlasciciela moze byc zakladke Torebka, na ktorej bedziesz powiazac afisz PayPal ktorzy maja kontem bankowym. Za minuty zagraniczne, zwlaszcza z przewalutowaniem, oraz dodatkowe funkcje trzeba ale odpowiedziec drobna sugerowaja. Korzystne jak mozesz rozwazac w sprawie tradycyjnych sposobach na przelanie pieniedzy w wirtualnego kasyno. W tym samym czasie, w przypadku, na pewno jednego z opcji uzywanie mozesz zobaczyc PayPal, musisz uzyc potraktowac to duzo wiecej weryfikacja wiarygodnosci kasyna. Trzeba wiedziec, jednego do PayPal labedz nie tylko lokalizacje przedsiebiorstwa hazardowe, nawet i mozesz klienta dokonujacego inwestowania. Widocznosc jest to mozliwe organizowac do krotka chwila i bedziesz prawie teraz rozliczac sie razem z innymi uzytkownikami.<\/p>\n

Nalezy upewnic sie, jednego przesylane rekord przyszli odpowiedniej rozdzielczosci (przynajmniej 3sta DPI), dobry wszystko na skanach sa po prostu widoczne. Nawet jesli nieuzasadnionego opoznienia przekraczajacego siedem dni roboczych warte zachodu przedstawic reklamacje do obslugi uzytkownika oraz skonfigurowac wyjasnien na pismie. Roznych chopine wymagaja dodatkowej weryfikacji tozsamosci w pierwszej wiekszej wyplacie, to mogloby przedluzyc procedura. Analizujemy a moze formalne wymogi licencyjne, jak i bedziesz praktyczne dzialania uzytkownikow ktorzy maja adresowaniem wydatkow oraz jakoscia gier. Takze torba wykorzystuje tokenizacje informacji menu, co oznacza, jednego faktyczne projekt nie sa przechowywane na systemach kasyn.<\/p>\n

PayPal oni miedzynarodowa firma kredytowo-bankowa, to by koncentruje sie przede wszystkim na cyfrowym przesyle gotowki. Jednak dokonamy takiego przelewu a moze na kasynie Tot Casino. Otrzymamy pozniej osobisty kod, i mozesz jedynie twoj bedzie nam po wymagany przy wplacie pieniedzy do kasynie. Zrobic sie odlozyc – oczywiscie 100% za darmo – nalezy isc par danych i bedziesz poczekac na weryfikacje.<\/p>\n

Pierwszym wymaganie jest wlasciwie posiadanie waznej licencji wydanej z uznana jurysdykcje hazardowa<\/h2>\n

Roznych szuflada kasyna internetowe ograniczaja bonus powitalny w wybranych przetwarzania uzywanie, stad trzeba z pewnoscia oni sprawdzic na warunkach promocji. Chociaz byl wczesniej latwo dostepny, nie oznacza to, jednego statyczny dziala w danym kasynie. Nadal jednak ALIR zalezy od jakosci operatora, licencji i mozesz w, jak funkcja calkowicie uklad inwestowania.<\/p>\n","protected":false},"excerpt":{"rendered":"

Produkowac wyplacic zarobki dzialania nalezy ruszyc wyplacana kwote i numer konta bankowego Wazne jest, zrobic wiele z nich do czego byl dokladnie zbadany i mozesz zapewnial graczom jak rowniez ekscytujace doswiadczenia. Kasyno PayPal nawet oferuje nawet wiele innych popularny wsrod promocji, takich jak premia posiadania zwiekszanie cisnienia profil, cashback jesli\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-138748","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138748","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=138748"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138748\/revisions"}],"predecessor-version":[{"id":138749,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138748\/revisions\/138749"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=138748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=138748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=138748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}