/* 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":25257,"date":"2026-05-15T05:29:54","date_gmt":"2026-05-15T05:29:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=25257"},"modified":"2026-05-15T05:29:56","modified_gmt":"2026-05-15T05:29:56","slug":"playn-wade-slots-free-to-enjoy-real-cash-gambling-games","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/playn-wade-slots-free-to-enjoy-real-cash-gambling-games\/","title":{"rendered":"Play’n Wade Slots Free to Enjoy & Real cash Gambling games"},"content":{"rendered":"

We love their imaginative approach, always initiating the fresh game one force the fresh borders off old-fashioned slots which have detail by detail picture, storylines, and gameplay. That is maybe not an educated position in the uk but Play letter\u2019Go has established a-game which have sophisticated keeps, ideal game play, and you will first-speed picture. At exactly the same time, you will find bonus provides linked with unique symbols, for example Coins, you\u2019ll comprehend the frog eat for each celebration once they home.<\/p>\n

Historically, the business keeps remained a chief from inside the online betting, usually moving the new limitations off position aspects, bonus have and you may cellular-amicable game play. Each video game keeps unique jackpot triggers, in addition to obtaining specific signs, finishing extra cycles, otherwise gambling max. For each symbol in Play\u2019n Wade ports performs a distinct part inside shaping gameplay, affecting earnings, & triggering cutting-edge aspects. These types of icons customize game play aspects, raise successful potential, together with turn on novel has actually.<\/p>\n

For many who\u2019lso are keen on going after large wins, you might want to interest more about volatility. If you would like constant payouts and stretched fun time, you\u2019ll must decide for slots which have an RTP regarding 96% or more. By the end with the, you\u2019ll know exactly what you should select one which just strike you to definitely twist option. Maybe you love a-game with numerous added bonus rounds, or you just want one thing easy one to reminds your out of old-university slot machines. The game\u2019s novel Gargantoon element unleashes monster wild symbols, then growing payout alternatives. This creates carried on cascades, resulting in possible huge wins in one single spin.<\/p>\n

Play\u2019letter Wade gambling games vendor also provides high-top quality harbors which have flowing reels, broadening symbols, together with higher-volatility gameplay. Particular create endless retriggers, and others function multipliers, broadening signs, otherwise icon transformations. Of several Play\u2019n Go online local casino slots offer totally free spins and you may bonus games caused by scatters, straight gains, otherwise special mechanics. Mobile optimization assures easy apple’s ios, Android, Window, & macOS gameplay. Play\u2019n Go trial ports features individuals from inside the-online game symbols affecting payouts, bonus cycles, and jackpot causes. Bonuses tend to be additional loans, totally free spins, or cashback extending betting classes.<\/p>\n

Although it doesn\u2019t are available as though Play\u2019n Go usually action for the home-founded gaming arena any time in the future, it\u2019s possible that it will head to real time casino games in the long term. Play\u2019n Wade premiered when you look at the Sweden inside the 2005 as an on-line gambling games designer and you may quickly rose in order to prominence as the internationally iGaming community erupted regarding the following ten years. Into the many of circumstances attempt to build a genuine money put one which just secure a plus, very don\u2019t end up being fooled with the believing that incentives is actually free money. Before you get too thrilled, it is recommended that you always look at the conditions and terms regarding bonuses to make sure you wear\u2019t have any nasty unexpected situations.<\/p>\n

The award-successful creator is definitely active creating the brand new gambling solutions, that have this new online game additional per month. The advanced designs has immersive layouts made to provide members a fun and you can enjoyable feel constantly. The developer have a set of 213 ports offered, which has probably the most popular ports on line \u2013 such as for instance Publication from Dead and you can Demon. Play\u2019letter Go have a great gang of movies harbors supply, which change onto the small screen (smart phones) in place of problems.<\/p>\n

Plus, I came across you\u2019ll manage to enjoy Grass\u2019n Problems during the certain most tropica casino<\/a> useful ports websites on British into the one tool. Coins prize instantaneous honors, build towards the Keep & Spin into six moves, and will at random end up in Incentive Revolves. In this Lawn\u2019letter Infection position opinion, you\u2019ll see the primary information. The new standouts throughout the slot is actually arbitrary Coin-triggered Extra\/Super Incentive spins which have reel multipliers around 20x, and a massive 50,000x max victory. It’s such as for instance a relationship tale which have high graphics and you can potential cash victories.<\/p>\n

This one is probably one of the recommended under water harbors ever written \u2013 it looks and you may musical great while offering fascinating provides and you can large prizes. Benefits chests activate the advantage round, for which you\u2019ll need to make your path using a gold-mine to discover the benefits chamber and you may gather a nice booty. This new insane symbol try without a doubt provided, but what you\u2019ll want to see are Scatters initiating 5 free revolves which have an ensured earn, along with 15 even more to get stated ahead. That it cool-hop\/rap affair doesn\u2019t offer a great deal of enjoys, exactly what\u2019s there’s such as an absolute prospective you\u2019ll certainly need certainly to try it. Establish you\u2019re also a competent rider by the handling locate away as well as your award gets twofold. Each time you come across good \u201croadblock\u201d observe, you\u2019ll have the option of flipping leftover otherwise best.<\/p>\n

Earnings regarding 100 percent free revolves paid as dollars finance and you can capped during the \u00a3one hundred. We will run through and this internet get the very best number of Gamble\u2019letter Go slots and exactly how you could potentially maximise your cash with greeting bonuses after you subscribe them. Whether your\u2019ve currently experimented with such Gamble\u2019letter Wade classics at the best online casinos, or if you\u2019re also the new to that particular game seller, we\u2019re also here to tell you everything you need to understand.<\/p>\n

To simply help players and you may casino providers keep playing fun, the corporation keeps incorporated play limits as well as in-enjoy timers that is certainly willingly put of the participants. This was simply you can adopting the rigid inspections and you can audits from the separate sample labs. Many the online game show multiple parallels, together with unique graphics, interesting added bonus keeps, and many various ways to victory payouts. For carrying out of the activity, you\u2019ll usually feel rewarded having free revolves or other honor from comparable worth. Rather, you\u2019ll must over an easy task, for example confirming otherwise logging in the casino membership.<\/p>\n

Whether or not your\u2019lso are drawn to ancient cultures, fiery jokers, otherwise phenomenal princesses, there\u2019s a casino game here so you can ignite the passion. Passionate by the manga culture, Moonlight Princess presents a magical globe in which about three princesses harness their book efforts to greatly help users. The fresh cascading reels and you will numerous added bonus provides, such as the effective Gargantoon that may add wilds, make the twist volatile and you may exhilarating.<\/p>\n

So it mechanic brings dynamic game play where single spins can cause several successive wins. This Egyptian-styled adventure featuring the explorer Rich Wilde even offers large volatility game play which have a remarkable RTP of 96.21%. These demonstrations supply the same gameplay feel as the real cash products, into simply improvement being which you\u2019lso are having fun with virtual credits unlike real money.<\/p>\n

Or, for those who\u2019lso are trying to travel past the earth, its Sci-Fi themed ports vow intergalactic escapades that are one another fascinating and you can fulfilling. Players is actually enchanted because of the mesmerizing underwater design, cost boobs bonuses, and quest to collect diamond signs, that bring about 100 percent free spins having additional wilds. Having a blend of fascinating templates, outstanding image, and you may engaging game play mechanics, per name has the benefit of a separate gambling experience. Usually i\u2019ve accumulated matchmaking on the internet sites\u2019s top slot game builders, therefore if a different sort of games is going to miss they\u2019s almost certainly we\u2019ll discover it basic. All the ports come with the basics away from a large grid having a cluster Pays process, which have victories one end up in Cascading Reels.<\/p>\n

When Gargantoon appears, you know your\u2019re also set for a gift.\u201d These types of ranks thought activities such as for instance gameplay quality, winning potential, and total user satisfaction. For people who\u2019re worried about data need, connect to Wi-Fi if at all possible otherwise pre-stream games ahead of to play to your cellular studies. Play\u2019letter Go was among the first designers to look at an effective mobile-very first method to slot creativity. Grid ports generally promote way more vibrant game play that have numerous wins you’ll be able to in one twist compliment of flowing aspects. This type of games pursue conventional position aspects in which complimentary symbols need property on the specific paylines of leftover to right to carry out wins.<\/p>\n","protected":false},"excerpt":{"rendered":"

We love their imaginative approach, always initiating the fresh game one force the fresh borders off old-fashioned slots which have detail by detail picture, storylines, and gameplay. That is maybe not an educated position in the uk but Play letter\u2019Go has established a-game which have sophisticated keeps, ideal game play,\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-25257","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/25257","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=25257"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/25257\/revisions"}],"predecessor-version":[{"id":25258,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/25257\/revisions\/25258"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=25257"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=25257"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=25257"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}