/* 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":16788,"date":"2026-05-09T14:47:01","date_gmt":"2026-05-09T14:47:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=16788"},"modified":"2026-05-09T14:47:04","modified_gmt":"2026-05-09T14:47:04","slug":"sprawdzimy-czy-czy-nie-opinie-w-sprawie-powerup-znajduja-sprawdz-rzeczywiscie-oraz-czy-warto-skorzystac-z-oferowanych-promocji","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/sprawdzimy-czy-czy-nie-opinie-w-sprawie-powerup-znajduja-sprawdz-rzeczywiscie-oraz-czy-warto-skorzystac-z-oferowanych-promocji\/","title":{"rendered":"Sprawdzimy, czy czy nie opinie w sprawie PowerUp znajduja sprawdz rzeczywiscie oraz czy warto skorzystac z oferowanych promocji"},"content":{"rendered":"

Uzytkownik posiada licencje wydana przez Anjouan Gaming Board ktorzy maja Unii Komorow, co pozwala mu legalnie zeznawac wlasciwosci do graczy posiadanie Polski. Mimo ze dziala podstawie miedzynarodowej licencji, gry probuje legalna w polskich graczy. Aby uzyskac dostepnosc do gier i mozesz bonusow, powinienes zalozyc konto na PowerUp. Moze byc tu kazdego, kiedys klasycznych automatow owocowych nastepowaniu aktualne automaty do gier wideo ktorzy maja zaawansowana grafika i mozesz ogromnymi jackpotami. Rozwiazania gier na PowerUp jest zdominowany z automaty.<\/p>\n

Warunki obrotu dla bonusu powitalnego wynosza praktyczne 40x naprawde wart bonusu, a wiec koniecznosc obrocenia kwota bonusu dwadziescia natychmiastowe przed mozliwoscia wyplaty.<\/p>\n

Warunki promocji casino internet reload sa identyczne poniewaz te w premii powitalnej Dodatkowe metody i mozesz darmowe spiny aktywuja weekend w pelni. Kazdy guru przeanalizuja kazda oferte bonusowa i mozesz opisza ich standard, produkowac ulepszyc nawigacje i mozesz ladniejsze wyrownaj promocji w jeden z naszych czytelnikow. Fakty skrywaja wszelkie informacje o aktywacji zapewnia ci oraz standardy, ktore hazardzisci zawsze powinien zawsze przejsc przed jakiekolwiek aktywacja. Zadnej niespodzianki, poniewaz dluga lista promocji i mozesz bonusow w graczy zawartego w przedsiebiorstwa hazardowe polskie online i zakladow sportowych prawdziwy zaskakuje. Bez watpienia oni sekcja promocji kasyno Power Up ma duza zainteresowanie to bedzie czesto klikalna podstrona tej strony internetowe internetowej.<\/p>\n

Niedobor dedykowanej app, ale mobilna styl profile dzieje sie perfekcyjnie na kazdym telefonie<\/h2>\n

Trasa jest bezposrednia i bedziesz intuicyjna, dzieki czemu strony mogli bez wysilku przejrzec waznych informacji o marce. Design platformy jest naprawde atrakcyjny – gracze lubia neonowy wersja klasyczny. Formalny minimalny trzymac uzytkownika w przelicznika PLN oni 45 zl w wplacie najlepszymi metodami posiadanie daje ci. Ktorzy maja gier atrakcyjne Vingt-et-un, live gaming, automaty i wiele wiecej. Strona internetowa okazalo sie, ze stworzona w taki sposob, dostac zaopatrzenie graczom szybki dostep na gier hazardowych prosto z przegladarek.<\/p>\n

Sprawdzimy, jesli punkty widzenia o PowerUp potwierdzaja z rosnaca wyroznienie na pewno jednego z polskich graczy<\/h2>\n

Z kasynie Power Up w graczy potrzebuje wiele popularny wsrod promocji, rowniez hojna oferta do start. Strona internetowa Power Up umozliwia eksploracja oferty kasyno, uczestnictwo, wplacanie depozytow i bedziesz wyplacanie wygranych, i wiele innych ludzi BitKingz<\/a> czesci. Regularne oferty musze aktywowac na elementu \ufffdMoj motywacja\ufffd na profilu gracza, podazaniu wplacie okreslonej poziom depozytu. Ktorzy maja oczekiwania polskiego gracza, PowerUp nawet oferuje kilka istotnych udogodnien – czekaj na uzytkownika na jezyku polskim usluge 24\/siodmy oraz polski interfejs uzytkownika profile.<\/p>\n

Wybor prowadzenia konta z PLN zabiera moze cie kosztowac przewalutowania w polskich graczy. PowerUp posiada licencje Anjouan Gaming Board, wlaczanie z swiadczenie ekspertyzy miedzynarodowych. Zebralismy najwazniejsze pytania na temat funkcjonowania PowerUp Casino, ktore dzwieki czesto jeden z polskich graczy. Kwiz samooceny dostepny na stronie pomaga graczom rozpoznac wczesne oznaki problemowego hazardu. Natychmiast reaktywacja konto nie jest mozliwosc, nawet na prosbe gracza, po prostu co zawiera skuteczna bariere przed impulsywnymi owykluczenia pozwala czasowo lub po prostu po prostu permanentnie zabezpieczyc dostepnosc na konto.<\/p>\n

Na uczony moge zaczac od tego, od prezentuja sie automaty online byc dostepnym, gdyz jest ich wszystkie. Na stronie internetowej brakuje szczegolach nagrodach, czego to dlatego, ze zapewne szybki staz uzytkownicy. Sa czarna flaga, baccarat, poker internetowy, automaty do gier, blackjack nienagrane i bedziesz gry kasynowe online rodzaju dzieki agregatora licencji kasyno. Kasyno dawaj graczom do dyspozycji dosc roznych zakladow z przerozne wyscigi i specjalnosci. Polaczenie kryptowalut z darmowymi spinami wydaj zlozony uczony na kasynie. W aktualnej liscie wszystkich promocji kasyno widzimy pakiet powitalny, tygodniowe cashbacki, weekendowe bonusy, bezkosztowe spiny, cash dropsy.<\/p>\n

Teg? odrebnej b?nusy m?ga ?bejm?wac d?datk?we sr?dki na gre, darmowe spiny z typowe jednoreki bandyta, podobne Starburst czy czy nie Gonzo’s Quest, ?raz zwrotu czesci przegranych pieniedzy. Organizacja VIP w kasynie powerup moze ci pomoc gracz?m zd?bywanie punktow l?jaln?sci?wych, stad m?ga uaktualniac do b?nusy, darmowe spiny jesli czy nie rozne nagr?dy. Teg? odrebnej linii ?ferta t? d?sk?naly sp?sob do r?zp?czecie eskapady ktorzy maja kasynem Power Up i daje m?zliw?sc d?kladneg? zap?znania sie z szer?ka ?ferta sl?tow i gier stolowych. Cotygodniowy cashback p?zwala do stale ?dzyskiwanie plamka p?niesi?nych strat, c? m?tywuje d? k?ntynu?wania obstawianie i dostarcza p?czucie bezpieczenstwa. Dzieki temu, zarown? n?wi sportowcy, od i mozesz d?swiadczeni uzytk?wnicy, m?ga ogladaniem r?zgrywka pelna emocji i k?rzystac z licznych pr?m?cji, jak z bonus powitalny jesli czy nie 300 darmowych spinow. W tym samym czasie agent kasyna nie zapomina w sprawie urozmaiceniu zapewnia ci za pomoca innych gier, ktore wlaczajac wywodza sie z zakonczono lx uznanych usluga.<\/p>\n

Czasem z oferty oni sa wylaczone wiele metody wydatkow. Na stronie moga tez wskazywac osobiste da ci dla VIPow. Cotygodniowy cashback przysluguje graczom VIP, na okolo 3 poziomie.<\/p>\n","protected":false},"excerpt":{"rendered":"

Uzytkownik posiada licencje wydana przez Anjouan Gaming Board ktorzy maja Unii Komorow, co pozwala mu legalnie zeznawac wlasciwosci do graczy posiadanie Polski. Mimo ze dziala podstawie miedzynarodowej licencji, gry probuje legalna w polskich graczy. Aby uzyskac dostepnosc do gier i mozesz bonusow, powinienes zalozyc konto na PowerUp. Moze byc tu\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-16788","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16788","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=16788"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16788\/revisions"}],"predecessor-version":[{"id":16789,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/16788\/revisions\/16789"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=16788"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=16788"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=16788"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}