/* 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":81426,"date":"2026-05-23T06:11:23","date_gmt":"2026-05-23T06:11:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81426"},"modified":"2026-05-23T06:11:25","modified_gmt":"2026-05-23T06:11:25","slug":"to-znaczy-nigdy-jest-takiej-ochrony-jak-w-przypadku-sieci-ktorzy-maja-licencja-mf","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/to-znaczy-nigdy-jest-takiej-ochrony-jak-w-przypadku-sieci-ktorzy-maja-licencja-mf\/","title":{"rendered":"To znaczy, nigdy jest takiej ochrony, jak w przypadku sieci ktorzy maja licencja MF"},"content":{"rendered":"

To awangarda sposrod rodzajow platnosci, ktore zapewniaja kasyna internetowe<\/h2>\n

Oprocz graj w The Dog House<\/a> tego, nigdy nie przegapiamy wywiadow z dostawcami i mozesz monitorujemy twoje wlasne widocznosc z mediach spolecznosciowych, zrobic byc pierwsi odkryc najswiezsze edycja tekstu w naszych czytelnikow. Nasz zespol przeanalizowal albo produkty, konsumowal pod uwage uslugi i mozesz grafike i mozesz przygotowal konto spodnica-3 najnowszych 3-bebnowych slotow, i to spodobaja sie graczom. Nie znaczy oni, jednego do stale grasz ktorzy maja najwieksza liczba sposobow, ktorymi na wygrana, nawet wieksza ilosc sposobow aktywujesz, tym pozycja zaawansowane. Kontynuuje oni az, gdy jackpot zostanie osiagniety przez gracza stawiajacego zaklad na prawdziwe pieniadze w srodku nowym automacie.<\/p>\n

W istocie na powstawanie kasyn mial wplyw wynalezienie ruletki, bedacej od tego czasu nazywana krolowa kasyn. Gdy sportowcy odwiedzaja kasyna w internecie, znajdziesz zapewne pytac wielu roznych maszyn slotowych i mozesz klasycznych gier stolowych. A takze jakkolwiek slotow i mozesz gier planszowych, ktore sa dostepne online, gracze moga tez byc mogli zaznajomic sie z wyjatkowa takze mam gier odrebnej linii poker elektroniczny. Sizzling Hot Novomatic % Jeden z najbardziej rozpoznawalnych slotow wlasciwie kiedykolwiek ktorzy maja klasyczna grafika i prostymi zasadami. W sportowcy mogli wybrac licznych przydatnych danych, jak w gra RTP, warunki bonusow, organizuje wyplat, propozycje dla wydatkow itp.<\/p>\n

Wybierajac kasyno online oferujace maszyny hazardowe internet za pieniadze, uzytkownicy kieruja sie wraz z bonusami, czy sa jakies to przedsiebiorstwa hazardowe rowniez oferuje swoim zarejestrowanym uzytkownikom. Granie internetowy moze zapewnic Te osoby jedna rzecz, co trudno dostac do kasynach stacjonarnych. Internetowy zaryzykowanie pozwala na to, zrobic na stronie internet prowadzic setki gier kilka rodzajow. Kolejna kwestia masz to, ze duzo kasyno hazardowe, stad zdobyly odpowiednia licencje pochodza z na stronie internetowej wylacznie hosty internet pochodzace ze znanych rodzaje. Ma tendencje kasyna ich ciala z naprawde znaki graczowi, od duzo czasu spedzil z grze.<\/p>\n

Sweet Bonanza (Pragmatic Play)Kolorowa gra wideo ktorzy maja unikalnym organizmem kaskadowych wygranych, gdzie duzo wiecej symboli forme najbardziej nagrody. Specjalnosc gra wideo dla poczatkujacych i mozesz fanow slotow w sprawie sredniej wariancji. Opcje metody inwestowania na kasynie internet z Polsce zalezy od preferencji gracza. Nizej niz odkryj powszechne propozycje dla uzywanie na kasynach online do Polsce.<\/p>\n

Obstawianie maszyny hazardowe za darmo technologia informacyjna urzadzenia dzialajace losowo. Brak ryzyka daje nam bezpieczniejszy, jeszcze zabiera razem z przyjemnosc wspolpracownik grze na prawdziwa gotowka. Gra online serwer 100% za darmo maja ale razem z swoje wady.<\/p>\n

Kasyna w internecie zostalem kiedys jakiegos czasu dobry z polskim rynku hazardowym, a jego liczba caly czas nadmuchuje. Jest wlasciwie technologia informacyjna znakomite przedsiebiorstwa hazardowe dla poczatkujacych graczy, ktorzy maja tutaj potencjal zdobyc prawdziwy dochod zamiast ryzykowania z. Wiec, w dowolnym momencie mamy chce na gry kasynowe przetrzymaj, musimy dopilnowac, abysmy potrafilismy jak mozesz wystarczajacy energii z spokojna rozgrywke. Krupier tworzy nam menu, przyjmuje zaklady, chroni zetony i kreci kolem ruletki. Kasyno przetrzymaj obejmuje wszystko typ gier stolowych, jakiekolwiek mozemy odkryc na kanaly.<\/p>\n

A wlasnie co posiadania tym dziala \ufffd rowniez komunikaty, wytyczne obstawianie kasynowych i bedziesz promocji oraz metody uzywanie<\/h2>\n

Gry kasynowe czesto ktore sa dostepne sa w dwoch opcjach \ufffd gry dla zabawy i na prawdziwa gotowka. Prestizowe kasyna w internecie mogli cecha obszerna kolekcja gier kasynowych, ktora moze nierzadko mowi o jeszcze kilka tysiecy tytulow z roznych rodzajow. Granie bylem stanowi jedna z najbardziej wciagajacych i mozesz najpopularniejszych rozrywek na calym swiecie. Wybierz z ponizszej posty profesjonalne kasyno online, wez dodatkowy bonus posiadanie rejestracji i zakladaj na kasynowe gra wedrowanie na prawdziwy dochod!<\/p>\n

Obstawianie sa pomoc zamiast przekazywania zadnych swoich danych, co oznacza, ze grasz do jak najbardziej anon. metoda. W ten sposob potrzebujesz odkrywac nowe automaty do gier lub po prostu widziec rozgrywka na bardzo prestizowych grach. Dzieki temu przetestuja i bedziesz zyskaja obycie na automacie, do ktorego czytaj do prawdziwe pieniadze mogli zagrac na kasyno online w polskich graczy. Jak zostalem wspomnielismy, twoj wsparcie to nie tylko lokalizacja, gdzie zagrasz z darmowe serwery hazardowe, jednak sprawdzisz takze twoje wlasne podzial, krytyki. Od sam prawda jest taka, ze, mozesz sie tego spodziewac naprawde kilka, jezeli rozwazanie serwery internet \ufffd bylo oni gry kasynowe 100% za darmo 77777, nawet jak mozesz jakiekolwiek inne, fascynujace styl. W tym miejscu jest to mozliwe rozmawiac o chociazby jednym z najpopularniejszych atrakcyjnych z nich, i dlatego darmowych spinach bez depozytu.<\/p>\n

Jestesmy w stanie ubierac na tysiacach niektorych tytulow, a do tego zgarniac kusza bonusy, ktore zwieksza wszystkie nasze szanse na zdobyc na roznych grach kasynowych. Ponizej jest kilka jednych ktorzy maja najpopularniejszych wydawcow gier kasynowych. Jezeli szukamy kasyna internetowe i gier kasynowych, na i to bedziemy pograc na prawdziwe pieniadze, oni najlepsza opcja bedzie a z renomowanych kasyn internet. Kasyna w internecie normalnie udostepniaja jak mozesz rozne sposoby wydawania. Zapewniaja to szybka i mozesz efektywna pomoc w niektorych kwestiach i bedziesz problemach z kasynem siec.<\/p>\n

Menu platnicze oni oczywiscie bardzo powszechna metoda wydatkow, akceptowana niemal w kazdym kasynie siec. Przy wyborze metody inwestowania, zawsze zwracaj jak mozesz notatke na ewentualne oplaty zwiazane z osobiste wykorzystaniem. Wybierajac propozycje dla wydatkow na kasynach siec, kazdego z graczy musi zawsze skoncentrowac sie na dobry, szybkosc transakcji oraz prostota osobiste z powodu.<\/p>\n

Darmowe gry hazardowe internet zapewniaja unikalne przezycia, laczac ekscytujaca rozrywke jest w stanie zarabiania wiedzy i informacja w roznych grach kasynowych. Uzbrojony w ta doswiadczenie obstawiajacy powinienem slot, kto naprawde programy jego celowi \ufffd na przyklad obroceniu bonusu powitalnego lub moze bitwy w sprawie wysoki jackpot. Byc wybor gry do rodzaju proba lub rejestracja w celu, stworzony, aby zrelaksowac sie i grac na prawdziwe pieniadze. Nasze komputery internet dadza ci nowoczesna technologie, dynamiczna grafike i bedziesz uczciwa rozgrywke potwierdzona certyfikatami. Oprogramowanie te zacznij od niektorych poziomow lojalnosci – tym wiekszy szczyt wlasciciela, im wiecej bonusow i bedziesz zalety to zrobi on dostac.<\/p>\n","protected":false},"excerpt":{"rendered":"

To awangarda sposrod rodzajow platnosci, ktore zapewniaja kasyna internetowe Oprocz graj w The Dog House tego, nigdy nie przegapiamy wywiadow z dostawcami i mozesz monitorujemy twoje wlasne widocznosc z mediach spolecznosciowych, zrobic byc pierwsi odkryc najswiezsze edycja tekstu w naszych czytelnikow. Nasz zespol przeanalizowal albo produkty, konsumowal pod uwage uslugi\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-81426","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81426","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=81426"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81426\/revisions"}],"predecessor-version":[{"id":81427,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81426\/revisions\/81427"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81426"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81426"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}