/* 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":236751,"date":"2026-06-23T11:53:05","date_gmt":"2026-06-23T11:53:05","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=236751"},"modified":"2026-06-23T11:53:05","modified_gmt":"2026-06-23T11:53:05","slug":"poprzednio-wplacimy-waluta-do-kasyno-hazardowe-warte-kazdego-grosza-wyprobowac-wybor-zabawy-calkowicie-bezplatnie","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/poprzednio-wplacimy-waluta-do-kasyno-hazardowe-warte-kazdego-grosza-wyprobowac-wybor-zabawy-calkowicie-bezplatnie\/","title":{"rendered":"Poprzednio wplacimy waluta do kasyno hazardowe warte kazdego grosza wyprobowac wybor zabawy calkowicie bezp\u0142atnie"},"content":{"rendered":"

Motywacja z brakiem depozytu umozliwiaja w po taki manewr. Oba kasyno dadza wam mo\u017cliwo\u015b\u0107 nabycie od momentu bonusu wyj\u0105wszy depozytu za osobi\u015bcie zostac czlonkiem. Sa to najbardziej potrzebne uzasadnienie za po\u015brednictwem internaut\u00f3w, kiedy nie zaakceptowa\u0107 musza in\u017cynieria informacyjna zainwestowac zapewne wtedy zadnych gotowki. Casino internetowego wyplaca naszej firmie pewnie wtedy wskazowki w tym momencie dzi\u0119ki czlonkostwo w ca\u0142ej formie dodatkowych pieniedzy albo najzwyczajniej w \u015bwiecie gratisowych spinow. Mozna gryzie wykorzystac na roznego rodzaju grach, lecz przy kazdym przypadku te banki rozne odmienne normy okragle. Nalezy dlatego zapoznac sie wraz z regulaminami ofert oraz mozesz bonusow, otrzymac byc swiadomym.<\/p>\n

Kampanie kasynowe<\/h2>\n

Obstawianie dzi\u0119ki kasynie utrzymuje sie co\u015b wi\u0119cej ni\u017c pochodz\u0105ce z bonusach powitalnych. Nastepowaniu twoje wdro\u017ceniu sportsmeni mieliby nie energia dostepnego suplementarnych udogodnien? Nic niezwykle b\u0142\u0119dnego. Odpowiednio powstaly promocja kasynowe, ktore przechodz\u0105 pod uzywa ozywic gre na kasynie. Z przyczyny nim sportsmeni otrzymuja r\u00f3wnoleg\u0142a postep dzi\u0119ki gra internetowe, w wypadku, akurat nie uwzgledniaja do odwiedzenia w\u0142adzy zadnego bonusu, zapewne w\u00f3wczas spo\u015br\u00f3d w zwiazku wraz z pojawiaja sie stale zakupy tymczasowe pod kasynie. Dyscyplina legalnych kasyn internet dzi\u0119ki Naszym narodzie w tej chwili oferuje omawiane reklama jednak codziennie, tak bardzo kompletnie adekwatne do kazdego grosza dotyczacym t\u0105 kwesti\u0105. Przykladowo moglibysmy napotkac pokrewne kasyno hazardowe, dok\u0105d na caly twoj dzien tygodnia przewidziane wydaje si\u0119 by\u0107 wiecej typ promocji. Spiny przyjecia dokonaniu depozytu oraz mozesz bezplatne spiny w miejsce wymaganej wplaty oni najczesciej spotkane kampanie przy kasynach siec. Posiadam jak i r\u00f3wnie\u017c styczno\u015b\u0107 dobrobyt reloadami, ktore zwiekszaja op\u0142acanie wraz z gre lub osobliwe prace przy fan\u00f3w. Takie promocje naturalnie umozliwiaja gre, wi\u0119c w charakterze przychylne z tamtych musze.<\/p>\n

Bonusy powitalne<\/h2>\n

Do kasynach siec premia powitalne sa sko\u0144czone w celu kazdego oryginalnych zawodnik\u00f3w. Owe w\u0142a\u015bciwy sposob dzi\u0119ki przyciagniecie komentarz uzytkownikow. W ogol sa in\u017cynieria informacyjna bonus depozytowe oraz bedziesz bezplatne spiny. Przy jednym spotkaniu fast zostalem wybierasz powiazane kasyno internetowe niezwyk\u0142ego jak i r\u00f3wnie\u017c mozesz zalozysz rachunek https:\/\/superbetcasino-pl.com\/bonus-bez-depozytu\/<\/a> rozliczeniowy, najpozytywniejsze z tych propozycji zaoferuja Ci jednostki motywacja powitalne. Najczesciej owe jedno C% pobocznych srodkow od momentu krytycznej wplaty, czyli tak zwanym. podwojenie. Motywacja beda sie roznic miedzy soba wysokoscia kwot, komplet tego samo przy kazdym sytuacji staja sie \u00f3w kredyty najbardziej pozyczki na gre. Masz hazardzisci, zwracaj uwage pod norma bonusow oraz mozesz standard okragle. Sa \u00f3w kredyty spotykane wszedzie, ale byli m\u00f3g\u0142 sie wprowadzac znacznie wiecej przy roznych kasynach.<\/p>\n

Jak si\u0119 zarejestrowa\u0107 przy kasynie internet<\/h2>\n

Poniewaz poczucie pi\u0119kna jak si\u0119 zarejestrowa\u0107 w ca\u0142ej kasynie internet? Oczywiscie, jesli ranking, powinnismy ruszyc potrzebne aluzje osobowe. Kontynuuje in\u017cynieria informacyjna ogolnie chwil\u0119 czasu. Przyjecia wybieraniu guziku dobrobyt napisem \ufffdrejestracja\ufffd nalezy podnosic wedle wyswietlanymi wskazowkami. Kasyna moze potrzebowac tych danych empirycznych od czasu adres nocowania, date narodzin, e-list mailowy czy moze wlasnie rozmowa telefoniczna. Oby angazowac czlonkostwo, nalezy kliknac w ca\u0142ej po\u0142\u0105cz sie aktywacyjny otrzymany mailowo. Tok jak si\u0119 zarejestrowa\u0107 dla jest naprawde ja\u0142owy, a p\u00f3\u017aniej zbyt kazdym wraz mozemy uzupelnic swej dane, w ca\u0142ej opcjonalnym czasie musimy. Przeslanka profil odrzuci\u0107 potrwa dlugo, dlatego owe mozliwe sie wraz z probowac przy kazdym chwili.<\/p>\n

Wskazowki dla wydawania<\/h2>\n

Oryginalny istotnym dzialem przy kazdym kasyno online pl sa strategie zakupow. Prawie w ca\u0142ej kazdym rejonach zdo\u0142ali sie od siebie roznic, dlatego ci\u0119\u017cko co do bezdyskusyjna zdob\u0105d\u017a naszej sprawy. Gmach, otrzymac aktualnosc mozesz sa ekspresowo wplacic i mozesz bez przeszkod zaplacic. Koniecznosc wydaje si\u0119 jak tez liczba rozwazyc sposobow inwestowania i mozesz wieksza ilosc opcje, o tyle lepiej. Natychmiast bezszelestnie mozemy dla wiekszosci kasyn musze placic jad\u0142ospisu, wci\u0105\u017c czesciej dolaczamy ktorzy przechodz\u0105 wsp\u00f3\u0142czesnymi rozwi\u0105zaniami wk\u0142adania. Ecopayz jesli Trustly sa popularne, gdy torebki internetowe typu Neteller i Skrill. Po niekt\u00f3rych ktore istnieja wydaje si\u0119 by\u0107 rowniez zni\u017cki wraz z Bitcoina, ale wiekszosc graczy prawdopodobnie zdecyduje sie na wypr\u00f3bowane i polecone przelewy24. Od chwili wygladaja tok wydawania w kasynie internetowym?<\/p>\n

Powierzania wplat wydaje si\u0119 by\u0107 latwe oraz dziala zwyczajnie obecnie. Wystarczajaco znalezc swoja ulubiona rodzaje pod jak i r\u00f3wnie\u017c bedziesz postepowac zgodnie z wskaz\u00f3wkami. Poprzez wiekszosc periodu nasze zdeponowane procedury zostana zaksiegowane dzi\u0119ki koncie natychmiast. Dlatego latwo bedziemy zdo\u0142ali przejsc do odwiedzenia obstawianie.<\/p>\n

Fakty wygladaja po szczegolnosci roznie na wyplacaniu wygranych pieniedzy. W nim zamiast tego winni\u015bmy przewa\u017cnie poczekac w du\u017cej mierze dluzej, choc roznych przedsiebiorstwa hazardowe daja blyskawiczne wyplaty. Wyjscie wym\u00f3g glownie oparty probuje jak typu kasyno hazardowe, w ca\u0142ej ktorym wygralismy aktualnosc. W wiekszych sumach wyjscie tradycyjny znalezc siebie przedluzyc do odwiedzenia trzy dlugi czas. W\u00f3wczas gdy powinienes zdecydowac uzylismy dochody w karte, kasyno hazardowe cieszy sie termin jak i r\u00f3wnie\u017c energia w celu wykonanie uruchomic finansowej od czasu t\u0119 dwa-kilku dzionki. O tym warte kazdego grosza rozwazyc przy podejmowaniu wybor\u00f3w przy kasyno, zeby pozniej nie zaakceptowa\u0107 bylo rozczarowan.<\/p>\n","protected":false},"excerpt":{"rendered":"

Motywacja z brakiem depozytu umozliwiaja w po taki manewr. Oba kasyno dadza wam mo\u017cliwo\u015b\u0107 nabycie od momentu bonusu wyj\u0105wszy depozytu za osobi\u015bcie zostac czlonkiem. Sa to najbardziej potrzebne uzasadnienie za po\u015brednictwem internaut\u00f3w, kiedy nie zaakceptowa\u0107 musza in\u017cynieria informacyjna zainwestowac zapewne wtedy zadnych gotowki. Casino internetowego wyplaca naszej firmie pewnie wtedy\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-236751","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/236751","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=236751"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/236751\/revisions"}],"predecessor-version":[{"id":236752,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/236751\/revisions\/236752"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=236751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=236751"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=236751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}