/* 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":12692,"date":"2026-05-07T21:55:44","date_gmt":"2026-05-07T21:55:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=12692"},"modified":"2026-05-07T21:55:46","modified_gmt":"2026-05-07T21:55:46","slug":"where-to-enjoy-on-the-internet-roulette-the-real-deal-money","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/where-to-enjoy-on-the-internet-roulette-the-real-deal-money\/","title":{"rendered":"Where to Enjoy On the internet Roulette the real deal Money"},"content":{"rendered":"

Professionals have the choice from around three some other feedback to select from while they enjoy, and Immersive Consider, three-dimensional Have a look at and you will Vintage See. To win at on line roulette gambling establishment, work on handling your money wisely, pick the proper version, and consider utilizing playing systems such as for instance Martingale or D\u2019Alembert. Just put your own chip size, put your wagers to the digital desk, and you can strike \u2018Spin\u2019 observe the spot where the golf ball countries. Cellular roulette gambling contributes convenience, and you may gambling establishment bonuses promote extra value, deciding to make the full experience a whole lot more enjoyable. Making certain secure purchases as a result of encryption and you will reputable percentage tips is essential to own a secure online playing feel. Recommended online casinos play with financial-like quantities of security to guard private information, providing a secure environment having economic purchases.<\/p>\n

Many fun local casino bonuses are available to Netbet people as well as the latest consumer free spins, zero maximum win limitations, lowest betting also offers, support bonuses and you will knowledge particular incentives. Pub Casino provides numerous roulette variations, regarding real time specialist roulette, Indian roulette, Extremely Share, First People, Western, French, Super, and you may Instantaneous roulette certainly many more. The available choices of live roulette may vary according to local casino and you will this roulette desk, and many casinos on the internet possess alive roulette available twenty-four\/7. There are many reasons gamblers commonly prefer Apple Pay since the a payment strategy, primarily the new fraud… Determined by physical equipment and you can broker steps, observed in genuine-time.<\/p>\n

Doing due to the fact a self-operating publisher, their detail-built strategy, search accuracy, and you may dedicated functions ethic led to him to be had a complete-time condition during the Time2play. To tackle real time roulette, you would need to lay an inside otherwise external wager while in the the new designated some time and click on \u2018Deal\u2019. Investigate different kinds of live roulette to choose the best one for you. You could potentially gamble live roulette on line each other on your computer Desktop computer or while on the move, in your portable otherwise pill.<\/p>\n

The online game\u2019s prominence is founded on the balance regarding thrill and you can good opportunity, it is therefore a staple in several online casinos. Live Eu Roulette stands out for its convenience and higher chances, so it is a popular certainly people which take pleasure in a straightforward gambling sense. If or not need the fresh antique attractiveness regarding European Roulette or perhaps the high-octane step out of Lightning Roulette, there\u2019s a game for everybody. These types of greatest real time roulette video game are available within various alive casinos on line, each providing a definite gaming sense. Super Roulette, featuring its electrifying images and you may RNG multipliers, is another favorite one of users seeking to highest limits and you will dynamic game play. In this article, we\u2019ll mention the major live roulette games to possess 2026 and in which you can gamble them online.<\/p>\n

Online game load from top-notch studios or real casino flooring that have licensed investors and you can European unmarried-no wheels (better potential than just American). Given most of the more than-said great things about an informed alive roulette game, it\u2019s simple to arrived regal wins casino app<\/a> at the finish that to relax and play on the internet roulette live is preferable to to relax and play on a bona fide-lifestyle gambling enterprise. Furthermore, you might select a great deal more dining tables and take advantage of good-sized gambling enterprise added bonus now offers which might be hard to find during the real gambling enterprises. To tackle a knowledgeable alive roulette game on the web, actually, has the benefit of the majority of the brand new advantages of your own brick-and-mortar gambling enterprises, along with below are a few additional advantages that you might not really expect.<\/p>\n

In spite of the focus away from real time roulette internet becoming certain to that one to dining table games, within our opinion we love observe a tiny assortment to have once you really love a distinction. You could end up being confident that your computer data is safe and that brand new gambling enterprise has been held responsible for everybody its choices. There are many almost every other game to play also, such as for instance online poker competitions, real money bingo, scratchcards and ports. Undoubtedly, these are geared towards harbors players, however, I found them extreme fun, nonetheless. I happened to be most a bit satisfied from the selection of alive roulette video game at VoodooDreams.<\/p>\n

An american roulette controls keeps 38 amounts \u2013 one to 36, a single no (0) and a double no (00). On top of that, you will find live roulette games in the of numerous best-rated casinos on the internet in the united kingdom, many of which supply good-sized bonuses that you can use on the alive gambling establishment titles. Prominent alive roulette online game often servers hundreds of users at a time, who can in addition to talk with brand new host each other throughout.<\/p>\n

It\u2019s the greatest merge one to matches new hoping for human interaction and need for electronic efficiency, making it the ideal choice of these trying play on line roulette. The newest electronic gambling enterprise floors might be a world off simple navigation and you may user friendly interaction. The ability to rapidly supply loans just enhances the comfort as well as reinforces trust in the net gambling enterprise. The global entry to out of electronic currencies such as Bitcoin lets people regarding some places to participate in online gambling without any hindrance out of currency conversion process. Giving increased security therefore the vow out of reduced and you can decreased purchases, cryptocurrencies is actually problematic the newest dominance from old-fashioned banking steps. Inside the an age in which digital currencies is actually putting on prominence, Bitcoin have emerged just like the a best choice for internet casino deals.<\/p>\n

Opting for red in place of an individual matter doesn\u2019t alter the gambling establishment\u2019s advantage – they changes volatility. Discover a great roulette version that suits your look, particularly Western european roulette to own most useful chances or real time broker roulette for an even more immersive experience. Well-planned cashback has the benefit of can soften the fresh new feeling out-of roulette loss, if you’re faithful alive agent roulette promotions deliver the extremely significant well worth to possess regular dining table people. They\u2019re also often linked with enrolling or verifying your account and could have restricted have fun with for the roulette. Black Lotus requires the latest top for alive specialist roulette thanks to their smooth Hd films online streaming and you can loyal alive sofa.<\/p>\n

Thankfully, really alive game team monitor just how many professionals are presently active or playing a certain online game. Like, of numerous real time roulette game cover winnings at the $\/\u20ac\/\u00a3500,000. Your experience legitimate responses, listen to pro chatter, and get a sense of genuine-globe local casino environment. This idea has existed once the early days from alive dealer games, but it never achieved extensive dominance. Hybrid or Dual Gamble dining tables stream actual roulette step right from land-founded casinos, making it possible for on the internet users to participate video game near to within the-person clients.<\/p>\n

Next, you\u2019ll look for all you need to discover the newest winnings and you may potential per exterior choice. He is reasonable-exposure wagers having straight down payouts but greater possibility. Less than, we\u2019ve offered addiitional information in the for each inside choice, including the potential for Western european and you may Western variations.<\/p>\n

Learning to gamble alive roulette on the internet, deciding on the best tables, and making use of measures normally significantly improve your likelihood of winning. Understanding these details helps you create so much more told behavior and you can buy the version you to definitely is best suited for the method. Knowing the home border and you will RTP is essential as these products directly dictate full probability of successful for the alive roulette game. Knowing the home border and you can RTP proportions a variety of roulette versions normally significantly impression your prosperity. Real time broker betting merges cutting-edge technical which have personal correspondence, giving a keen immersive personal sense lacking in conventional on the web roulette game.<\/p>\n

As well as typical with the kinds of \u2018front bets\u2019 roulettes there is a swap regarding \u2013 straight up (solitary amount) effective bets was paid off at the odds of 29\/1 rather than the local casino standard away from thirty-five\/step one. This is a fair payment games (mostly) also, because effective having an individual number on the a hundred-matter reel will pay from correct potential, step 100-step 1! In lieu of Western Roulette, it variation keeps only just one \u20180\u2019, hence significantly raises the member\u2019s likelihood of effective. To conclude, American roulette features a high domestic edge of 5.25% because of the 00 for the wheel, if you find yourself Eu roulette has only a single 0, ultimately causing a lower life expectancy house side of dos.7% and higher chance into the player.<\/p>\n

This is basically the merely viable and you may judge selection for United states players which don\u2019t get access to county-subscribed solutions. Yet not, most All of us states don\u2019t provide licensed web based casinos in which owners can take advantage of real time roulette or any other a real income game. New local casino allows up to $fifty,one hundred thousand for each deposit, and ultizing crypto form you\u2019ll rating faster winnings and extra incentives.<\/p>\n","protected":false},"excerpt":{"rendered":"

Professionals have the choice from around three some other feedback to select from while they enjoy, and Immersive Consider, three-dimensional Have a look at and you will Vintage See. To win at on line roulette gambling establishment, work on handling your money wisely, pick the proper version, and consider utilizing\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-12692","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12692","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=12692"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12692\/revisions"}],"predecessor-version":[{"id":12693,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12692\/revisions\/12693"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=12692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=12692"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=12692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}