/* 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":12596,"date":"2026-05-07T18:53:49","date_gmt":"2026-05-07T18:53:49","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=12596"},"modified":"2026-05-07T18:53:50","modified_gmt":"2026-05-07T18:53:50","slug":"gambling-on-line-with-unibet-british-sporting-events-gambling-enterprise-web-based-poker","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/gambling-on-line-with-unibet-british-sporting-events-gambling-enterprise-web-based-poker\/","title":{"rendered":"Gambling on line with Unibet British Sporting events, Gambling enterprise, Web based poker"},"content":{"rendered":"

This amazing user enjoys each category you can imagine, also real time playing suggests! Every kind of gaming your\u2019ll select here’s accompanied by great real money selling one to excel employing novel platforms. SpinYoo is actually a weird and you may brilliant real money gaming program, with over 2,five hundred games. Oriented during the 2017, they quickly gathered a great amount of attention, particularly from members whom like intuitive programs that have numerous online game.<\/p>\n

Simple complaint and you will available help matter, so they have already to generally be considered. not, observe that its sportsbook try somewhat a great deal more “utility-focused” than the much more movie experience available on history platforms. Club Local casino is a unique local casino agent one to unwrapped into British markets from inside the 2023 and locations in itself just like the a new, progressive gambling establishment system authorized by the United kingdom Gaming Commission. Getting established labels Fantasy Vegas remains very good full, but BetMGM is best this new-website solutions when it comes to bonus worth. But into the the latest-casino group, BetMGM leads through their highest joint bonus value (\u00a32 hundred matches + a hundred totally free revolves), obvious terms and conditions (age.grams., free-spins payouts paid in bucks) and you may modern platform framework.<\/p>\n

Speaking of personal online game you wear\u2019t need https:\/\/nine-casino-gr.gr\/<\/a> to pay to try out. Almost because the prominent as deposit incentives, totally free revolves was revolves on harbors which you wear\u2019t need to pay for. To help you to determine whether it\u2019s the kind of online casino website which is planning to getting one of your playing selections of preference. Otherwise should you follow the verified online casinos you\u2019ve come frequenting for years? That means larger labels such as NetEnt, Play\u2019n Wade, and you may Playtech, so choose casinos having ports because of these people.<\/p>\n

So it Boku local casino is served by the full alive casino with games for example blackjack, baccarat, and you may roulette. Try most useful harbors eg Buffalo King or Glucose Hurry, and you will wear\u2019t skip to store tabs on the fresh new games part observe all the current launches. After you create the MrVegas membership, you\u2019ll rating a good one hundred% invited bonus as much as \u00a3fifty once you help make your first deposit. Contemplate, it is best to subscribe through a connection on this page, given that that\u2019s how to guarantee that your\u2019ll get the added bonus, and you will score exclusive now offers as well. Opening another type of on-line casino account has much out of perks, specifically if you choose one of our own greatest 50 web based casinos on the British.<\/p>\n

An important ability of the online casino feel was and this fee procedures you utilize so you’re able to deposit and you can withdraw money both to and from your account. Craps comes with the more simple wagers throughout the ft video game than such black-jack otherwise baccarat. Fast Distributions and mouth-droppingly chill for the-household video game, see an extra of feminine, fun has, dynamite themes, and stellar image & audio Individual fee steps only.<\/p>\n

This full strategy implies that simply greatest online casinos when you look at the Uk make it to the top. Masters thought incentives and advertising, games diversity, commission alternatives, cellular feel, coverage, and features and you can framework. Issuing licences, stopping crime, legislation obedience, safer playing coverage and you may testing from video game \u2013 all get into its regulatory remit. However, that it just makes reference to to try out to your systems authorized by the official globe regulator. Trying to find a stone-good platform who’s got obtained recognition on UKGC is superb.<\/p>\n

Videoslots is amongst the biggest United kingdom internet casino internet, signed up by the UKGC under 39380. A go through the better-ranked position game for the Videoslots gambling establishment, a prominent Uk gambling establishment webpages, shows you exactly what\u2019s in store once you give it a try. One of the best web sites to play Novomatic slot game within the great britain. Your website covers gambling establishment, live gambling enterprise, sports betting and you can casino poker, that have a great curated library out of 800+ games out-of providers particularly NetEnt, IGT and you may Advancement. Grosvenor Casinos is just one of the greatest-recognized Uk brands, with more than fifty home-founded venues and you will an internet program released in the 2007. Grosvenor on the net is probably one of the most reliable playing platforms from inside the the uk.<\/p>\n

These sites promote a good amount of game that have huge potential earnings, for example high-restriction video game having higher-than-average restriction wagers, and you will jackpot slot game having gigantic honors becoming acquired. While we be aware that this is extremely unrealistic to take place, it remains the possibility, and some of the best United kingdom gambling enterprises specialise of the is higher-expenses on-line casino internet. Due to the fact excellent local casino sites possess changed historically, imaginative keeps had been added one increased the experience to have United kingdom users. But not, your wear\u2019t get the chance to earn real money either, thus one jackpots you profit are for little! Once we currently measure the cellular playing platform of every gambling enterprise we comment, our very own positives take extra care when comparing the brand new programs out-of specialised cellular gambling enterprises. So long as you have a browser and you will an on-line union, you\u2019lso are liberated to appreciate a favourite casino games no matter your location in the country!<\/p>\n

For folks who go through the numbers less than, you\u2019ll notice a broad difference in different RTPs. At all is said and you will over, you\u2019ll invest much of your go out doing offers. Still, they let you speak about a gambling establishment\u2019s game and you may system before you could funds your bank account, leading them to value claiming once you choose one. Right here, you have access to equipment that let you place constraints on the total amount you could deposit, extent you can beat, and period of time you could potentially play. This may always feel accessed regarding webpage\u2019s footer.<\/p>\n

What you need to manage try like the deposit matter after that go into their card count and security information. The days of just using your Visa or Charge card is over, so there are now countless ways to deposit and you will gamble slot video game. This type of inspections ensure that the video game are reasonable, advertisements and you will words are unmistakeable, and this there’s absolutely no not the case ads. So if you see a brand name by way of all of us, we can make certain a safe and you may fun experience. Our best list features the big casinos, plus it relates to you to choose your option.<\/p>\n

When the a gambling establishment\u2019s label has actually appearing for around that wrong reason, we wear\u2019t even think of indicating it. Don\u2019t you appear getting a secure and you can top British online casino, where you could actually take advantage of the latest online game releases rather than value brand new conditions and terms? Definitely, we’re conscious that big numbers you will spark your notice, nonetheless they wear\u2019t constantly tell the entire tale. We\u2019ve decided those debateable workers aside, you don\u2019t have to. Additionally, they\u2019re also tested carefully by us (we actually enjoy there).<\/p>\n

With over 40 additional models of black-jack to pick from, Monster Gambling establishment provides a wide variety of tastes, on the big spenders in order to a great deal more informal players. There are a few real time roulette selection as well, into the select of your stack getting Quantum Roulette Alive, featuring a live specialist and an enthusiastic RTP off 97.31 percent. To play and you may staking a minimum of \u00a3twenty five towards Grosvenor\u2019s \u2018Live and you can Head\u2019 dining tables will be considered bettors for a spin into Advantages Wheel, which offers a guaranteed extra all the way to \u00a3a hundred. Offered, they don\u2019t manage of many roulette-certain offers, however their top promo was a week cashback to your ten % of your expenses over the last 7 days, close to every single day tournaments which have cash awards.<\/p>\n

Remember to choose a workable share level and that means you don\u2019t blow your allowance all at once. Debit cards is the common percentage approach within internet casino web sites in the united kingdom. All the 700 slot online game are easily obtainable, therefore we discovered this new loading times to-be fast plus the game play become no less than comparable to the brand new pc variation. Regulating government carry out normal audits regarding each other web based casinos and you will games organization to make sure fairness inside the online slots games, roulette, blackjack, bingo, casino poker and all sorts of most other video game.<\/p>\n

We don\u2019t bother with people just who haven\u2019t gotten you to and you may would never recommend playing during the unlicensed websites. Usually, best British gambling establishment internet will give complex safety features. This type of perform generate online gambling a comprehensive passion, allowing more people to enjoy the fresh exciting arena of gambling games.<\/p>\n","protected":false},"excerpt":{"rendered":"

This amazing user enjoys each category you can imagine, also real time playing suggests! Every kind of gaming your\u2019ll select here’s accompanied by great real money selling one to excel employing novel platforms. SpinYoo is actually a weird and you may brilliant real money gaming program, with over 2,five hundred\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-12596","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12596","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=12596"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12596\/revisions"}],"predecessor-version":[{"id":12597,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12596\/revisions\/12597"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=12596"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=12596"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=12596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}