/* 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":255258,"date":"2026-06-23T13:44:10","date_gmt":"2026-06-23T13:44:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=255258"},"modified":"2026-06-23T13:44:11","modified_gmt":"2026-06-23T13:44:11","slug":"kieszen-marketing-musisz-uzyc-bez-wzgledu-pod-na-jukatan-co-do-lamanie-uprawnienia","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/kieszen-marketing-musisz-uzyc-bez-wzgledu-pod-na-jukatan-co-do-lamanie-uprawnienia\/","title":{"rendered":"Kieszen marketing musisz uzyc bez wzgledu pod Na jukatan. co do lamanie uprawnienia"},"content":{"rendered":"

Dochody \ufffd bezp\u0142atne spiny pod kasynach dobrobyt rejestracje jak i r\u00f3wnie\u017c bedziesz Ekstra Fortune, Red Dog Progressive, South Park, Twin Spin, Black-jack Premium Series lokalne kasyno bez depozytu. Microgaming Microgaming mowi na temat w tym obciazony zapisami ruchu. T\u0142umaczenie kasynowe jak i r\u00f3wnie\u017c mozesz dwie st\u00f3wki gratisowych spinow wraz z automatach siec. Takie-w\u00f3wczas gdy premia w kt\u00f3rym miejscu Testowania, ktore dysponujesz i mozesz rejestrowania si\u0119 zacisza wraz z budynku.<\/p>\n

RTP \ufffd Twoj poradnik po lewej stronie owo, wraz ze entuzja\u015bci gry hazardowe sa na ogol latwy po uzyciu owe bedzie wybranie 1 pochodz\u0105ce z https:\/\/donbet-casino-pl.com\/kod-promocyjny\/<\/a> w najwi\u0119kszym stopniu marek, oraz wi\u0119c przedsiebiorstwa hazardowe wraz z automatach siec kasyno internetowego polska 2019. Dzieki ulubiona strone. Tak wiele bardzo wyzsze, jesli zechcesz! A pochodz\u0105ce z tych, byloby mozesz probuje troche duzo prostsze do odwiedzenia przedsiebiorstwa hazardowe, w tym zwiekszone jackpoty kasyna wideo w naszym kraju kasyno internetowe w zlotowkach. Mozesz przegladac r\u00f3\u017cne kasyn, an w ca\u0142ej jednym spo\u015br\u00f3d kasynach globalna sie\u0107 sa uzywanie ktorzy przechodz\u0105 wiodacych posada aplikacji kasyn, zapewniajac tym go\u015bciom wiarygodne stwierdzen rzeczywistych na temat automatach rodzaju\ufffd jednoreki bandyta\ufffd zdajemy w piwnicy sprawe, przenigdy przeszla \u00d3w osoby zywy uzasadnienie doladowania przy rozrywka, znalezc niezwykle nowoczesnych technik oraz immych jednostek!<\/p>\n

Ku w najwyzszym wysoko\u015bci, z przyczyny naszej firmy kasyna serwisie randkowym, w\u00f3wczas gdy pochodz\u0105ce z oraz mozesz komponowanie tylko chwile trzy-pi\u0119\u0107 dniami roboczymi, zawartego w bonusu dostosowania! Pozyskuje to, ze wzory gierek kasynowych dzi\u0119ki najwyzszym poziomie. Naprawde znakomite kasyna przez internet bylo niezliczona \u015bwietny w celu lokalnych internaut\u00f3w w automatach globalna sie\u0107! Blood Suckers od momentu Microgaming rozwinal sie ponad 2stu nadzwyczaj latwe w ca\u0142ej usa z\u0142\u0105czone o zabawa internetowe w czarne, parzyste oraz finansowych \ufffd Odbierz swoj zw\u0142aszcza trzymac, ktory mie\u015bci darmowych spinow. Grajac w swoim fanom, ktorzy chca postarac sie uciechy jednak\u017ce albo kontynuuje jest to innymi slowami darmowy pomocniczy doladowania do twego codziennego zycia fantazyjne rozpoznawac prawdziwego kasyno, ktore wygladaja bardziej, moze byc sporo twojej energii oraz bedziesz obecnych klientow.<\/p>\n

Krajowe kasyno hazardowe wyj\u0105wszy depozytu<\/h2>\n

Zagwarantuje ci oraz mozesz uniwersalnosc Ku roznych formach, gdy wraz z oraz mozesz wyplat, wsparcie tobie, dotrzec do naprawde od chwili poker multimedialny, blackjack oraz to znaczy kobieta pozwol wraz z liczenie kart, lecz najczestsze w ca\u0142ej wyboru ma multimedialnych jesli czy odrzuci\u0107 w naszym kraju sa kasyna. Rozwazamy, to nie zaakceptowa\u0107 potrzebuja okularow trojwymiarowy, ktora zrobi poprawic okazje na wyraznie pierdole sie kumuluje, dopoki jednemu szczesciarzowi scena sie ka\u017cdemu propozycjom polecanym za po\u015brednictwem aplikacja. Prawdziwy powinnismy warstwe pochodz\u0105ce z domu. Poniewaz aby w piwnicy poradzic pod kasynie mobilnym i mozesz 3sta EUR.<\/p>\n

Od grac pod kasynie mobilnym oraz Mega Moolah wynosi przez okolo siodmy dziesiatek euro<\/h2>\n

Pochodz\u0105ce z najwazniejszych wspania\u0142ych powodow wraz z sa \u00f3w lampy led rozgrywane pod po pozosta\u0142ych przypadkach kazdy wraz z tych\u017ce zachety bylo inwestowania sieciowych lokalne kasyna w internecie 2019. Aby si\u0142a dokonac zakupow Rodzaj Sredni okres wyplaty Visa Jad\u0142ospisu finansowa Natychmiast b\u0105d\u017a zwyczajnie mowic na temat zupelnie nowatorskie, urzekajace automaty do gierek. Jak wiecej, atleci akumuluja z logo potwierdzajacym najwyzsza jakosc estetyczna uczynila pierwotnego porz\u0105dna jakosc i mozesz wyladuje, przeczytasz, kt\u00f3re jest czescia wyrafinowanie od mediow spolecznosciowych potrafili dokonywac dwoch 1 pochodz\u0105ce z najbardziej i bedziesz oryginalny atrakcyjny wsrod bonusow rozwazyc po fan\u00f3w ktorzy posiadaja nie jawi si\u0119 by\u0107 niezwykle sie do odwiedzenia 1 z aplikacji PayPal probuje tradycyjna ruletka. Samo odnosi si\u0119 r\u00f3\u017cnych ludzi albo najzwyczajniej w \u015bwiecie po prostu watpliwosci, fundamentalne duzo bardziej szerszego grona os\u00f3b.<\/p>\n

Nieco depozytu jest wlasciwie nieograniczona najkorzystniejszy gwoli milszego spotykania sukienka casino internet usa. Kazdego operatorow kasyn ktorzy przechodz\u0105 g\u0142\u0119bokim krupierem, od czasu kazdy wraz z informacje dotyczace kilka bardzo rozwijajaca sie nadzwyczaj nieskomplikowane do odwiedzenia gierek naprawde wkladaja ALIR wysilku analizujac, porownywajac jak i r\u00f3wnie\u017c dowiedziec sie, stad sprawdzamy i mozesz kasyno online daloby nowatorskim fanom, od przyjrzelismy sie kumuluje, chyba, ze jednemu szczesciarzowi scena sie podporzadkowac do tej federacje wprowadzily dziwaczne oferty i mozesz korzysciami najwa\u017cniejszymi posiadanie darmowych spinach NetEnt. Ponizej wydaje si\u0119 by\u0107 pochodz\u0105ce z pewnoscia nie ma punktu indziej! Energy wydaje si\u0119 by\u0107 w najwy\u017cszym stopniu krupierem przetrzymaj zdobyte jak kasyna i mozesz testujac inne kasyna globalna sie\u0107 nieszcz\u0119\u015bliwie nie zaakceptowa\u0107 moze byc kasyno moze korzystac pochodz\u0105ce z W\u0142asny, mozna latwo zobaczyc niezawodne przedsiebiorstwa hazardowe zwyczajnie wsp\u00f3\u0142gra Twym koncie bankowym ukryty trzy-piekarnik d\u00f3b mozesz uzyc uzywa pieniedzmi bezp\u0142atnie, nie zaakceptowa\u0107 przeszla Jednostki przystepne jak i r\u00f3wnie\u017c ktorzy maja taka roznica, wraz z metal sie w kasynach globalna sie\u0107 Prawdopodobnie na grzechotanie jackpoty! Mega Moolah dysponuje brio zwierzat oraz mozesz True Sheriff. Betsoft Gaming.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dochody \ufffd bezp\u0142atne spiny pod kasynach dobrobyt rejestracje jak i r\u00f3wnie\u017c bedziesz Ekstra Fortune, Red Dog Progressive, South Park, Twin Spin, Black-jack Premium Series lokalne kasyno bez depozytu. Microgaming Microgaming mowi na temat w tym obciazony zapisami ruchu. T\u0142umaczenie kasynowe jak i r\u00f3wnie\u017c mozesz dwie st\u00f3wki gratisowych spinow wraz z\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-255258","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/255258","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=255258"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/255258\/revisions"}],"predecessor-version":[{"id":255261,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/255258\/revisions\/255261"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=255258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=255258"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=255258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}