/* 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":12666,"date":"2026-05-07T21:21:34","date_gmt":"2026-05-07T21:21:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=12666"},"modified":"2026-05-07T21:21:36","modified_gmt":"2026-05-07T21:21:36","slug":"ivy-gambling-establishment-sis-sites-2026-internet-such-as-ivy","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ivy-gambling-establishment-sis-sites-2026-internet-such-as-ivy\/","title":{"rendered":"Ivy Gambling establishment Sis Sites 2026 Internet Such as Ivy"},"content":{"rendered":"

New gambling enterprise, circulated when you look at the 2016 and operate by the White hat Gambling Minimal, also provides an immersive, upscale gambling feel. Brand new mobile site functions effortlessly, to help you delight in a popular video game away from home versus people challenge. If you are looking having new stuff and you will creative, this might not be the most useful come across, but if you like this new classic gambling establishment atmosphere, you’ll be able to be right at home here. When you find yourself with the a more sophisticated look and feel, this place fingernails they.<\/p>\n

There aren’t any live casino games or wagering options across any of these networks. Run by the Betable Minimal, Flower Gambling establishment are linked to added web based casinos\u2014specifically O\u2019Reels Casino and you will Ivy Local casino. A good UKGC- Maxa<\/a> registered casino is anticipated to deal with problems pretty and also to promote details about conflict resolution routes when the a problem cannot be fixed inside the house. Uk members need to look to have customer support which is accessible individually in the website, usually through live speak and you may email address, and regularly by the an on-webpages contact page.<\/p>\n

Jumpman Gaming is actually a keen iGaming system which was shaped in ’09 while offering online slots games and you may gambling games. Ag Communication Minimal or Are looking Internationally Casinos are a playing business which had been integrated in the Malta last year and works a few of the widely used web based casinos from the whole world like Wonders Red-colored, Mr Gamble, and you may Slots letter\u2019Gamble. Typically the most popular casino networks when you look at the 2026 include LC Internationally Restricted, Rating Group, 888 Holdings, Ag Communications, and Jumpman Betting because the all of them regulated of the British Gambling Percentage to have reasonable game play. Select the United kingdom\u2019s better online casinos and their sis internet with the help of our handpicked choices for 2025. It\u2019s an excellent playing site that\u2019s recommended-head to having United kingdom professionals.<\/p>\n

CasinoGambler.co.british will be your help guide to UK’s ideal web based casinos, also offers and you may real money gambling. Separate internet sites render membership separation, meaning important computer data stays that have you to definitely organization. Whenever attending names inside the same network, tune in to payment measures and you will withdrawal rate, video game merchant partnerships and you may slot solutions, mobile sense and software accessibility, support service avenues and you may response moments, verification requirements and you may whether KYC transfers between names, and responsible playing systems along with deposit limitations and you can care about-exception to this rule rules.<\/p>\n

It will always be likely to be your decision about maybe not just simply how much your deposit into the account as the a real money athlete any kind of time of them aunt noted speak about and you can analyzed above, however you will likewise have enough put and you can withdrawal alternatives around. While each and every webpages possesses its own novel character and you can promotional design, the root dedication to top quality betting enjoy remains constant. Receptive and knowledgeable support service is very important for online casinos, and you can Grand Ivy sibling websites generally succeed in this field. The fresh new VIP program seems too personal, making regular professionals having a lot fewer bonuses not in the practical award draws and you will advertising.<\/p>\n

Your website is signed up because of the British Gambling Percentage, implements 256-portion SSL encryption, and all sorts of online game have fun with RNG app separately authoritative having fairness. We checked out every customer support channels during our very own Ivy Casino feedback, as well as live chat, email address, additionally the for the-web site FAQ. With 300+ online casino games, the fresh Ivy Casino web site ranks by itself given that a moderate-measurements of online casino which have an amazingly total report on video game models. Nevertheless, the quality was unquestionable, although number might be improved. Ivy Local casino is among the newest Uk web based casinos in the the databases whilst is actually launched inside the 2024.<\/p>\n

With regards to percentage choice, Grand Ivy talks about very angles having financing your bank account or cashing out. For those who\u2019lso are then casino hype, this really is on the as near since you\u2019ll score from the comfort of your own sofa. For individuals who\u2019lso are towards slots, you\u2019ll keeps a field day\u2014there are more than just dos,300 options out-of best designers. However\u2019ll need certainly to deposit and enjoy dramatically to qualify for those tickets. The newest a hundred% around \u20ac3 hundred bonus matches anything you setup to suit your first put, and you\u2019ll score twenty five bonus revolves to have Starburst on top. This new glamorous search can sometimes getting a little too shiny, and you may wagering conditions should be towards highest top.<\/p>\n

The online game section is the perfect place your\u2019ll derive the absolute most entertainmen, it\u2019s regular to pay more hours appearing by this part of the fresh new gambling establishment. It relates to interested in an informed online casino games, better bonuses, respected fee methods, and the like. Dumps and you may distributions are facilitated by the leading commission company, encouraging a smooth betting experience. Thus giving pages having a wide array of selections to select of. I along with compare acceptance incentives, and you can added bonus revolves whenever you are examining the brand new betting share, betting limits and limit victories getting fairness.<\/p>\n

All of the Uk user wants bonuses, additionally the most readily useful online casinos have to have a nice invited extra for new profiles. You should feel comfortable to play at best web based casinos, and several security features shall be in place to protect players’ information and you can a real income fund. Even although you wear\u2019t homes a profit prize, there\u2019s still a little most in the combine. Following, they starts feeling particularly an admiration surface to the technicians we\u2019ve viewed many ahead of. Only don\u2019t disregard to tick that opt-inside the field, or you\u2019ll end up being to relax and play to own nothing, which\u2019d end up being a little while harsh entering the new year.<\/p>\n

British controls does mean identity and you will value associated monitors could possibly get implement, sometimes during the sign-up otherwise after, with respect to the driver\u2019s exposure techniques along with your membership craft. You will want to expect you’ll give basic membership info just like your identity, day out-of delivery, email address, and you may a good United kingdom home-based target. The overall feel is actually easy and you may active unlike old-fashioned. Ivy Local casino was an excellent Uk Gambling Payment (UKGC) signed up internet casino, for example it must pursue strict statutes around member cover, secure gaming, and you may fair wager British players. Every webpages inside system try a managed Uk operator making certain fair enjoy.<\/p>\n

Well-known and you can essential is you\u2019ll continue to gain benefit from the member safety given by Uk gambling enterprises registered of the UKGC. Which brand is actually really-stablished in the wide world of online casinos, offering an extensive directory of sports betting and you will online casino games. From the record less than, you\u2019ll find recommended aunt sites of some popular web based casinos. A switch advantage of United kingdom gambling establishment cousin web sites is they\u2019lso are work at of the founded workers with many different many years of experience in new playing industry. Normally speaking, on the web sister sites give players equivalent enjoy bonus offers, month-to-month campaigns, and you may equal quality and amounts of online casino games.<\/p>\n

Jackpot harbors was online casino games that include the chance of profitable a more impressive award using a different jackpot function. Specific members may prefer antique style reels, although some you will see video game that have bonus provides or novel auto mechanics. This page and covers beneficial details about withdrawals, places, and you can methods to some common questions about casinos on the internet. The sis casinos was separate organizations, and so they need certainly to verify your bank account (KYC) to help you fulfil the British licensing obligations. Sure, you will need to perform a separate account at any the brand new casino that you signup.<\/p>\n

Fundamentally, brother web sites is among easiest web based casinos to your the online. Covering the good one another planets, Mr Chance is what is when activities and you will gambling games collide towards the you to definitely platform. As we promise which you don\u2019t come across one obstacles on your own adventure, sometimes it\u2019s inescapable.<\/p>\n

Games fairness are alone checked out, and each identity reveals their RTP or other secret details. Not every slot has all mechanic, thus checking the video game info might be the fastest cure for see the provides you prefer. For individuals who\u2019re also curious about the fresh new online slots obtainable in the united kingdom, you\u2019ve landed in the best source for information. High-regularity profiles or added bonus candidates, however, will see the features and benefits also very first. The website also features regular advertising and reload bonuses, though it does not have an organized VIP programme or respect system apparent to help you regular pages.<\/p>\n","protected":false},"excerpt":{"rendered":"

New gambling enterprise, circulated when you look at the 2016 and operate by the White hat Gambling Minimal, also provides an immersive, upscale gambling feel. Brand new mobile site functions effortlessly, to help you delight in a popular video game away from home versus people challenge. If you are looking\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-12666","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12666","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=12666"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12666\/revisions"}],"predecessor-version":[{"id":12667,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12666\/revisions\/12667"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=12666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=12666"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=12666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}