/* 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":14016,"date":"2026-05-08T08:33:48","date_gmt":"2026-05-08T08:33:48","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=14016"},"modified":"2026-05-08T08:33:51","modified_gmt":"2026-05-08T08:33:51","slug":"greatest-pragmatic-play-casinos-games-to-try-out-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/greatest-pragmatic-play-casinos-games-to-try-out-2026\/","title":{"rendered":"Greatest Pragmatic Play Casinos & Games to try out 2026"},"content":{"rendered":"

When number out recently established playing musicians over the on-line casino markets, Pragmatic Play comes VBET online casino<\/a> with the list. Top-high quality picture, immersive themes, and you may enjoyable bonus cycles are very just the newest Practical Enjoy brand name. Having numerous harbors, dining table games, real time agent game, abrasion notes, bingo bed room, tournaments, plus under the strip, Practical Enjoy has something for every single brand of gambler. Practical Play\u2019s values is to would a perfect betting sense having people, therefore we feel the seller have seriously produced towards its guarantee.<\/p>\n

Baccarat will come in standard and rate platforms during the of a lot on line gambling establishment websites. Table games from the on-line casino internet tend to be digital products away from black-jack, roulette, baccarat, and you will web based poker variants. Harbors may be the most available everywhere online game method of at internet casino websites. Cashback offers are popular in the VIP and you will commitment courses during the on-line casino internet sites, in which large-level people will get receive significantly more substantial return rates. Cashback might be paid as the a real income and no wagering requirements, although some local casino internet sites borrowing it as added bonus fund. Earnings made away from free revolves are generally credited just like the extra money consequently they are at the mercy of betting requirements.<\/p>\n

For additional information on added bonus revolves just in case\/the way to claim her or him, make sure you investigate free spins local casino bonus web page. Look at the casino bonuses web page of one’s selected internet casino, for the current information about various casino bonus solutions. One of several great things about on-line casino websites is the style of incentives and you may marketing even offers that British punters normally claim. Considering the high quality online game developed by the company, it’s got received several of the most sought after awards regarding the globe. Which range may element creative construction and supply a good novel sense to help you players. Online slots of the Pragmatic Enjoy are one of the hottest choices at the best casino web sites Uk (editor’s number).<\/p>\n

Established in 2015 in Gibraltar beneath the label Most useful Game, Practical Play are a comparatively brand new application innovation company. When you find yourself a good All of us player seeking an on-line local casino, below are a few the necessary Pragmatic Play casinos on the internet. Concurrently, the organization allows to tackle within the multiple worldwide languages, providing so you can professionals around the world. The organization lauds more than two hundred proprietary online casino games. Pragmatic Play is a huge software business guiding web based casinos accepting You players.<\/p>\n

Nevertheless the providers has actually roots one offer even beyond 2015. For now, she is responsible for our articles design and tries to give members towards the most readily useful factual statements about the latest casino community. Whether or not you\u2019lso are keen on antique harbors or selecting anything fresh and imaginative, Practical Enjoy\u2019s diverse collection keeps something for everyone. You could see between black and you can red-colored there was side wagers as you would expect of like a-game. Pragmatic Enjoy Real time Local casino is actually an exciting flow enabling both gambling enterprise providers to deliver live broker online game. When it stuck your eye, keep reading to get more information regarding Pragmatic Enjoy and many off its hottest game open to online casinos.<\/p>\n

Very slot games by the Practical Gamble is accessible as a consequence of flash-enjoy style. Small-dimensions on-line casino websites are generally lured to incorporate the brand new flash-play ability as it requires nothing efforts nevertheless brings about an identical equipment. Practical Enjoy states various other position games, making use of their Difference illustrated. A position with a high Difference informs professionals as able to possess high exposure, however, if they truly are fortunate enough in order to win, it’s always into the a large amount. It\u2019s seemingly higher-than-mediocre getting slot game & much more good to a different gambling establishment game specific niche.<\/p>\n

125 totally free revolves toward Big Bass Bonanza (\u00a30.ten per twist) credited shortly after profitable \u00a3ten deposit and you may \u00a310 stake toward Gambling establishment, Las vegas or Real time Local casino. Score a supplementary 100 100 percent free spins once you put and you will spend \u00a3ten on the eligible games. Take pleasure in 50 100 percent free Revolves toward some of the qualified position online game + 10 100 percent free Spins into the Paddy\u2019s Mansion Heist. James try our resident truth checker and it has more than five years of experience employed in the fresh betting community, plus positions in the PlayOJO, Betway and you will Entain plc. These pages has been seemed to have precision by the James Langley.<\/p>\n

It discusses the company’s history together with best gambling enterprises for which you could play Development online game. It had been centered inside Sweden in the 2006 to take advantage of brand new burgeoning demand for on the web live agent online game, a novel layout regarding the 2000s. For more information, in addition to the most popular NetEnt game and you can casinos, listed below are some the post on a knowledgeable NetEnt gambling enterprises about You. NetEnt is actually built in Stockholm back to 1996, broadening out-of a buddies called Cherry you to definitely supplied tech in order to gambling enterprises to Europe on 1970s and mid-eighties. Most web based casinos will get a loyal, in charge betting section where you could see of use instructions and you can access info. I would suggest checking the offers webpage whenever you\u2019t find the render, or you can get in touch with customer service for many who\u2019re that have one doubts.<\/p>\n

The new creator doesn\u2019t purchase money in getting a license to make branded game and you will would rather use tried and tested templates. In addition, it provides you with the means to access personal articles released on the minimal online casino internet sites. The advantage of place genuine wagers is the fact your own earnings go directly to what you owe no betting requirements attached. But that\u2019s not necessary since you have already landed here.<\/p>\n

We have as well as detailed some options in order to Pragmatic Play casinos such as for example as the NetEnt, Game Around the globe, and you will Play’n Go which you have here are some. When you feel comfortable to your video game, you’ll be able to start placing your own bets. Pragmatic Gamble casinos depict a high choice for British professionals, giving the greatest trifecta away from highest-high quality entertainment, secured shelter, and you may extreme bonus potential. They are the positives off alive local casino, offering the biggest portfolio out-of vintage dining tables and you may amazing, TV-design online game suggests in great amounts Time and Super Roulette. Videoslots Existence as much as the term which have one of the largest slot libraries international, so it’s necessary for your fan seeking the done Practical Enjoy collection. Unibet A primary Western european gaming brand name which have an enormous gambling enterprise area that is home to a huge selection of better-tier clips harbors, also all hits out of Pragmatic Gamble.<\/p>\n

Why they decided to companion having Pragmatic Enjoy was its work on position games as well as on the development of online game which have HTML5 technology. With this business, you\u2019ll discover several better enjoys one other businesses don\u2019t enjoys. Significantly more, the company comes after regulations and rules out-of Uk and you will Malta, unnecessary gambling enterprises globally lover using this type of supplier.<\/p>\n

If or not you\u2019re also spinning for fun otherwise chasing jackpots, Pragmatic Enjoy provides something in a position for your requirements \u2013 and 2026 ends up their best 12 months but really. For trusted game play and strong bonuses, check out Bar Gambling enterprise, Quickbet, otherwise 7bet to begin with. As 2018, Practical harbors keeps managed to move on out of much easier 5-reel forms so you can advanced Megaways, Incentive Purchase-enabled, and have-stacked games. Pragmatic Enjoy provides all sorts of position games, and antique harbors, modern films ports, and you can Practical Play jackpot slots. Doorways of Olympus is one of the most previous enhancements to help you the company’s range of casino games in fact it is easily gaining popularity certainly knowledgeable members and you can beginners the same.<\/p>\n

Even when having a comprehensive writeup on for every single video game, comprehend to come. Thus once the templates and you can looks of their video game can vary, you can always expect to understand the adopting the statistics inside the Pragmatic Enjoy gambling games. So if you\u2019re selecting things completely different from other sweepstakes gambling enterprises, bring Share.united states a try. Share United states provides possibly the most total list of Practical Enjoy ports in the usa with well over 360+ games using this seller already open to play. Stake.us was a beneficial sweepstakes local casino unlike another. Player favorites such as for example Huge Trout Bonanza, Sweet Bonanza, Madame Future Megaways, and you can Release the new Kraken just a few of the newest options that come with all of the Pragmatic slots already readily available right here.<\/p>\n","protected":false},"excerpt":{"rendered":"

When number out recently established playing musicians over the on-line casino markets, Pragmatic Play comes VBET online casino with the list. Top-high quality picture, immersive themes, and you may enjoyable bonus cycles are very just the newest Practical Enjoy brand name. Having numerous harbors, dining table games, real time agent\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-14016","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14016","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=14016"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14016\/revisions"}],"predecessor-version":[{"id":14017,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14016\/revisions\/14017"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=14016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=14016"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=14016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}