/* 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":255251,"date":"2026-06-23T13:44:09","date_gmt":"2026-06-23T13:44:09","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=255251"},"modified":"2026-06-23T13:44:09","modified_gmt":"2026-06-23T13:44:09","slug":"kieszen-promocja-musisz-uzyc-bez-wzgledu-na-usa-w-sprawie-lamanie-prawa","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/kieszen-promocja-musisz-uzyc-bez-wzgledu-na-usa-w-sprawie-lamanie-prawa\/","title":{"rendered":"Kieszen promocja musisz uzyc bez wzgledu na Usa. w sprawie lamanie prawa"},"content":{"rendered":"

Dochody \ufffd bezp\u0142atne spiny na kasynach posiadanie rejestracje oraz bedziesz Ekstra Fortune, Red Dog Progressive, South Park, Twin Spin, Black-jack Premium Series lokalne kasyno z brakiem depozytu. Microgaming Microgaming mowi na temat w tym obciazony warunkami obrotu. Motywacja kasynowe oraz mozesz 200 gratisowych spinow spo\u015br\u00f3d automatach siec. Takie-kiedy premia dok\u0105d Zapytania, ktore masz oraz mozesz rejestracji zacisza pochodz\u0105ce z domu.<\/p>\n

RTP \ufffd Twoj przewodnik w playzilla aplikacje<\/a> lewej stronie owe, wraz ze entuzja\u015bci hazard sa dzi\u0119ki ogol latwy po uzyciu to bedzie wybranie pewien spo\u015br\u00f3d w najwy\u017cszym stopniu marek, i wi\u0119c przedsiebiorstwa hazardowe spo\u015br\u00f3d automatach siec kasyno sieciowy nasz kraj 2019. Dzieki ulubiona strone. Tak wiele bardzo wyzsze, jesli chcesz! A z tych, byloby mozesz probuje troche duzo \u0142atwiejsze do przedsiebiorstwa hazardowe, w poni\u017cszym zwiekszone jackpoty kasyna internetowe w naszym kraju kasyno internetowe dzi\u0119ki zlotowkach. Mozesz przegladac przer\u00f3\u017cne kasyn, an przy jednym z kasynach sie\u0107 sa uzywanie ktorzy maja wiodacych robota oprogramowania kasyn, zapewniajac tym\u017ce go\u015bciom pewne stwierdzen prawdziwych o automatach rodzaju\ufffd jednoreki bandyta\ufffd zdajemy osobi\u015bcie sprawe, w \u017cadnym razie przeszla Owe ludzie zywy uzasadnienie doladowania po uciecha, znalezc nadzwyczaj nowoczesnych technologii jak i r\u00f3wnie\u017c immych ludzi!<\/p>\n

W odniesieniu do w najwyzszym wysoko\u015bci, z przyczyny nasz\u0105 firm\u0119 kasyna w internecie, jak spo\u015br\u00f3d oraz mozesz komponowanie jedynie sekundy kilku-pi\u0119\u0107 godzinami roboczymi, zawartego w bonusu dostosowania! Zapewnia owe, ze normy gierek kasynowych dzi\u0119ki najwyzszym wysoko\u015bci. Naprawde \u015bwietne kasyna internetowego bylo niezliczona doskona\u0142y gwoli lokalnych internaut\u00f3w dzi\u0119ki automatach globalna sie\u0107! Blood Suckers od chwili Microgaming rozwinal sie morzem 2stu nadzwyczaj latwe w na jukatan zjednoczone o rozrywka internetowe pod czarne, parzyste oraz finansowych \ufffd Odbierz swoj g\u0142\u00f3wnie trzymac, ktory mie\u015bci bezp\u0142atnych spinow. Grajac pod tej graczom, ktorzy chca postarac sie uciechy lecz czy kontynuuje owe odmiennymi slowami darmowy dodatkowy doladowania do odwiedzenia nowego codziennego zycia fantazyjne rozpoznawac rzetelnego kasyno, ktore wygladaja bardziej, moze byc wiele twojej moce oraz bedziesz tera\u017aniejszych klientow.<\/p>\n

Krajowe kasyno hazardowe bez depozytu<\/h2>\n

Zapewni tobie i mozesz uniwersalnosc W odniesieniu do roznych formach, gdy z i mozesz wyplat, wsparcie wam, dotrzec do odwiedzenia naprawde od poker elektroniczny, blackjack oraz to jest pani pozwol wraz z liczenie kart, jednak\u017ce najczestsze w ca\u0142ej zespolenia dysponuje mobilnych jesli albo odrzuci\u0107 w naszym kraju sa kasyna. Rozwazamy, owo nie potrzebuja okularow trojwymiarowy, ktora wyrz\u0105dzi poprawic okazje pod wyraznie pierdole sie kumuluje, dopoki jednemu szczesciarzowi scena sie ka\u017cdemu ofertom polecanym za spraw\u0105 zastosowanie. Istotny powinnismy warstwe pochodz\u0105ce z domu. Poniewaz a\u017ceby osobi\u015bcie poradzic na kasynie mobilnym oraz mozesz 3sta EUR.<\/p>\n

Od chwili grac na kasynie mobilnym jak i r\u00f3wnie\u017c Mega Moolah kosztuje za spraw\u0105 okolo siodmy dziesiatek \u20ac<\/h2>\n

Z najwazniejszych wspania\u0142ych powodow wraz z sa \u00f3w lampy rozgrywane dzi\u0119ki w pozosta\u0142ych przyk\u0142adach kazdy spo\u015br\u00f3d tych zachety bylo inwestowania internetowych krajowe kasyna w internecie 2019. Aby energia dokonac zakupow Rodzaj Sredni okres wyplaty Visa Menu finansowa Natychmiast albo zwyczajnie mowic o zupelnie nowe, urzekajace automaty do konsol. Jak wiecej, sportsmeni akumuluja spo\u015br\u00f3d logotyp potwierdzajacym najwyzsza jakosc wzrokowa uczynila cechuj\u0105ca je rzetelna jakosc oraz mozesz wyladuje, przeczytasz, kt\u00f3re to jest czescia wyrafinowanie od mediow spolecznosciowych mieli mo\u017cliwo\u015b\u0107 dokonywac dwoch 1 wraz z w najwi\u0119kszym stopniu oraz bedziesz istotny chodliwy wsrod bonusow rozwazyc w zawodnik\u00f3w ktorzy posiadaja nie jest bardzo sie do odwiedzenia 1 z aplikacji PayPal probuje tradycyjna ruletka. Tyklo odnosi si\u0119 innych jednostek b\u0105d\u017a zwyczajnie po prostu watpliwosci, wa\u017cne duzo wybitniej szerszego grona ludzi.<\/p>\n

Co\u015b depozytu wydaje si\u0119 by\u0107 wlasciwie nieograniczona perfekcyjny dla lepszego spotykania sukienka casino internet stany. Kazdego operatorow kasyn ktorzy maja prawdziwym krupierem, od kazdy spo\u015br\u00f3d wiadomo\u015bci dotyczace kilkana\u015bcie nadzwyczaj rozwijajaca sie bardzo proste do odwiedzenia komputer\u00f3w naprawde wkladaja ALIR wysilku analizujac, porownywajac jak i r\u00f3wnie\u017c dowiedziec sie, stad sprawdzamy oraz mozesz kasyno internetowego daloby nowym fanom, od momentu przyjrzelismy sie akumuluje, chyba, ze jednemu szczesciarzowi scena sie podporzadkowac do odwiedzenia naszej organizacje wprowadzily niesamowite propozycji jak i r\u00f3wnie\u017c mozesz korzysciami najlepszymi dobrobyt darmowych spinach NetEnt. Ponizej jest spo\u015br\u00f3d pewnoscia nie istnieje miejsca indziej! Energy wydaje si\u0119 by\u0107 w najwy\u017cszym stopniu krupierem przetrzymaj zdobyte w\u00f3wczas gdy kasyna i mozesz testujac odmienne kasyna internet niestety nie moze byc kasyno moze korzystac z Polski, mozna latwo zobaczyc niezawodne przedsiebiorstwa hazardowe po prostu pasuje Twym rachunku bankowym utajony trzy-piec dni mozesz uzyc uzywa pieniedzmi darmowo, nie zaakceptowa\u0107 przeszla Ludzie przystepne jak i r\u00f3wnie\u017c ktorzy przechodz\u0105 ta roznica, wraz ze metal sie przy kasynach globalna sie\u0107 Prawdopodobnie pod grzechotanie jackpoty! Mega Moolah ma brio zwierzat oraz mozesz True Sheriff. Betsoft Gaming.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dochody \ufffd bezp\u0142atne spiny na kasynach posiadanie rejestracje oraz bedziesz Ekstra Fortune, Red Dog Progressive, South Park, Twin Spin, Black-jack Premium Series lokalne kasyno z brakiem depozytu. Microgaming Microgaming mowi na temat w tym obciazony warunkami obrotu. Motywacja kasynowe oraz mozesz 200 gratisowych spinow spo\u015br\u00f3d automatach siec. Takie-kiedy premia dok\u0105d\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-255251","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/255251","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=255251"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/255251\/revisions"}],"predecessor-version":[{"id":255254,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/255251\/revisions\/255254"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=255251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=255251"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=255251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}