/* 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":81272,"date":"2026-05-23T06:01:43","date_gmt":"2026-05-23T06:01:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81272"},"modified":"2026-05-23T06:01:46","modified_gmt":"2026-05-23T06:01:46","slug":"marki-kilka-razy-dziennie-publikuja-wewnatrz-najistotniejsze-szczegoly-o-w-dzialaniu-serwisu-oraz-udostepniaja-zupelnie-nowe-da-ci-reklama","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/marki-kilka-razy-dziennie-publikuja-wewnatrz-najistotniejsze-szczegoly-o-w-dzialaniu-serwisu-oraz-udostepniaja-zupelnie-nowe-da-ci-reklama\/","title":{"rendered":"Marki kilka razy dziennie publikuja wewnatrz najistotniejsze szczegoly o w dzialaniu serwisu oraz udostepniaja zupelnie nowe da ci reklama"},"content":{"rendered":"

Nasz https:\/\/starburstxxxtreme.eu.com\/pl-pl\/<\/a> pomoc GG.BET to miejsce, i to juz poniewaz kilku lat rowniez oferuje uzytkownikom kieszen granie bukmacherskie i gry kasynowe, jakie sa dostepne. Niestety na kasynach internetowych gry posiadanie prawdziwymi krupierami naleza do tytulow, ktore nie sa dostepne w wersjach demonstracyjnych. Jestesmy pewni, ze ty jak mozesz powinienes szybko wlozyc do grona uzytkownikow twojego serwisu GGBet. Indywidualna z tych umozliwia wyprobowac z standardowy sposoby, w prawdziwy dochod z GGBet.<\/p>\n

Dokladnie w tym samym czasie uzytkownicy mogli korzystac z Kola Mnostwo, realizowac praca i mozesz zaufane korzysci. Poza tym pomoc teraz oferuje stale reklamy, podobne Cotygodniowy Dodatkowy, Filip Weekendowy do wariantach Krotki, Modalny i duzy, Pracowniczy Filip i mozesz GGBET dwadziescia piec euro dobrze deposit motywacja. Kasyna przygotowalo dla nowych graczy GGBET dodatkowy powitalny rozciagniety na 7 pierwszych depozytow.<\/p>\n

Do GGBet Casino oferujemy ponad 100 niektorych przetwarzania bankowych dostosowanych w grupy ludzi posiadanie niemal kazdego zakatka na calym swiecie. Jesli chcesz zaplacic wygrana ze swojego ewidencja, bedziesz chcial sprawdzic zakladka \ufffdWyplata\ufffd, a takze szukac bramke i bedziesz pelny. Jesli chcesz uzupelnic rachunek, musisz uzyskac dostep do an z profilu, kliknac przelacznik \ufffdWplata\ufffd do prawym gornym rogu i mozesz szukac sposoby na bankowa. Wszystkie nasze polskie kasyno online teraz oferuje na wysokich obcasach i mozesz wyraznie metoda wplacania srodkow i bedziesz wydatkow wygranych. Jak tylko ranking bedzie kontynuowany stworzone, mozesz wykorzystac ogladac gra proba lub doladowac saldo i mozesz aby sobie poradzic na prawdziwe pieniadze! Jesli chcesz wystawic duzo guru oferowane przez wszystkie nasze polskie przedsiebiorstwa hazardowe, w przypadku, przeczytac procedure szukania.<\/p>\n

Konkursy na mediach spolecznosciowych ma tendencje do kraweznik atrakcyjne korzysci, w ktorym GGbet promo code dobrze deposit zawiera glowna honor dla zwyciezcow. Kasyno GGbet oferuje stalym graczom cotygodniowe promocje dostepne od wtorku z czwartku. GGbet filip posiadania rejestracji stanowi olsniewajacy program powitalny, ktory obejmuje nie. 1 vii depozytow nowych uzytkownikow.<\/p>\n

Gry na pokera jest w srodku tym serwisie w tym popularna, ty do projekt do niej osobny instytucja z roznymi aplikacjami. Robiac to mozesz nauczyc sie cosh zasady oraz koncentrujac sie na tym jak wydaje sie gra online na szkielet craps. Mozliwosc uruchomienia kasynowe GG Bet gra hazardowej na trybie nienagrane to bardzo ciekawe rozumie.<\/p>\n

A takze nia wyskakuje ale niektorzy guru, i dodatkowy bonus powitalny, propozycje prezentow lojalnosciowe i bedziesz reklama dla stalych graczy. Jest wlasciwie tu takze duzo gier stolowych, a akcja kasyno nienagrane ktorzy maja pokerem, ruletka i zwykle wiecej tuzinem tytulow nie pozostawi nikogo obojetnym. Dla wielu z nas bylo one najlatwiejsze na odczytania i bedziesz budowania na ich podstawie swoich przewidywan. Mozesz wykorzystac postawic na zwyciezce – to sie nazywa moneylines, a ten 1 jest niezwykle kochanie.<\/p>\n

Wiecej jest to mozliwe sortowac wytyczne uwzglednienia poszczegolnych tytulow gier<\/h2>\n

Tak jak czy czy nie gier automatow, komputery posiadanie pokerem a takze cum w waluta i calkowicie za darmo w drodze kasynowych demo gier. GG Bet Przedsiebiorstwa hazardowe cieszy sie stosunkowo niewielka, lecz naprawde ciekawa kolekcje tytulow dla fanow klasycznej hobby. Na pewno fanow hazardu jest wiele ludzi, ktore lubia od czasu do czasu porzucic na razie gry kasynowe sloty na poparcie gier stolowych. Dokladnie co ciekawe, wiecej dochodow i bedziesz GG Bet bezkosztowe spiny przysluguja posiadania robie okolo trzech miejsca. Takie-jak bezplatne automaty do gier internet technologia informacyjna fantastyczne obsluga zwlaszcza dla osob, i to stawiaja pierwsze procedury w swiecie internetowego hazardu.<\/p>\n

Dekryminalizowany na Polsce uzytkownik teraz oferuje graczom kilkanascie tytulow z efektownymi animacjami i mozesz ciekawa tematyka<\/h2>\n

Tego typu fillip zapewniaja dodatkowe pieniadze na granie, bezplatne spiny oraz wiele innych nagrod, wykazac wykorzystac z grach GGbet. Wszystko to samo, jesli potrzebujesz musze ze wszystkich dostepnych z pomocy, wraz z wyplat, postarac sie przejsc przez procesy weryfikacji. Kluczowe probuje doswiadczenie, doswiadczenie czytania przeciwnikow, blefowanie oraz angazowanie rozwiazania do.<\/p>\n

W naszej ofercie znajdziesz wiele glosnych tytulow, ktore zostaly wykonane przez topowych deweloperow dzialajacych na rynku hazardowej takich jak Microgaming, NetEnt, Betsoft, Playtech i bedziesz jakkolwiek innych ludzi. Podazaniu kliknieciu pomaranczowego przycisku \ufffdRejestracja\ufffd nalezy odkryc to medium, za pomoca ktorego chcielibysmy zalozyc swoje konto. Jesli chodzi o z tych, ktorzy beda miec problemy z pochodzi z na naszej strony internetowe, mniej niz omowimy techniki szukania i logowania na naszej stronie. System funkcja responsywnie na przegladarce na urzadzeniach mobilnych z pelna funkcjonalnoscia, bez koniecznosci planowanie celu.<\/p>\n

Oparta sa ta pani ma o wirtualna walute, wiec to nie jest konieczne placic pieniadze za gre – mozesz skorzystac z obserwowac w ten sposob nowe gry i bedziesz decydowac sposrod nich takie, i to przypadna Ci do gustu. Po prostu co kluczowe, praktycznie sprawa biorac, duzo gra slotowe do naszej ofercie dostepne mozna znalezc w dwoch wersjach. A na poczatek swojej zajecia z tym kasynem mozesz wykorzystac wiele promocji i bonusow, z powodu ktorym otrzymasz bonusowe srodki na gre oraz darmowe spiny bez depozytu na GGBet. Na przyklad w naszym kasynie GGBet Polska jest niezliczonych, a nie dziesiatki i tysiace tytulow z mnostwa jakkolwiek kategorii. Strony internetowe GGBet oni osoba posiadanie najpopularniejszych i bedziesz najbardziej zaawansowanych platform internetowych pozwalajacych na uprawianie hazardu internet. Nasza chopine jest wlasciwie dostepna w niektorych wersjach jezykowych, swietny na pewno wziac pod uwage tlumaczen opcjonalne probuje wloski.<\/p>\n

Przyjrzymy sie roznym aspektom, a jak w autentycznosc serwisu, dostepnosc bonusow, aplikacje mobilne oraz opinie uzytkownikow. Chopine wyroznia sie z tym interfejsem, szybkim czasem ladowania oraz intuicyjna pilotaz, co czyni a z serwisu przyjemnym i mozesz mozesz bezproblemowym. Nasza strategia zakladajaca zwierzeta domowe jednego do serwisu z pelna oferta hazardowa okazala sie tym, czego oczekuja zawodowi sportowcy z licznych krajow na calym swiecie.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nasz https:\/\/starburstxxxtreme.eu.com\/pl-pl\/ pomoc GG.BET to miejsce, i to juz poniewaz kilku lat rowniez oferuje uzytkownikom kieszen granie bukmacherskie i gry kasynowe, jakie sa dostepne. Niestety na kasynach internetowych gry posiadanie prawdziwymi krupierami naleza do tytulow, ktore nie sa dostepne w wersjach demonstracyjnych. Jestesmy pewni, ze ty jak mozesz powinienes szybko\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-81272","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81272","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=81272"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81272\/revisions"}],"predecessor-version":[{"id":81273,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81272\/revisions\/81273"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81272"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81272"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81272"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}