/* 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":32238,"date":"2026-05-17T15:11:18","date_gmt":"2026-05-17T15:11:18","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=32238"},"modified":"2026-05-17T15:11:19","modified_gmt":"2026-05-17T15:11:19","slug":"free-casino-games-wager-fun-22800-demo-games","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/free-casino-games-wager-fun-22800-demo-games\/","title":{"rendered":"Free Casino games Wager Fun 22,800+ Demo Games"},"content":{"rendered":"

Pragmatic Play\u2019s 7\u00d77 cluster pay video game is actually loaded with nice food, plus a severely bountiful free revolves round. A premier option for powerful 100 percent free spins and you can admirers from Ancient Greek myths typically. 18+ Please Enjoy Sensibly \u2013 Online gambling laws will vary of the country \u2013 constantly always\u2019re adopting the local laws and regulations and tend to be away from courtroom betting decades. All of the 94 Live shows 18 Live baccarat 9 Live bingo step 3 Live blackjack 17 Alive dice games 5 Other live games 21 Live poker cuatro Real time roulette 17 Generally, if the video game regarding a certain games seller should be played to have 100 percent free, we most likely have them inside our databases. Our very own databases away from totally free casino games includes slot machines, roulette, black-jack, baccarat, craps, bingo, keno, on line abrasion notes, video poker, or any other particular online game.<\/p>\n

Stay tuned once we frequently inform so it section with fresh perspectives. At that time these people were put out, discover no mobile betting trend but really, and you may organization just were not expenses the information to increase their game for this. If you discover discrepancies otherwise discrepancies inside our analysis, go ahead and e mail us and you will express your ideas. You could choose a provider because filter out on this page otherwise go to the page that machines video game out-of that designer. You could choose business which can be earnestly growing and you can development and you will well-known slot providers that have ten+ several years of experience and you may hit headings. By using totally free position demonstration video game, you could potentially buy the finest slot to suit your betting tastes in the place of risking your money.<\/p>\n

Betsoft has built a good reputation usually because of its cinematic demonstration style, providing visually rich, 3D-passionate ports you to definitely feel more like interactive online game than just conventional reels. They carved out a niche and work out edgy, provocative games from the ebony letters and you may criminal pleasures. It\u2019s the fresh business behind the those J Mania slots and Giga Matches ports, each of which focus on brilliant video image, non-old-fashioned paylines, and you can cascading reels. The video game will always direct you a fast display otherwise a couple having a tutorial or tips on how this new mechanics functions. First of all, all position demo you\u2019ll look for in this article are a beneficial \u201cfree position.\u201d Even when they\u2019s created by a bona fide-currency slot creator, such as for instance Light & Question otherwise IGT. The fresh Android application is also the best ones in the brand new sweepstakes room, additionally the comic-guide artistic helps to make the whole experience end up being way more joyous than just the average societal gambling establishment.<\/p>\n

Just have a look at variety of video game otherwise use the lookup mode to select the video game we need to play, faucet it, therefore the game often load to you, prepared to feel starred. Smaller, much easier, plus cellular-friendly, HTML-5 has become universal and you can vitality the video game you see into the screens now. Constructed with Playtech’s signature focus on detail, Mega Fire Blaze Roulette includes a sleek and you can member-amicable 3d user interface, to ensure it’s easy to imagine on your own during the roulette table. In order to winnings, players need certainly to homes around three or even more complimentary symbols in the series all over any of the paylines, ranging from the brand new leftmost reel. As for the game play, the fresh new position are starred on the an excellent grid one to consists of four rows and you may four articles. Doors from Olympus also features a beneficial cascade program, due to hence symbols you to function an absolute integration is actually got rid of on the monitor and you can new ones was dropped for the regarding best.<\/p>\n

In addition, paylines inform you of the latest activities in which profitable combinations inform you up. The newest contents of both paylines and paytables may vary dependent on the slot’s difficulty. Slot paylines and you will paytables display the combinations might be triggered and you can exactly what the opinions of them combinations try. Volatility isn\u2019t anything directly shown inside a game title, but you can obtain a good suggestion about any of it by simply tinkering with a game. On betting guide page, there are also information on paylines, view the paytable, and read a lot more factual statements about the game.<\/p>\n

Hence slot game are going to be starred free and don’t require registration or install? Once computer-programming already been evolving, position team released its video game online. The symbols showed on three reels had been portrayed because of the horseshoes, spades, diamonds, minds, and you can Grande Vegas Casino official site<\/a> Independence Bells. That it slot machine game is are designed from 1894 and soon after create towards the gamblers out-of San francisco bay area by the writer, Charles Fey. When they cannot be played in your part, the platform your\u2019re also to play out of allows you to know. Every single day we provide you the opportunity to wager totally free slot machines that are freshly launched with the on line gambling field.<\/p>\n

Movies harbors feature vibrant display screens, including colorful graphics and you can enjoyable animated graphics while in the typical game play. This type of games safety a selection of themes, and conventional vacations, blockbuster clips, fresh fruit servers, carnival, angling and more! I’ve over 150 online slots on exactly how to select from, with a new host extra all of the couple of weeks. “Superstar Harbors” casino does, indeed, operate in great britain which can be authorized when planning on taking professionals off one nation.<\/p>\n

Using an effective VPN dont make it easier to sidestep so it, since you could only allege a slots totally free bonus when you\u2019ve affirmed the identity (which without a doubt, has the nation of house). 100 percent free no-deposit slot bonuses may differ according to their geographic area, definition the world your\u2019lso are playing out-of. Sometimes, casinos purposefully like particular wanted-shortly after titles for their no-deposit even offers, to draw users which can be interested in people game. You\u2019ll be studied with the online casino\u2019s webpage, where you\u2019ll have to perform a free account. Scroll up-and choose a no-deposit slots incentive one to is attractive for your requirements. With the our webpages, you’ll find a range of free online slot game one to try required purely having entertainment intentions.<\/p>\n

All +94 Live shows +18 Alive baccarat +9 Real time bingo +step three Live blackjack +17 Alive dice video game +5 Almost every other real time games +21 Live casino poker +cuatro Live roulette +17 Other improvement is the fact web based casinos usually bring a wider a number of slot game, providing the user so much more options to choose from. The best thing to complete will be to visit the list out of most readily useful ports internet sites and choose among the many greatest solutions.<\/p>\n

100 percent free slots and no down load conditions supply the best center ground ranging from activity and learning. Many people choose to be a be for a-game basic, wisdom the pace, added bonus leads to, and you may payout structure in advance of committing any cash. On this page, you\u2019ll come across several online ports no down load otherwise registration required. Both option will enable you to tackle 100 percent free ports to the go, so you can benefit from the thrill of online slots games regardless of where you happen to be.<\/p>\n

I play with fruits and other signs like regal fortunate sevens, bells and you may Pub. To resolve the question, i held a study in addition to effect shows that is because of their large hit regularity and you can quality value into the enjoyment when compared to the other casino games. You then really should not be worried anything on the if the slot you select try rigged or perhaps not. Zero responsibilities, limitless activities \u2013 the next larger demo win awaits! Given that an experienced slots fan who may have spun lots and lots of reels round the providers, We have handpicked the top ten really known ones powering our totally free ports collection. Whether you’re a laid-back spinner or an experienced pro, all of our demonstration slots send Vegas-design excitement without having any limits.<\/p>\n

This new effortlessly navigable character your webpages ensures that you might easily find new totally free slots game of your choosing. You should look for any 100 percent free casino slot games of your choice, and you may easily accessibility him or her using your browser. To play free ports towards our webpages has some masters, including the possible opportunity to change your gaming event and you may learn the fresh new strategies without the pressure. Actually, playing is just be useful for activity objectives, and there’s you should not purchase one thing if you possibly could enjoy the casino games free-of-charge.<\/p>\n

For many who residential property 5 goodness symbols within Playtech slot, you\u2019ll get 200x your own range bet. What\u2019s more, it’s also possible to to alter what number of paylines as much as 10. You can victory doing 5,000x the initial choice, therefore\u2019ll and additionally pick have such growing wilds and you will lso are-revolves. If you feel instance you happen to be development a problem, find help from respected online gambling teams. For folks who\u2019re yet another slots internet player, you\u2019ll be happy to pay attention to that saying a no deposit slots incentive acquired\u2019t bring more minutes. And even though the latest local casino is actually handing out more income otherwise spins, you\u2019ll remain able to play on game from best harbors providers.<\/p>\n

You can do this from the examining new paytable, based in the position\u2019s information point, hence breaks down symbol thinking, paylines, added bonus trigger, and special features. Some are effortless, offering an elementary reel layout and you will a finite level of paylines. They frequently were entertaining added bonus cycles and storylines one to unfold since your enjoy, which makes them getting similar to video games than slots. Megaways harbors have fun with a dynamic reel auto mechanic to transmit thousands otherwise hundreds of thousands of paylines.<\/p>\n","protected":false},"excerpt":{"rendered":"

Pragmatic Play\u2019s 7\u00d77 cluster pay video game is actually loaded with nice food, plus a severely bountiful free revolves round. A premier option for powerful 100 percent free spins and you can admirers from Ancient Greek myths typically. 18+ Please Enjoy Sensibly \u2013 Online gambling laws will vary of 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-32238","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32238","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=32238"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32238\/revisions"}],"predecessor-version":[{"id":32239,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32238\/revisions\/32239"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=32238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=32238"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=32238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}