/* 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":90796,"date":"2026-05-23T19:44:51","date_gmt":"2026-05-23T19:44:51","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=90796"},"modified":"2026-05-23T19:44:52","modified_gmt":"2026-05-23T19:44:52","slug":"latest-giveaways-freebies","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/latest-giveaways-freebies\/","title":{"rendered":"Latest Giveaways & Freebies"},"content":{"rendered":"

In case your effects fill you up, continue to try out it and also is almost every other titles to find out if there may be a far greater you to definitely. No, totally free slots offer trial sizes from online slots which you can play when and also for any number of revolves, however with the opportunity to property real money winnings removed. Practical Gamble is now best known toward Huge Bass series, and this uses up the top around three top free online harbors that have British players between Large Bass Splash, Large Trout Bonanza and Large Trout Vegas Twice Down Deluxe. Taking a become for online slots games thru totally free demos has its own masters, and also downsides when compared to hitting the reels which have genuine cash. Next, I need to choose a suitable bet matter each spin, thus i know how I would like to fool around with my personal bankroll when my personal money\u2019s at risk. Application company commonly bring demos having slots up until the launch date into a real income type, in order to give it a try, know if you love it, and get to grips having one additional features before it\u2019s actually added to local casino internet.<\/p>\n

Big slot organization like NetEnt and you may Big-time Playing refuge\u2019t just put higher requirements for game quality; they\u2019ve including pioneered designs having designed brand new development regarding both free harbors and you may real-currency harbors. So it innovative soul helps keep the fresh gaming landscaping ranged, making certain that users will have something new and you may fascinating to look forward to. Yggdrasil\u2019s games are immersive knowledge you to definitely transport participants to help you novel planets, enriched by the stunning graphics and you can atmospheric soundtracks \u2014 it\u2019s particularly engaging in a fantastical domain with every spin. Headings such as Vikings Go Berzerk, Area of one’s Gods, and you will Wonderful Fish tank feature in depth, story-driven incentive rounds and you can astonishing images. BTG\u2019s method to position construction is active, with possess such cascading reels, 100 percent free spins, and you will progressive multipliers that create a feeling of advancement and you will thrill. Game such as Bonanza and extra Chilli high light the new erratic nature away from which advancement, providing many a way to winnings on every twist.<\/p>\n

If or not you\u2019re spinning the fresh new reels off antique harbors regarding sentimental aura or exploring the current video slots having magnificent image and you can voice, there\u2019s a position for every single mood. Plunge on bonus online game and you may extra cycles one to pop-up abruptly, incorporating a rush regarding adventure and you may the newest a method to get advantages. To play slots on line function unlimited amusement plus the possible opportunity to was the fresh new headings without having any real money risk. Of a lot platforms allow you to play free online harbors, in order to delight in risk-100 percent free activity and even are able to receive real money honours thanks to sweepstakes or gambling enterprise advertisements. And, with more designers offering 100 percent free harbors games download choice and 100 percent free play gambling games online, you get access to superior content without paying a penny. There\u2019s an increasing tribe out-of participants just who prefer on the internet slot machines you to definitely costs little.<\/p>\n

Its masters have to offer you great advice on ideas on how to research and you will end up being your absolute best, from\u2026 Find out more \u203a It\u2019s and additionally a perfect selection for players who want to explore more position technicians and layouts without the monetary stress. If you browse around these guys<\/a> are searching free of charge play local casino slot machines, up coming i\u2019ve offered you towards the better of them and where you can enjoy him or her. Whenever writing our Impress Las vegas feedback, i found of several popular titles being offered such as Buffalo Queen and you will Make Lender. Sign-up over 1m professionals at Wow Las vegas having an exciting and social gaming sense!<\/p>\n

With respect to the video game your\u2019re playing, you possibly can make an effective payline because of the matching icons horizontally, vertically, diagonally, or sometimes even due to the fact a beneficial zig-zag. Before you can spin the brand new reels, it\u2019s value checking out the games\u2019s paytable so that you understand property value for each icon and you may what paylines arrive. Once you become certain that the overall game is for your, all you need to do to begin playing for real money was discover a bet dimensions and twist new reels. Incase you explore us, you know you\u2019lso are having fun with a professional American gambling enterprise having many years of experience pleasing users across the country. The advantage rounds which have great payouts, sophisticated games graphics and you may a person-friendly program are merely to mention a few.<\/p>\n

From the rather cutting what amount of signs within his Independence Bell, Charles Fey managed to feature automated winnings. In those days the idea of automated winnings is impossible, and sites would yourself prize honors. It has got about three reels, for each and every having a couple of symbols, plus one payline. The original mechanized slot machines go back for the prevent of the latest 19th millennium. Studios big and small attempt to consistently force for more creative choices and better liberty to stay relevant and apparent.<\/p>\n

The major online slots games playing at no cost tend to become regarding most readily useful slot studios. Spin a number of cycles and you will proceed when it\u2019s not pressing. The overall game will always direct you an instant display screen otherwise several with an information otherwise directions about how precisely the latest technicians really works.<\/p>\n

I constantly talk about to see this new games out of most useful designers. If you discover discrepancies otherwise discrepancies inside our feedback, please contact us and you can share your opinions. You can like a merchant once the filter in this article otherwise visit the webpage one to machines games of one to developer. That with free position demonstration video game, you could potentially purchase the prime position to suit your gambling needs in the place of risking your finances. Choosing the ideal slot video game is easier when you use 100 percent free position demonstration online game to understand more about the choices. It harmony makes you sample the game and you can mention the certain provides.<\/p>\n

Today most totally free ports is actually enhanced having smart phones, to help you play online slots instead downloading the fresh new software. When you need to wager a real income, you need to pick a reliable local casino where you are able to deposit and place a real wager. This can be done owing to free spins or particular signs you to assist open other bonus has. Sure, of course, here discover a wide variety of free online harbors on the immediate play on interesting subjects that do not wanted downloading. The main would be to think about in charge betting, proceed with the guidance from your professionals on precisely how to like a approach and enjoy gaming for a long time. Today there are a lot some other free online slots you to provide people many enjoys.<\/p>\n

The greater number of your own free revolves, the higher your odds of successful alot more credits. The newest multiplier, that is ranging from dos and 5, is determined by garbage can also be chosen of the members. Stinkin Rich have a few added bonus has – a person is the fresh Rubbish for the money extra therefore the almost every other was this new Keys to Money incentive. Due to these incentives, players possess a much better danger of effective, and successful extra cash. The main benefit attributes of the Stinkin Steeped video slot are the thing that ensure it is thus attractive to of a lot. If you get five of those symbols in a row, your purse the big prize of 10,100 times the new choice.<\/p>\n

The way in which slot competitions work is one by typing them you are offered an appartment level of loans to experience one position games having and have a-flat number go out to tackle you to position game too. You might be thinking when there is one part to relax and play totally free position games online, to have when you gamble ports at no chance then there’s probably going to be not a chance as you are able to winnings real cash when performing therefore, and thus you can become you would be throwing away their date playing any harbors 100percent free instead of to play them the real deal currency. After you have make a small directory of by far the most enjoyable slot you experienced to relax and play or 100 percent free then you’re able to place throughout the to tackle him or her for real money. Less than, you will find all sorts out of slot you can play on Let\u2019s Gamble Ports, followed by new multitude of incentive enjoys imbedded within for every single slot too. For example themes, particularly fantasy, thrill, video, horror, fruits, place, and. Except that providing an extensive list of free slot video game on the our web site, i also provide worthwhile information about the many form of harbors you\u2019ll see in the internet playing business.<\/p>\n

All over the world Online game Technologies are a popular organization that occurs gambling tech targeting pokie computers and you may lotteries. With 243 an approach to win, 96% RTP, 250 gold coins limit wager, and you may highest volatility, 88 Fortune totally free slot games of the Bally can also be played on the internet free of charge. Fantastic Goddess are anything position having a good 40p minimal bet each twist and you can an enthusiastic \u00a3800 restriction. Initial Buffalo position is made of the Aristocrat Gaming. For each games produced by Aristocrat possess a keen RTP you to definitely determines a few discussed qualities of the game and therefore keeps a share off 94.85%. With many winning suggests, 100 percent free spins, and you may extra cycles, the fresh new Buffalo Slot machine game guarantees nearly each one of the spins end with some large payout.<\/p>\n","protected":false},"excerpt":{"rendered":"

In case your effects fill you up, continue to try out it and also is almost every other titles to find out if there may be a far greater you to definitely. No, totally free slots offer trial sizes from online slots which you can play when and also for\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-90796","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/90796","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=90796"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/90796\/revisions"}],"predecessor-version":[{"id":90797,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/90796\/revisions\/90797"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=90796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=90796"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=90796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}