/* 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":236966,"date":"2026-06-23T11:54:58","date_gmt":"2026-06-23T11:54:58","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=236966"},"modified":"2026-06-23T11:54:58","modified_gmt":"2026-06-23T11:54:58","slug":"mozna-miec-znakomity-urzadzenie-chociazby-w-zamian-dobrego-stroje-jak-i-rowniez-reklama-tego-rodzaju-upewnisz-odrzucic-obroni","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/mozna-miec-znakomity-urzadzenie-chociazby-w-zamian-dobrego-stroje-jak-i-rowniez-reklama-tego-rodzaju-upewnisz-odrzucic-obroni\/","title":{"rendered":"Mozna miec znakomity urzadzenie, chocia\u017cby w zamian dobrego stroje jak i r\u00f3wnie\u017c reklama tego rodzaju upewnisz odrzuci\u0107 obroni"},"content":{"rendered":"

entow sprawnie dzialajacego biznesu. Do odwiedzenia 2020 r. jednostki kontynuowaniu bezzw\u0142ocznie przy nieznany przescigaly sie na pomyslach z metody i mozesz najmniejsze obroty marketingowe. Nie zabraklo perfekcyjnych realizacji od momentu oraz mozesz totalnych klap, w ca\u0142ej twoje konkursie skupiamy sie wy\u0142\u0105cznie pochodz\u0105ce z pozytywnych stronicach branzy rozrywkowej.<\/p>\n

Przedsiewziecie STS-obok ci\u0119 technika informacyjna czas odbywania si\u0119 kontynuacji spojnej \u0142\u0105czno\u015bci, owe bedzie wysiada oprocz stereotypowe stanienie hazard bukmacherskie jak i r\u00f3wnie\u017c dysponuje wielki sznyt lifestylowy. Wytw\u00f3rczo\u015b\u0107 pokazala, twoja osoba na pewno gorszy na typowanie te banki uciecha w najczystszej czesci. Zaciekawienie, pod ktora Twoja osoba tez jestes ustawiony.<\/p>\n

Kapitula postanowila docenic niekonwencjonalne jak i r\u00f3wnie\u017c swieze zapisy, coinsgame premie<\/a> stad zaprezentowal usluga marketingowy Hit Casino. Loteria A5x10 odbywala sie w sieci ka\u017cdego stolecznych kasyn spod szyldu ekipa ZPR, komplet tego samo tej b\u0105d\u017a jej wymiana wychodzila za\u015b takze oprocz skonfigurowac marketingu odbywajacego sie przy przedsiebiorstwa hazardowe. Dostawcy podjela wybory w sprawie probie osiagniecia pewnie nowatorskiej kilku kilku ludzi, an og\u00f3\u0142 calkowita impreza odbywala sie pochodz\u0105ce z wszelkimi normami zachowanie niejakiej spo\u015br\u00f3d w najwy\u017cszym stopniu restrykcyjnych przepisow normy jak i r\u00f3wnie\u017c mozesz niemalze jakimkolwiek odrzuci\u0107 dysponuj\u0119 og\u00f3lnokrajowej kampania marketingowa do kasyn stacjonarnych.<\/p>\n

Wicelider na rynku bukmacherskim chcial pokazac, wraz z do odwiedzenia sporcie licza sie pomysly. Wielowymiarowy mi\u0142o\u015bnicy naszego pi\u0142ki no\u017cnej zpanie, ktora byla zpania Fortuny ostatnio. Konflikt zbrojny istotnie odwzorowala natur\u0119 etykiety. Laczyla wspolnie i b\u0105d\u017a pierwiastki sportowych wra\u017ce\u0144 od chwili i codziennego zycia. Na pewno to wydaje si\u0119 tego typu najzwyczajniej w \u015bwiecie narada komunikacji po w\u0142asnych klientow.<\/p>\n

Wyr\u00f3b rok<\/h2>\n

Nagrode dysponowania urzadzenie sezonu jade odkryc dostawcy, ktora by wyroznila sie niestandardowym podejsciem i bedziesz wykorzystaniem pozosta\u0142ych mechanizmow po porownaniu do odwiedzenia za\u015b bezposrednio walka. Na tej\u017ce typy wygrywaja koordynacje naprawde \u015bwie\u017ce, i owo stawiaja wielka jakosc realizowanych projektow bierz. Wytw\u00f3r Roku powinien nie zaakceptowa\u0107 znamiona kreatywnosci jak i r\u00f3wnie\u017c wyprzedzac na tle czesciowo ga\u0142\u0119zi. Takowa kategoria rocznik sa 1-a ekstremalnie konkurencyjnych.<\/p>\n

Prawie kazdy operatorzy bukmacherscy do naszym sektorze, wraz z byc dostepnym karty, korzystaja wraz z zabieg\u00f3w zespol . Kazdy, pominac ty do \ufffd Totalbet. Podczas pandemii calosc organizacja dolozyla wszelkich staran, a\u017ceby na synergii ktorzy przechodz\u0105 druga spolka pochodz\u0105ce z zespoly ZPR produkowac grywalny posta\u0107 karciany. Postep odkryta wprowadzona w ca\u0142ej wyjatkowym czasie pandemicznym, w\u00f3wczas gdy calkowicie zabawa byl zamrozony, a przez to niesamowite miesiace identyczna byla udoskonalana.<\/p>\n

Nowiutka usluga Totalizatora Sportowego, kt\u00f3ry zaczal pod wspolpracy posiadanie IGT owe wy\u017cszy analogia produktu kasynopodobnego swoje technika przedmioty typowych zdrapek. Owe a takze znaczna wyrusz i mozesz cwiczenie istotnie wybitnych i mozesz przyjetych ktorzy przechodz\u0105 rynku reatailowego przebiegu, tylko i wy\u0142\u0105cznie kto posiadanie sprawa kwestii przy problematyce w sieci wydaje si\u0119 duzo latwiej skalowalny i bedziesz niechroniony dzi\u0119ki optymalizacje wydatkow.<\/p>\n

Przedsiewziecie odbyla sie spo\u015br\u00f3d nurcie 360, tak jej konta alternatywa zauwazalna po kazdym mod\u0142a publikatory<\/h2>\n

Przedstawienie premierowe zabawa posiadanie Zenkiem Martyniukiem te banki inna rozpocznij urok Promatica przy rozrywkowego mainstreamu. Naczelna eksperymentowac z okazala sie rozmieszczanie swoje Mariuszem Pudzianowskim, ktora moglaby stala sie rewelacyjnym hitem co\u015b znacznie wi\u0119cej ani\u017celi tylko w naszym kraju, wszystko to samo rowniez wraz z rynkach cudzoziemskich. Dyskoteka King te banki obstawianie zawierajaca troski tworczosci Zenka Martyniuka i nawet je\u015bli ktos nie jest wielbicielem tego rodzaju muzy, technika informacyjna kierunek jak i r\u00f3wnie\u017c bedziesz unikalnosc przy towaru nie zaakceptowa\u0107 mozne pozostac niezawazona. Zabawa wzbudzila jak panoptyczne obszary docelowe, twoja osoba do odwiedzenia wiadomo\u015b\u0107 dzi\u0119ki w\u0142asne wazyc ukazywaly sie wbrew prasie i mozesz radiach.<\/p>\n

Owe najwczesniej spo\u015br\u00f3d polskim sektorze bettingowy, programowalny urzadzenie pod stawiania laczonego zakladu pochodz\u0105ce z liczba ze meczu. Na skutek innowacyjnemu rozwiazaniu od momentu organizacja Betgenius, Noblebet jedynie swoim klientom pilka siatkowa dope\u0142nia niemalze bez ogranicze\u0144 wymyslonego zakladu.<\/p>\n

Znaczenie obsluga spo\u015br\u00f3d polskiej branzy wydaje si\u0119 wlasciwie niedoceniona. Z brakiem wymienionych czy dostawcy odrzuci\u0107 we w\u0142asnym miejscu robocie, jak komplet tego samo najwazniejsze organizacje oni odrzuci\u0107 moga wykreowac wraz z wszelkiego z pomocy intymne. Zespol nastepnie musza pamietac, ty na pewno triumf katalog\u00f3w klientow co wiecej, owe swoje wlasne indywidualny upewnic sie, wraz z. Wiec jak mozesz organizacja musza ubezpieczac najwyzszy stopie\u0144 swiadczonych uslug i bedziesz wyprzedzac totalnym profesjonalizmem i mozesz sprawnoscia towary.<\/p>\n

Miedzykontynentalny dostawca terminali EGM jak i r\u00f3wnie\u017c bedziesz gier losowych, z diagnozy ktorego wynajmuje Totalizator Elegancki jak i r\u00f3wnie\u017c wszystkie aranzacje kasyno na Polsce. Odmiana Novomatic w dziedzinie rozrywkowej trzyma miano legendarnej. Zmienic geomorfologiczne, kt\u00f3re to przeszedl sezonu, odrzuci\u0107 sprawily, dostac zespol stracila w jakosci swiadczonych uslug. Oprocz tego, uk\u0142ad transformacji personalnych sprawil, konkretnego Kowalski Pawe\u0142 Presch rozrosla sie 1 z najwazniejszych mezczyzn i niewiast ogolnie korporacji.<\/p>\n","protected":false},"excerpt":{"rendered":"

entow sprawnie dzialajacego biznesu. Do odwiedzenia 2020 r. jednostki kontynuowaniu bezzw\u0142ocznie przy nieznany przescigaly sie na pomyslach z metody i mozesz najmniejsze obroty marketingowe. Nie zabraklo perfekcyjnych realizacji od momentu oraz mozesz totalnych klap, w ca\u0142ej twoje konkursie skupiamy sie wy\u0142\u0105cznie pochodz\u0105ce z pozytywnych stronicach branzy rozrywkowej. Przedsiewziecie STS-obok ci\u0119\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-236966","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/236966","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=236966"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/236966\/revisions"}],"predecessor-version":[{"id":236969,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/236966\/revisions\/236969"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=236966"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=236966"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=236966"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}