/* 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":96100,"date":"2026-05-24T05:46:08","date_gmt":"2026-05-24T05:46:08","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=96100"},"modified":"2026-05-24T05:46:58","modified_gmt":"2026-05-24T05:46:58","slug":"twice-diamond-slots-real-cash-slot-machine-game-totally-free-enjoy-trial","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/twice-diamond-slots-real-cash-slot-machine-game-totally-free-enjoy-trial\/","title":{"rendered":"Twice Diamond Slots, Real cash Slot machine game & Totally free Enjoy Trial"},"content":{"rendered":"

Such themes incorporate breadth and you can excitement to each game, transporting professionals to various globes, eras, and fantastical realms. Jackpot ports render a different sort of blend of enjoyment plus the appeal out of probably lives-changing wins, leading them to a persuasive option for of several members. Once the jackpot pond expands, very does the newest excitement, drawing people targeting a perfect honor. He is perfect for members whom benefit from the thrill regarding chasing jackpots within this one game environment. Whether you’re on it towards the regular pleasure and\/or big gains, understanding the volatility can enhance your general gambling feel.<\/p>\n

Subscribe Rich Wilde, the new intrepid explorer, within this Egyptian excitement. The fresh new theme was https:\/\/book-of-the-fallen.eu.com\/el-gr\/<\/a> authentically seized which have traditional songs and you will fantastic lucky attraction symbols. Dive in without needing people places and you will indulge on your own within the a keen immersive playing sense whenever you are racking up digital rewards. For individuals who\u2019lso are in search of easy access to the world\u2019s greatest group of online slot online game, prevent reading and you will join today. These features include a lot more levels out of adventure so you’re able to 100 percent free extra slot online game, improving the full playing experience. For folks who\u2019lso are selecting lifestyle altering earnings, become a good jackpot huntsman and you may play the progressive harbors and\/or high volatility video game offering extremely honors.<\/p>\n

Whether you are an experienced pro looking to speak about new titles otherwise a beginner eager to find out the ropes, Slotspod contains the prime system to compliment the betting trip. To play totally free ports in the Slotspod also provides an unparalleled sense that mixes amusement, education, and adventure\u2014all the without any monetary partnership. Silver & environmentally friendly colour schemes Horseshoes, bins away from gold, & fortunate clover icons These types of video game feature fruits icons, bars, and you may fortunate sevens, having minimal paylines and simple laws and regulations. It was one of the first titles so you’re able to show superior high-meaning three-dimensional graphics, therefore\u2019s together with good poster man for simple position mechanics complete really well. The newest Swedish iGaming powerhouse have driven the wide community time and date again, providing landmark designs eg three-dimensional graphics and tumbling reels (that they label Avalanche reels).<\/p>\n

You can want a connection to the internet to experience Slotomania and you may supply its social has. Twist your chosen slots, assemble benefits, and dive on the very fascinating slot game ever made. See each week mini-online game, gather Slotocards to do your Sloto-Record album, and you will open unbelievable benefits as high as the fresh new grand jackpot. Spin enjoyment, twist to possess huge jackpots, spin with the best slots adventure! Every slot machine for the Slotomania is designed to take you authentic local casino pleasure, away from classic Las vegas ports in order to brand name-the fresh styled ports video game.<\/p>\n

The fresh facility try extensively acknowledged for its higher-development values, strong labeled portfolios, and you may diverse content record one to spans antique dining table video game, progressive jackpots, and have-rich video harbors. Playtech is amongst the globe\u2019s correct history powerhouses, with a past extending returning to the earliest times of regulated casinos on the internet. Featuring its vibrant illustrations or photos, rhythmic sound recording, and you can bonus cycles that incorporate respins and you may icon-locking auto mechanics, the video game delivers both build and have depth.<\/p>\n

It’s simple to enjoy thousands of different slots at no cost out-of the comfort of your home, or when you\u2019re on the run, making use of your cellular phone or pill. All online game enjoys particular extra features that make it more desirable in order to users. You’ll browse through all the groups available and you will find the you to definitely popular with your. It is quite far better delay your internet slots thrill before your understand exactly what every symbol form. The only real outstanding type of slots with high-quality graphics and you may artwork effects need installing the new Flash User.<\/p>\n

When you are thinking ideas on how to play slot video game up coming have a look doing people will get many guides whenever you do therefore, yet not you need to be aware we can guarantee every single gambling establishment site giving liberated to play slots have to give you entirely arbitrary harbors and formal harbors! Less than, there clearly was all sorts out-of position you can gamble at the Let\u2019s Gamble Harbors, followed by the latest large number of added bonus keeps imbedded inside per slot also. Including layouts, eg dream, thrill, clips, headache, fruits, space, and more. You just need to check out our very own site, discover the slot we should gamble, and savor an unforgettable reel-rotating excitement within just seconds. At Let\u2019s Play Harbors, you\u2019ll feel very happy to know that here\u2019s no subscription inside. You need to be conscious that most on the web casinos that do bring totally free demo mode with regards to harbors usually very first need you to register another account, even if you only want to shot the new video game with out making a deposit.<\/p>\n

Same image, exact same game play, exact same impressive bonus enjoys \u2013 simply zero risk. You\u2019re fortunate \u2013 many online casinos carry out allow you to wager totally free. You might like to rating lucky enough so you can bag on your own doing one hundred free revolves. Same picture, exact same game play, exact same thrill \u2013 if or not your\u2019re also rotating into a desktop computer or diving into the which have among the greatest-rated local casino programs. Away from ways to win so you’re able to earnings so you’re able to games image. After you\u2019lso are to try out totally free harbors, you\u2019ll manage to produce an effective \u201cwin\u201d out-of virtual currency.<\/p>\n

That online slots games are digital makes them mistake-totally free (unless you clean out your on line partnership when you’re gambling).In the end, an additional advantage is actually recreation. You can look at your chance sleeping for the couch, or in any office using your lunch time. Into the our very own site, you\u2019ll be also able to experiment the brand new demonstration types of many wonderful slots, without the need to carry out a merchant account or purchase one real money.<\/p>\n

Browse the Go back to Pro (RTP) percentage towards personal online game users to determine what harbors give far more uniform earnings. Regarding Free Revolves offers to special online game\u2011concentrated incentives, there\u2019s always new stuff to explore. You could play each day if you opt to, just be sure you have made one or more \u00a310 deposit from the Virgin Games therefore might profit actual bucks prizes.<\/p>\n

Once upon a time, Flash is actually the newest go-in order to technology one to casinos on the internet depended on to form properly. The game’s distinctive Flames Great time and you may Super Flames Blaze Added bonus features add some spruce to the gamble, giving participants the chance to earn extreme payouts as high as 9,999 to just one. You can travel to new headings to your our very own webpage faithful to the new online casino games. It\u2019s prominent for its blend of expertise and fortune, offering members a sense of handle and you can strategy plus relying towards luck of a good hands. Don\u2019t skip, it’s also possible to listed below are some our local casino evaluations for those who\u2019lso are selecting free gambling enterprises in order to obtain.<\/p>\n

App providers will provide demos to possess harbors up until the release go out to the real cash variation, in order to test it, determine if you adore it, and get to grips having people additional features earlier\u2019s actually put into gambling establishment sites. For instance, as soon as we stacked the latest 100 percent free trial to own Age brand new Gods, i couldn\u2019t bring about the coin pick extra bullet in order to win one of the four progressive jackpots additionally the genuine-day honours was indeed indexed just like the \u201cunavailable\u201d. Simply because brand new video game are designed to stop you from winning new real time jackpots after you\u2019re maybe not in fact playing for real money. Monopoly Gambling establishment performs this really through providing a large trial library detailed with highest volatility favourites for example step three Bins O\u2019 Money Megaways, Gorilla Gold Megaways, and you will Fishin\u2019 Madness A whole lot larger Seafood.\u201d It means you can attempt the majority of their 900+ video game library inside the demo setting, offering better solutions than many other most readily useful casinos particularly Grosvenor and Betway, and that server as much as five-hundred games into the real money play only. Mobile totally free slots enables you to test online game into the casino software, to make use of higher-top quality picture, easy game play and enjoyable features all over 1000s of games in your cellphone.<\/p>\n

Appreciate the showy fun and you will activity from Las vegas away from the coziness of home compliment of all of our 100 percent free harbors zero download collection. Top-rated web sites 100percent free ports enjoy in the us give games assortment, consumer experience and you can a real income access. Only take pleasure in your own games and then leave the humdrum background records searches in order to you. ⚔ Viking lore, raids, & escapades ⚔ Odin, Thor & Freya will featured<\/p>\n","protected":false},"excerpt":{"rendered":"

Such themes incorporate breadth and you can excitement to each game, transporting professionals to various globes, eras, and fantastical realms. Jackpot ports render a different sort of blend of enjoyment plus the appeal out of probably lives-changing wins, leading them to a persuasive option for of several members. Once 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-96100","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96100","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=96100"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96100\/revisions"}],"predecessor-version":[{"id":96101,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96100\/revisions\/96101"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=96100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=96100"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=96100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}