/* 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":14062,"date":"2026-05-08T09:56:37","date_gmt":"2026-05-08T09:56:37","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=14062"},"modified":"2026-05-08T09:56:37","modified_gmt":"2026-05-08T09:56:37","slug":"best-position-sites-50-studies-of-top-position-sites-in-britain-because-of-the-group","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/best-position-sites-50-studies-of-top-position-sites-in-britain-because-of-the-group\/","title":{"rendered":"Best Position Sites 50+ Studies of top Position Sites in britain Because of the Group"},"content":{"rendered":"

On line Roulette gives the risk of grand perks, on premier odds readily available are thirty five\/step one. Whenever to relax and play at best casino internet sites online, everyone dream about hitting a massive rating which can place united states upwards for lifetime. As well as providing live casino items, you\u2019ll select modern interpretations you to definitely increase the excitement and potential perks to be had. Get the best United kingdom casinos on the internet – prompt.I on their own ensure that you rank UKGC-authorized local casino internet to have coverage, quick profits, bonuses and you can in charge gambling. An educated online slots games is actually entirely random, so there\u2019s no time throughout the day otherwise seasons that gives a good higher chance of a profit.<\/p>\n

The greater amount of paylines you stimulate, more opportunity you have got to profit. Well-known extra keeps are totally free spins otherwise a prize wheel. Considering old-university good fresh fruit servers, constantly offering just about three reels, restricted paylines and extremely couples possess. 10bet was loaded with big-payment games for example Large Bass Splash, that have a 96.71% RTP. 10bet is just one of the most readily useful payment gambling enterprises in the united kingdom for large ports output. Reset the fresh strain to see most of the also offers.<\/p>\n

They generally provide a finite quantity of paylines, usually a single to help you five, which makes them perfect for newbies. Such as for instance video game will have wilds, extra series, and you will modern jackpots. Always browse the small print very carefully ahead of saying people extra understand wagering criteria, games restrictions, and you may legitimacy. Practical Have fun with the application seller is renowned getting large difference ports that have enjoyable incentive cycles. To guarantee reasonable show, the newest regulator requires comprehensive evaluation of every online game\u2019s arbitrary matter creator (RNG). Added bonus games with unique auto mechanics and you may multipliers all are, while you are respins allows you to perform alot more profitable combos.<\/p>\n

It later exceeded so it to your launch of Starburst XXXtreme, that provides an effective 200,100000 maximum payment. NetEnt are the first to ever break the new 100k barrier having Lifeless otherwise Real time dos, giving a max commission away from 111,111x their risk. Megaways harbors play with an energetic reel program, the spot where the number of signs for each reel transform with every spin, resulting in a variable amount of paylines. A prime example of the game form of try Reel King, a beloved fruit host position one to made a profitable change of bodily bar hosts to help you on the internet position web sites.<\/p>\n

Put limitations, facts checks, day outs and you can notice-exclusion are typical options if you feel you happen to be playing too far. Gambling are going to be an enjoyable activity, making it important you only purchase what you are able afford and set limits for some time and money. We be the cause of all activities connected to a welcome added bonus – like the full property value they, in addition to wagering standards and you may maximum victory limits affixed to help you they. I run comprehensive monitors for the the casinos i comment ahead of i encourage them to all of our people. They tend to be a fast and frenetic mixture of highest RTP game, modern jackpot ports, conventional slots \u2013 as well as the current launches.<\/p>\n

Prior to signing upwards, be sure the fresh new user keeps a valid licence toward Uk Gambling Vave app<\/a> Commission and fits the main points on public check in. I safeguards brand new features that put the major casinos aside and you can that these internet continue providing recommended for United kingdom participants. Lower than, you\u2019ll discover a clear assessment to help you create confident choice.<\/p>\n

Divine Expensive diamonds are a good 5-reel slot which have 20 fixed paylines which provides a retro Vegas vibe. Obtaining step three or more cover up scatters honors a money prize, having a maximum 2000x payment to own hitting 9 signs. 9 Masks regarding Flame of the Gameburger Studios try good 5-reel casino slot games having 20 paylines. Brilliant, cartoon-style graphics immerse you about game play, therefore\u2019ll get a hold of signs eg rods, ships, and schools regarding seafood filling up this new reels. The large priestess are a crazy symbol, which increases the fresh payment when included in an earn.<\/p>\n

Its effortless technicians, bright picture, and you may rewarding bonus series allow a premier solutions among position enthusiasts. Specific better-doing work support service get in touch with alternatives you to definitely members can find in the better on the internet position websites are telephone, 24\/7 alive speak, current email address and often social media. Being the better British on the web slot websites, it’s wonder that most have immense online game libraries bursting which have top slot headings to possess people to love. All of our most useful on the internet slot sites more than offer brilliant the latest athlete bonuses to kick-initiate your web casino playing sense. The good news is, the required most readily useful on the web position internet aren’t timid regarding the getting prospective reward opportunities for pages. Thankfully, all of our specialist group has actually carefully handpicked the best on the internet position websites for our respected readers to love.<\/p>\n

You can enjoy vintage harbors, progressive jackpot games having earnings toward many. Due to this, the fresh profits try much lower than just slots your\u2019ll discover online, being totally digital. The releases out of organization plus Evolution, Playtech and you will Pragmatic Play try added each week, and the \u00a3fifty put fits invited added bonus may also be used into real time online game. The newest Liberty Bell produced automatic profits, a less strenuous around three-reel options, and you will renowned signs including expensive diamonds and you can spades. Of numerous controlled slot internet sites allow you to put daily, weekly, otherwise monthly put constraints.<\/p>\n

All of our help guide to the best United kingdom slot internet with a big video game options, safer associate-amicable systems, ideal worth bonus has the benefit of and you will quality customer service. Keeps is wilds (option to signs), scatters (produce bonuses), totally free revolves, and you may multipliers. Way more paylines mode more regular small wins, not most useful odds. Involved added bonus enjoys tied to theme. RTP (Go back to Member) was a portion exhibiting this new theoretical much time-title payment (e.grams., 96% RTP). We ensure the quality and number of the slots, evaluate commission shelter, search for looked at and you will reasonable RTPs, and you can measure the genuine property value its incentives and you will advertising.<\/p>\n

Needless to say, the required on line position sites get it done you could potentially feel one hundred% yes he’s credible. I merely number most useful-rated casinos having the best payout harbors game to have United kingdom users. Finest Uk ports web sites gets a favorable mediocre commission commission, usually anywhere between 95% and you can 97%. The fresh commission of online casino normally resolved from the calculating to overall payout portion of every online game given and you may splitting it because of the total number out of games. What we should appreciate about to experience at best position sites British is the fact extremely provide more than step 1,100 different position video game, and additionally movies, jackpots and classic slots.<\/p>\n

If you find yourself no slot guarantees huge wins whenever, commission prospective matters. When your ID try confirmed, payouts are same-time, perhaps even instant. they are recognized for legitimate winnings, player-friendly added bonus words, easy to use framework and you may easy cellular gamble.<\/p>\n

Its constant benefits really shine.\u201d – Jenny Mason Of the latest releases so you’re able to top classics, the new assortment right here gets professionals brand new freedom to relax and play their means.\u201d – Chris Taylor Their Slots Book Neptune Gamble tends to make one thing easy \u2014 top games, credible repayments, and you will an online site you\u2019ll really need to come back to.\u201d – Jenny Mason Cost checks pertain.. 100 percent free revolves could well be credited within 24 hours pursuing the qualifying athlete enjoys satisfied the new betting criteria. Offer limited in order to profiles just who put thru debit cards or paypal.<\/p>\n

If you’re spins to your online slots is haphazard and there is no secured approach, there is a number of pro info that make your sense less stressful. Someone else, like iTech Labs attempt Random Matter Generators (RNG) within the online casino games to ensure that email address details are haphazard. This can be done by twice checking both the \u201cdeposit\u201d and you may \u201cwithdrawal\u201d track of the fresh new cashier area of the webpages. An educated Uk gambling enterprises are clear regarding the casino video game chances and you can RTP cost, meaning you should check how much money you\u2019re also likely to victory off a casino game typically before you can start playing. Thus they use the absolute most complex haphazard matter creator (RNG) application to make certain reasonable video game effects. In the end, we make sure that a gambling establishment features valid licensing in the Gaming Fee (UKGC), meaning they meets rigid criteria to have pro defense.<\/p>\n","protected":false},"excerpt":{"rendered":"

On line Roulette gives the risk of grand perks, on premier odds readily available are thirty five\/step one. Whenever to relax and play at best casino internet sites online, everyone dream about hitting a massive rating which can place united states upwards for lifetime. As well as providing live casino\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-14062","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14062","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=14062"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14062\/revisions"}],"predecessor-version":[{"id":14063,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14062\/revisions\/14063"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=14062"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=14062"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=14062"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}