/* 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":98102,"date":"2026-05-24T15:18:30","date_gmt":"2026-05-24T15:18:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=98102"},"modified":"2026-05-24T15:18:30","modified_gmt":"2026-05-24T15:18:30","slug":"trial-enjoy-all-netent-harbors-totally-free-enjoy-slot-online-game-roadmap-more","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/trial-enjoy-all-netent-harbors-totally-free-enjoy-slot-online-game-roadmap-more\/","title":{"rendered":"Trial Enjoy all NetEnt harbors Totally free enjoy, Slot Online game, Roadmap & more!"},"content":{"rendered":"

The vibrant, enjoyable framework makes it a talked about, giving a visually immersive feel one establishes a leading standard getting thrills. Should your graphics or theme wear\u2019t simply take your own focus, you might not getting they\u2019s worthy of gambling a real income. And additionally, of numerous mobile ports possess has actually that make the experience significantly more engaging, such as for example contact control and you will bonus series. For people who\u2019re also targeting a huge win, find modern jackpots or large-worthy of prizes.<\/p>\n

That it creates anticipation since you advances to your creating satisfying incentive cycles. These types of games will is familiar catchphrases, extra series, and features you to mimic the show’s structure. Labeled harbors bring your favourite entertainment companies your on world of on the internet betting. Zombie-styled ports combine headache and you will adventure, perfect for members looking for adrenaline-powered gameplay. Princess-themed ports are unique and often come with romantic bonuses. Mining-styled ports commonly element volatile incentives and vibrant gameplay.<\/p>\n

If three to five such as for instance symbols are available \u00e4r crown coins lagligt<\/a> anywhere into reels, the fresh 100 percent free revolves initiate. It substitute all the signs into the profitable combos. This is exactly a position off NetEnt who may have thematic icons, occupying multiple tissue vertically. The fresh new creator has not yet shown hence usage of has that it app supporting. Towards the our service, discover a number of casinos offering playing Las vegas slots.<\/p>\n

We in the Slotjava has actually invested unlimited period categorizing all our free video game to choose the RTP, gaming assortment, in addition to position type of you prefer. In the event that not one of slots we mentioned above piques your own really love, rest assured that you may have really alot more to select from. The mission will be the amount step 1 seller off 100 percent free slots on line, which\u2019s why you\u2019ll see a great deal of demonstration video game to your the site.<\/p>\n

Many on the web roulette gambling enterprises bring private bonuses to professionals just who build real money dumps. You\u2019ll feel the chance to put genuine wagers and possibly claim real cash earnings. Once you deposit funds in the gambling establishment membership and start to play online roulette the real deal money, you\u2019ll discover a number of fun professionals.<\/p>\n

Addititionally there is Thrown Celebrity Maps which can earn you a supplementary dos,100000 coins whenever lookin everywhere towards reels step one, step three and 5, although the Scattered Celebrity Guides is also victory your up to ten,one hundred thousand gold coins. EGT masterfully mixes classic slot looks that have modern-day enjoys both in physical computers and you can electronic choices. While we care for the situation, below are a few this type of similar online game you could potentially take pleasure in. Have fun with the finest 100 percent free gambling establishment harbors without indication-upwards called for.<\/p>\n

Just like the web based casinos show benefits so you can gamers, users can also enjoy a selection of harbors for fun today. Due to the ages of the internet, the fresh rise in popularity of casinos on the internet could have been on the rise, and you may position games was in fact the most well-known destination. Anyone can look for various these with the brand new templates, higher picture, and you can unique keeps that may yes be interesting. Yet not, there are a few slots and this cannot be accessed and you will enjoy on line 100percent free and the ones may be the progressive jackpot slots, as they possess live real cash award pots being offered on the him or her that are given because of the players\u2019 bet then they are able to just be played the real deal currency! When you’re thinking simple tips to gamble position online game then keeps a look around people will get many instructions whenever you do therefore, not you should be conscious we are able to be sure every single gambling establishment site providing free to enjoy harbors have to give you completely random ports and official slots!<\/p>\n

Here aren\u2019t of a lot incentive has actually to monitor, so this is an especially good free online slot for beginners studying the essential build. The new designer is also guilty of a-leading Drops & Gains system strategy, giving hundreds of thousands from inside the monthly prize pools for participants seeing their video game. Practical Gamble are a multiple-award-winning iGaming powerhouse which have a lot of best-ranked harbors, desk game, and you will real time specialist headings to select from. Even when free gambling enterprise slots do not shell out real cash honours, looking for an informed jackpots and multipliers remains an intelligent strategy. Book of your time from the Hacksaw Gaming is among the most well known totally free casino harbors in connection with this.<\/p>\n

All of the +94 Concert events +18 Live baccarat +9 Live bingo +3 Real time black-jack +17 Real time dice game +5 Other alive online game +21 Live poker +cuatro Real time roulette +17 Towards the advancement of web sites on the 1990s, the initial online casinos reach work and supply online slots. To play on the web, you discover other bells and whistles and image barely within brick-and-mortar locations.<\/p>\n

The newer online game, Starlight Princess, Doors off Olympus, and Sweet Bonanza use a keen 8\u00d78 reel function without any paylines. An effective Mayan meal having high picture and you may a prospective 37,five hundred maximum profit makes Gonzo\u2019s Quest common for more than a decade. Whenever to experience free slots on line, grab the chance to shot more playing ways, learn how to take control of your money, and discuss individuals added bonus features. Take a moment to explore the online game screen and you may find out how to regulate your own wagers, trigger bells and whistles, and you can availability the latest paytable. Most useful free slot games now come with certain buttons featuring, including spin, choice accounts, paylines, and you can autoplay. So, if your\u2019re also to the classic fresh fruit computers or cutting-border video slots, gamble our 100 percent free games and see the fresh titles that suit their preference.<\/p>\n

The new technical stores otherwise access is required to manage associate profiles to send advertisements, or even to tune an individual on a website or round the several websites for similar purchases objectives. The latest technology sites or accessibility that is used only for unknown mathematical intentions. The newest technology sites otherwise availableness that is used only for analytical aim. Take note one incentive pick and jackpot provides might not be obtainable in all of the jurisdictions when to play at web based casinos. Whenever you are not knowing hence reel so you can push, press inception key and it will surely automatically purchase the reel that can deliver the best bet \u2013 you obtained\u2019t constantly score a win even though.<\/p>\n

A mess Staff and you will Cubes showcase their capability to help you blend ease that have innovative mechanics, providing novel feel that get noticed on congested position industry. Force Gaming brings together aesthetically striking graphics having creative game play technicians. Online game such as Deadwood and San Quentin function rebellious layouts and pioneering have, for example xNudge Wilds and you will xWays expanding reels, resulted in big winnings. Pragmatic Enjoy centers around carrying out enjoyable bonus provides, particularly free spins and multipliers, improving the player feel. The harbors function bright graphics and you will novel themes, on wilds out-of Wolf Gold on nice snacks inside the Nice Bonanza. Once you look for a casino game you to grabs your eyes, just click their name or image to open up it appreciate a complete-monitor, immersive feel\u2014zero packages requisite!<\/p>\n

The online game\u2019s most readily useful-using symbol is also crazy, substituting for everybody icons but brand new reddish coach spread. The new title seems in silver over the grid, together with control board is positioned along the base of your own display screen. The five-reel video slot, which includes 29 fixed paylines, appetite that bunch the Winnebago and take on the roadway \u2013 issue was, would you get a hold of a container from gold after your travel? For individuals who enjoyed this term, then you really should check out Wizard from Ounce – Ruby Slippers too. Naturally, also, it is preferred at British online casinos, and can getting starred in the specific no deposit gambling enterprises throughout the You as well. Currently, that it WMS game seemingly have many energetic people within Indian online casinos, and many different various countries also The country of spain, The new Zealand, therefore the Netherlands.<\/p>\n

With a superb 94% RTP, that it popular slot also provides 700 private paylines bonuses, making it a found-shortly after possibilities certainly one of people. Controls from Chance is a leading-stakes slot video game offering 5 reels and you will 31 paylines. All you have to would is to try to favor an appropriate place to experience regarding set of Obtain Gambling enterprises. To determine a better app, we recommend choosing a reputable mobile gambling establishment regarding listing. This will be even the surest way to like a game app.<\/p>\n","protected":false},"excerpt":{"rendered":"

The vibrant, enjoyable framework makes it a talked about, giving a visually immersive feel one establishes a leading standard getting thrills. Should your graphics or theme wear\u2019t simply take your own focus, you might not getting they\u2019s worthy of gambling a real income. And additionally, of numerous mobile ports possess\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-98102","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/98102","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=98102"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/98102\/revisions"}],"predecessor-version":[{"id":98104,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/98102\/revisions\/98104"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=98102"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=98102"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=98102"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}