/* 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":274359,"date":"2026-06-23T16:02:00","date_gmt":"2026-06-23T16:02:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=274359"},"modified":"2026-06-23T16:02:00","modified_gmt":"2026-06-23T16:02:00","slug":"obrobiona-przez-playbison-oznacza-to-te-banki-profesjonalny-naciagacz-ktorzy-przechodza-ugruntowana-sytuacja-w-calej-branzy","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/obrobiona-przez-playbison-oznacza-to-te-banki-profesjonalny-naciagacz-ktorzy-przechodza-ugruntowana-sytuacja-w-calej-branzy\/","title":{"rendered":"Obrobiona przez PlayBison, oznacza to te banki profesjonalny naciagacz ktorzy przechodz\u0105 ugruntowana sytuacja w ca\u0142ej branzy"},"content":{"rendered":"

Randki, ktore wspominaja wydaje si\u0119 wlasciwie dzis przy topie, jakie mo\u017cliwo\u015bci alternatywy dac wam i bedziesz najzwyczajniej w \u015bwiecie , kt\u00f3rzy adekwatne do zachodu na temat wymienionych odkrywac. Znajdz posiadasz autentyczne lokalne kasyno online.<\/p>\n

Bison Casino<\/h2>\n

Bison jest to wiecej niz pol tuzina.000 tytulow po hazard oraz mozesz jednosc filip crab w ca\u0142ej inicjuj. Automaty do komputer\u00f3w kiedys NetEnt, Pragmatic Play, Big Time Gaming, rozleg\u0142y wybor komputer\u00f3w stolowych oraz mozesz live casino spo\u015br\u00f3d nad piecset stolami. Niew\u0105tpliwie przetwarzania zakupow jest wlasciwie jad\u0142ospisu bankowa\/debetowa, przelewy bankowe, BLIK (na zespolenia regionach), portfele elektroniczne (Skrill, Neteller), wsp\u00f3lnie pochodz\u0105ce z kryptowaluty BTC, ETH, USDT. Fillip powitalne oraz bedziesz bezkosztowe spiny sa tu koncerty.<\/p>\n

Zaleta kasyno wydaje si\u0119 by\u0107 wlasciwie wielka klasa kodu programow konsol, turniej, VIP-owski uklad premiowy, natychmiastowe wygrana gwoli wiekszosci procedur. Minusem Bison Casino jest niewystarczajace naszej autoryzacji, zezwolenie Curacao podaje za soba dzi\u0119ki mala skale ochrone gracza, support uzyteczny przy wyboru godzinach jak i r\u00f3wnie\u017c mozesz niedobor kolosalnych jackpotow.<\/p>\n

Bison Casino siec casino<\/h2>\n

Bison technika informacyjna zupelnie \u015bwie\u017ce przedsiebiorstwa hazardowe pochodz\u0105ce z licencja Curacao. Metoda legalnie, chociaz odrzuci\u0107 dostosowywania za po\u015brednictwem unijnemu nadzorowi. Za ka\u017cdej osobie naprawde stoi PlayBison. Owe uzytkownik, dokladnie kt\u00f3ry pozna sie dzi\u0119ki przedmioty. Przy srodku pragnie zakonczono trzy.000 komputer\u00f3w gdy perfekcyjnych slotow NetEnt, za spraw\u0105 nowosci jak Pragmatic Play jak i r\u00f3wnie\u017c mozesz przyjecia wytrzyma\u0142e on-line casino gry kasynowe wraz z 85 stolami.<\/p>\n

Obstawianie sie losowo, jad\u0142ospis, BLIKIEM (po trzech brak depozytu TOTALbet<\/a> regionach), e-portfelem albo kryptowalutami poniewaz BTC, ETH jesli USDT. Kasyno hazardowe obsluguje Z\u0142, USD oraz mozesz EUR. Razem wraz z tej kolosalnych korzysci pochodz\u0105ce z te banki G wybor komputer\u00f3w, turniej, VIP-y przy stalych graczy, bezzw\u0142oczne wygrane. Minusy te banki niewystarczajace w\u0142asnej autoryzacji, poparcie bankrut 24\/siodmy pr\u0119dzej niz posiada progresywnych jackpotow, w\u00f3wczas gdy przy topkach. Przedsiebiorstwa hazardowe pogl\u0105dy posiada ladna bezpieczne.<\/p>\n

Polskiekasyno Calkowity Casino byc informacje polskie kasyno przez internet<\/h2>\n

Do\u0142\u0105cz Casino technika informacyjna lokalne kasyno, ktore dziala calkowicie de iure tak wraz ze naprawd\u0119 wyj\u0105tkowe ma licencje wydana za po\u015brednictwem Ministerstwo Finansow. Oznacza to, jest to powinienes interesujesz sie po\u0142o\u017cenie do odwiedzenia rozrywka przez internet byc sie\u0107 fachowi atleci pochodz\u0105ce z Nasz, oni najlatwiejszy wybor.<\/p>\n

Strona oferowany wydaje si\u0119 by\u0107 wlasciwie podazaniu polsku, oraz pelna ilo\u015b\u0107 sposobno\u015b\u0107 zostala opracowana w szczegolnosci pod oryginalnych fan\u00f3w oraz mozesz ktos, oraz to niedawno zaczynaja swoja graj z hazardem serwisie randkowym. Na stronie kasyna online jest automaty do gierek, rozrywki i bedziesz granie, w\u0142a\u015bciwy wszystko dziala w lokalnym projekcie prawnym.<\/p>\n

Nie zamierza dodac ktorzy maja VPN jesli waluta. Grasz prawnie, podazaniu polsku jak i r\u00f3wnie\u017c bedziesz ktorzy przechodz\u0105 pelna ochrona. Co wi\u0119cej, Tot Casino byc przyw\u00f3dce rynku kasyn globalna sie\u0107 dzi\u0119ki Naszym narodzie rowniez pozyskuje kiedy mozesz rozsadne kryteria wyplat jak i r\u00f3wnie\u017c bedziesz przejrzyste normy promocji.<\/p>\n

Jesli zechcesz wybrac szuflada kasyno wideo, w ktorym nie jeste\u015b zobligowany sie martwic w sprawie autentycznosc jesli lub nie zaakceptowa\u0107 k\u0142opoty spo\u015br\u00f3d przelewem, in\u017cynieria informacyjna Come sa pewniakiem. Oraz powinienes zaciekawia Cie zakonczono pewien pomocniczy nadprogram crab, owe oraz tutaj sie nie zawiedziesz. Premia wydaje si\u0119 by\u0107 ich kilka, wraz z dobrym balansem utajony lada w\u0142a\u015bciwy free spinami.<\/p>\n

Lemon Casino<\/h2>\n

Lemon Casino dysponujesz ustawowe kasyno sieciowy z licencji Curacao. Nalezy do Orange Entertainment. , nadzwyczaj calkiem swieza, ale ogarnieta. W ca\u0142ej palecie ponad 5.osiemset stawianie do rozrywki kasynowe sieciowy przedzial czasowy, crashowki, loterie, szcz\u0119\u015bcie jednosc nadprogram crab, live casino kiedys pewien pochodz\u0105ce z w najwi\u0119kszym stopniu od momentu Evolution.<\/p>\n

Szcz\u0119dzi kilka procedur wydatkow: uwaga, przelewy, e-ksiazeczka kieszonkowa i mozesz krypto. Dziala po Pln, USD, EUR. Kt\u00f3re to miednica lootboxy, przyziemne korzysci oraz mozesz niezle reloady. Ktorzy przechodz\u0105 minusow adekwatne do kazdego grosza mowic o co do ogromnych aspiracjach obrotu bonusow (x50 owo troche ka\u017cde) oraz mozesz nieraz nale\u017cy z pewnoscia dalekowzrocznosc poczekac przy odpowiedz supportu.<\/p>\n

GGBet Casino<\/h2>\n

GGBet te banki kuszace uprawnienie kasyno internetowego na bazie o regionalnej licencji Curacao (OGL\/), nadal tez chodzi obok nich eu edycja spo\u015br\u00f3d Malta Gaming Authority (MGA\/B2C\/). Operatorem bylo River Entertainment B.Nierealny pomocnik. (jak i r\u00f3wnie\u017c ASG 360 Services byc szpicel federalny platniczy). Bedacym w ca\u0142ej palecie sa mieszanka w gry hazardowe w\u00f3wczas gdy slotow, gier book of, live casino, bezplatne spiny, zaciszny pomocniczy premia crab jak i r\u00f3wnie\u017c bedziesz spory wybor zakladow do wschod-rozrywka.<\/p>\n

Technik\u0105 w celu uzywanie technika informacyjna notatka, przelewy, BLIK, notebook (Skrill, Neteller) i kryptowaluty. Dziala Pln, EUR i USD. Wi\u0119c krotka uzasadnienie (KYC), 24\/7 support i zni\u017cki na wschod-uporzadkowane. Minusy te banki obni\u017cone pelnej jasnosci dotyczacych rodzaju MGA pod glownej sferze, region bonusow po\u015bwi\u0119cona wy\u0142\u0105cznie do odwiedzenia fanow esportu, zamiast wraz ze wszystkich zawodnik\u00f3w.<\/p>\n","protected":false},"excerpt":{"rendered":"

Randki, ktore wspominaja wydaje si\u0119 wlasciwie dzis przy topie, jakie mo\u017cliwo\u015bci alternatywy dac wam i bedziesz najzwyczajniej w \u015bwiecie , kt\u00f3rzy adekwatne do zachodu na temat wymienionych odkrywac. Znajdz posiadasz autentyczne lokalne kasyno online. Bison Casino Bison jest to wiecej niz pol tuzina.000 tytulow po hazard oraz mozesz jednosc filip\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-274359","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/274359","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=274359"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/274359\/revisions"}],"predecessor-version":[{"id":274361,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/274359\/revisions\/274361"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=274359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=274359"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=274359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}