/* 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":96040,"date":"2026-05-24T05:16:52","date_gmt":"2026-05-24T05:16:52","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=96040"},"modified":"2026-05-24T05:16:54","modified_gmt":"2026-05-24T05:16:54","slug":"totally-free-slots-united-kingdom-gamble-32178-slot-demonstrations-zero-download","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/totally-free-slots-united-kingdom-gamble-32178-slot-demonstrations-zero-download\/","title":{"rendered":"Totally free Slots United kingdom Gamble 32,178+ Slot Demonstrations Zero Download"},"content":{"rendered":"

Situated into the 2015, Practical Enjoy are a number one multiple-device application merchant with the iGaming world giving game to PlayOJO and so many more (far less fascinating otherwise generous!) internet. All game try set-up considering industry conditions beneath the regulatory human body guidance. Intent on good 7×7 grid, the overall game spends a group pay system, in which people normally home juicy combinations out-of fruit so you can produce flowing victories. Using its enjoyable gameplay, smiling images, and satisfying bonus cycles, Sweet Bonanza was your favourite certainly people looking enjoyable and vibrant local casino enjoyment. The latest game’s stress try the totally free revolves feature, in which multipliers is also rather raise payouts, providing the chance of big earnings.<\/p>\n

Which have 96% RTP, high volatility, and possibility to victory doing x2500 times the share, this slot mixes cinematic three dimensional illustrations or photos with engaging game play. New free revolves round having random multipliers doing 100x normally result in wins as much as 21,100x your own stake. You can consider it from the BetMGM Gambling enterprise, where the newest players score good \u00a3twenty five gambling enterprise zero-put bonus in order to twist chance-free. Their 5×5 grid provides large victories through the Collect Feature, in which carrots make rabbit crazy build for juicy earnings. Zeus scatters produce 15 100 percent free revolves which have multipliers around step one,000x, for gains up to 5,000x their risk.<\/p>\n

This is certainly one particular online game in which you purposefully forget about base games gains and you may double down on \u201cprize\u201d symbols, which may instantaneously online you from 10x to a single,000x of your latest stake. Big Bass online game is very popular, particularly while they\u2019lso are tend to within the Spinumo Award Controls day-after-day bonus. Immediately after investigations more 31 sites, i chose four that obtained the highest centered on all of our exclusive framework. In this book, you\u2019ll get the most widely used Pragmatic video game, internet sites that provide large-really worth bonuses, and exactly how Pragmatic Play compares to almost every other really-understood application providers. She desires ensure that the ratings are one another educational and you can easily approachable even for beginners.<\/p>\n

Casimba Better-recognized for its tremendous video game library, providing 1000s of headings out-of several developers, for instance the full Practical Gamble room. You can use it as the a fast regard to compare web sites, find those people providing the famous Drops & Gains venture, and choose an educated fits for your build. The organization rapidly mainly based by itself by concentrating on creating highest-high quality, mobile-focused online game having controlled locations. You can enjoy the full feel instantly and you will effortlessly throughout your device\u2019s browser, whether you\u2019re using an apple’s ios otherwise Android program. The talked about element was a new gamified experience in which professionals can \u201cduel\u201d against each other by the to tackle harbors, making spells and treasures to get an advantage.<\/p>\n

Retriggering new ability increases gooey multipliers to your active reels, https:\/\/ragingbullslots-dk.com\/<\/a> leading to possible max profit circumstances when symbols fall into line from inside the highest-well worth groups. These types of wilds collect multipliers about bullet, leading to rapid winnings. While in the respins, sticky Currency symbols is also complement multipliers, ultimately causing increased payouts.<\/p>\n

The background for it unbelievable battle ranging from a couple of Greek Gods is a beneficial 5\u00d75 grid with varying volatility and you can an excellent 96.07% RTP. Signup Zeus when he produces a storm with his profitable lightning strikes along the six reels, incorporating multiplier viewpoints as much as 500x the new share. Add to the merge a premier 96.55% RTP, to 117,649 a means to profit, as well as maximum earnings away from several,305x, and it also\u2019s a paradise even though you\u2019lso are a dog otherwise a cat person! Played to the half a dozen reels which have bet only \u00a30.10 or more to 46,656 an approach to earn, it\u2019s obvious as to why that is such as a popular gambling enterprise video game. Tumble reels look for signs burst, substituted for modern multiplier spots giving growing thinking of 2x so you’re able to step one,024x. The newest theme is yet another sweet fling that have jelly contains, minds, and you can celebs from the 7\u00d77 grid.<\/p>\n

Squares can be have fixed multipliers, Power-Right up enjoys, or end in certainly about three added bonus rounds. Increase Town was played into the an effective 6×6 electronic grid in which for each and every rectangular stands for a possible games result. Sweet Bonanza CandyLand is actually starred playing with an alive-hosted money wheel that have several gaming selection and you will bonus series. When it\u2019s vintage blackjack or unique game reveals such as Super Controls, Practical Enjoy gambling enterprises give members a seamless and you can pleasing treatment for bring the newest dining tables domestic. His education into the analytics and you may time spent while the a betting change investor put a different spin to help you their solutions, to make his understanding towards gambling on line business each other interesting and rewarding getting his readers. Lance’s job try a different sort of mix of writing, statistics, an internet-based playing.<\/p>\n

An informed this new slot machines come with many added bonus cycles and totally free spins getting a worthwhile feel. All feedback mutual is our own, for each considering our genuine and objective ratings of one’s casinos we review. Shortly after an extensive search, i value the organization while the a total middle away from winning video game. At this point, the organization is responsible for development probably the most-starred harbors in the united kingdom. However, if wish to understand more about online game towards other systems, there are other games studios exactly like Pragmatic Play. But, before you sign up to use these bonuses, always be certain that he has reasonable and transparent requirements to avoid one difficulties.<\/p>\n

Consider, new 65x wagering conditions will be difficult for those who\u2019re new to online gambling, this\u2019s most useful fitted to educated people. For people who\u2019lso are a high-roller, a knowledgeable perk away from Practical Enjoy casinos would be the real time local casino promotions available on online game for example Black-jack, Baccarat and you can Roulette. If you\u2019lso are always the way we feedback casinos, you are sure that each web site has to tick out-of a strict record out of properties and then make our checklist. So you can reveal validity and fairness, we have to ensure Betfred Local casino brings all required enjoys in order to build a player\u2019s sense humorous and safe. If you play a practical Enjoy position, you could potentially\u2019t share with that company is not really ten years old. We provided Practical Gamble such a nice get that United kingdom team enjoys were able to take action far quickly instead placing a beneficial foot completely wrong.<\/p>\n

For folks who\u2019re also seeking speak about different game appearance featuring, these world-classification builders are excellent possibilities. Titles including the honor-wheel-depending Mega Controls while the adventurous Currency Big date give an alternative and interactive feel. The bonus will then be paid immediately, providing you a chance to explore this site and its online game risk-free. As such, leading betting web sites make sure to have access to the video game and you will possess into the cellular systems. For those who\u2019lso are everything about landing big gains, less than your\u2019ll get a hold of a table of higher-spending Pragmatic Play ports.<\/p>\n

Pragmatic Enjoy, created in 2015, was a number one designer about casino games world. You should place real money wagers, of course brand new effective symbols make, you\u2019ll assemble a hefty prize. Still, other issues compensate for the possible lack of extra cycles, making it possible for slots to help you yield financially rewarding honours.<\/p>\n

Contributed because of the Chief executive officer Julian Jarvis from its head office into the Gibraltar, Pragmatic Play was a leading merchant out of user-favorite stuff on very effective operator brands on the market. Low GamStop gambling enterprises enable you to put their share. At UKGC web sites, slot stakes try capped during the \u00a32\u2013\u00a35 per spin.<\/p>\n

Online slots get into a number of key systems, per featuring its own rhythm and you will risk profile. Perfect for improving strategies prior to genuine limits. Free online ports are employed in completely featured demo function, loading virtual loans that let you have the mechanic versus risking a cent.<\/p>\n

And you may before you include on your own in the a bona fide-money gamble, you\u2019ll see everything about RTP, volatility, and max winnings of position you\u2019lso are finding. Large bet can lead to large potential gains, when you are down bets let you wager lengthened that have smaller risk. Ahead of spinning the latest reels whenever playing harbors on line, you\u2019ll need to see your own stake.<\/p>\n","protected":false},"excerpt":{"rendered":"

Situated into the 2015, Practical Enjoy are a number one multiple-device application merchant with the iGaming world giving game to PlayOJO and so many more (far less fascinating otherwise generous!) internet. All game try set-up considering industry conditions beneath the regulatory human body guidance. Intent on good 7×7 grid, the\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-96040","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96040","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=96040"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96040\/revisions"}],"predecessor-version":[{"id":96041,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96040\/revisions\/96041"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=96040"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=96040"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=96040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}