/* 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":12474,"date":"2026-05-07T15:32:29","date_gmt":"2026-05-07T15:32:29","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=12474"},"modified":"2026-05-07T15:32:30","modified_gmt":"2026-05-07T15:32:30","slug":"an-educated-bitcoin-dollars-gambling-enterprises-and-you-can-gaming-web-sites-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/an-educated-bitcoin-dollars-gambling-enterprises-and-you-can-gaming-web-sites-2026\/","title":{"rendered":"An educated Bitcoin Dollars Gambling enterprises and you can Gaming Web sites 2026"},"content":{"rendered":"

For those trying to a dependable, feature-done crypto playing program, Risk.com inspections all packages. Risk.com brings a silky consumer experience using its easy to use online-mainly based system that actually works effortlessly round the pc and you may mobile devices. 7Bit Gambling enterprise features upheld the fresh pillars out-of good help, banking range and you will provably reasonable activity one made crypto casinos very innovative for the past several years having bettors just who well worth anonymity and you will immediate transactions. Their Curacao licenses upholds validity while you are a vast online game choice out-of renowned studios promises enjoyment around the equipment. Among the totally new Bitcoin-amicable web based casinos given that 2014, 7Bit Gambling enterprise continues on taking a nice iGaming place to go for crypto lovers and old-fashioned professionals similar.<\/p>\n

Recognized for hosting preferred organization such as Pragmatic Play, Hacksaw Betting, and Playson, Punkz.com provides both everyday people and you can high rollers the same. Punkz.com also offers an engaging gaming experience in a multitude of video game out-of greatest-level business, making sure people will have new stuff to explore. Out-of substantial invited incentives so you’re able to lingering support perks, people try incentivized to explore this new vast variety of betting selection on the working platform. This new participants qualify to have an alternate Desired added bonus out-of three hundred% on their earliest put, given they put at least $ten within 7 times out-of subscription. Relating to what other bookies render, the chances are quite good, especially if you go after and that installation advantages from the newest improved potential element.<\/p>\n

The new gambling enterprise and supporting dumps and withdrawals in 13 cryptocurrencies. There is also their particular token, LBLOCK, which can be used to have dumps and you can withdrawals for the platform. Book to this program, pages could even play video game and you can do levels through the Telegram librabet \u03b4\u03b9\u03b1\u03b4\u03b9\u03ba\u03c4\u03c5\u03b1\u03ba\u03cc \u03ba\u03b1\u03b6\u03af\u03bd\u03bf<\/a> software, playing with WalletConnect to have shorter purchases and you will added safeguards. In addition to this greeting package, a player will look forward to thousands of incentives such as reload now offers, monthly tournaments, free spin bonuses, and a lot more. This may cover anything from simple monthly competitions in order to personal has the benefit of to own a certain game classification on the a certain go out.<\/p>\n

Betplay.io, circulated within the 2020, was a modern-day cryptocurrency-centered on-line casino and you will sportsbook who’s quickly built in itself inside brand new electronic gaming room. Betplay.io try a cryptocurrency casino providing six,000+ games, multiple commission alternatives, and you will a person-friendly system that provides a vibrant and flexible online gambling experience to own crypto followers. Along with its impressive collection of more 8,100 games, good-sized acceptance bonuses, instantaneous crypto withdrawals, and you may powerful security measures, it provides an effective gambling feel both for informal participants and you can serious gamblers.<\/p>\n

From enhanced defense so you’re able to shorter purchases, Bitcoin Dollars indeed provides advantages on betting land. Whether you’re a player or a typical, discover many games, advertising, featuring to understand more about. Recognized for its wide range of harbors, Practical Play brings interesting titles with exclusive bonus rounds, 100 percent free spins, and you will crypto-able integration. These types of book advantages secure the experience really aligned with the crypto-earliest beliefs, providing experts you to definitely old-fashioned fiat gambling enterprises simply can’t suits. Betting sites that accept cryptocurrencies don’t just run punctual dumps and you can withdrawals\u2014nevertheless they improve game play that have a variety of crypto incentives and you may promotions.<\/p>\n

Most withdrawals is actually complete in this step 1-ten full minutes with just minimal if any charge. Each crypto payment has an exchange hash, yet another ID one enables you to tune brand new transfer to your a blockchain explorer for example Etherscan otherwise Blockchain.com. You could will track deposits and you may distributions on your own playing with an exchange ID into good blockchain explorer. However, one of the most significant positives would be the fact profiles commonly wear\u2019t need to over KYC checks since cryptocurrencies are naturally decentralized. Top crypto casinos service an array of cryptocurrencies, catering to several member needs. From the seamlessly merging a huge variety of traditional casino games and you may sports betting options that have reducing-line blockchain technology, BaseBet has the benefit of a unique and you will potentially worthwhile sense both for crypto lovers and you can old-fashioned players the exact same.<\/p>\n

An educated BCH gambling enterprises provide a wide range of \u201cProvably Reasonable\u201d crypto video game. Like a game regarding the homepage, otherwise come across a class to understand more about. Favor a safe crypto gambling bag, and make certain it\u2019s self-custodial. Don\u2019t log off the gold coins towards replace, because\u2019s more straightforward to transfer these to your own handbag. You might gamble numerous Provably Reasonable crypto crash games above BCH casinos.<\/p>\n

Bitcoin gaming web sites normally use individuals encryption processes, such SSL\/TLS encryption, in order to safer interaction between your browser and the website. To make sure a secure and you will reasonable betting sense, it\u2019s vital that you think items eg encryption steps, licensing and controls, and you may provably reasonable gaming. Let\u2019s discuss each one of these strategies outlined to greatly help their journey for the become a victorious Bitcoin casino player. Sports betting is yet another popular option at the Bitcoin playing web sites, allowing pages so you’re able to bet on an array of sporting events playing with cryptocurrencies. That have cutting-edge picture, unique incentive provides, and probably life-altering jackpots, you\u2019re also in for a treat whenever spinning the fresh new reels at your favourite Bitcoin local casino.<\/p>\n

Bitcoin Bucks casinos typically supply the same sorts of video game discover on old-fashioned online casinos. Just after performing a free account, demand gambling enterprise\u2019s cashier or banking part and select Bitcoin Dollars since your deposit means.The latest casino can establish an alternative BCH bag target. Of a lot credible casinos on the internet now deal with Bitcoin Bucks places and offer many games, promotions, and percentage options for cryptocurrency profiles. Mainly because transactions exists directly on brand new blockchain, they may be reduced and include less intermediaries. Old-fashioned gambling enterprises usually believe in percentage solutions including handmade cards, debit notes, bank transmits, an internet-based commission services. Most other gaming choices typically bought at offshore betting internet is Bitcoin Bucks Sportsbooks and you may Bitcoin Dollars Web based poker Web sites.<\/p>\n

Featuring its book combination of cutting-edge has actually, people interest, and you will forward-considering reputation, Whale.io was poised being a commander on the changing business from blockchain-based betting.Discover Complete Whale Remark These games provide the genuine local casino experience right to players’ home if you’re adding provably reasonable playing tech to own complete openness. Betplay.io means the latest evolution of modern on line gaming, where cryptocurrency use match premium casino activity.<\/p>\n

Before committing real money, it\u2019s value examining Trustpilot and you can Reddit to possess genuine pro opinions. An actual web site will be bring twenty-four\/7 real time talk, having a response duration of two to three minutes at the most. The uk Gambling Fee and you may Malta Gambling Expert certainly are the silver degree of igaming certificates, but it\u2019s uncommon to get a crypto gambling establishment with people. When the a great cashout clears contained in this a half hour, the working platform does techniques payments easily. We looked at withdrawal speed on numerous platforms and discovered many of those processed cashouts within this 1-ten full minutes.<\/p>\n

Across the desktop computer and you will cellular, the platform targets functionality away from basic verification to readily available buyers guidance. Immerion’s crypto-interest facilitates safe, private financial that have super-timely earnings, if you find yourself the smooth design and user-friendly routing make for seamless game play across the pc and you may cellular. Large acceptance also offers and you will novel advertising eg 20% every day cashback and exciting “Motor from Chance” support the thrill and value account high. What set Immerion aside is actually their work on convenient cryptocurrency banking to have lightning-punctual, safe places and distributions in the place of sharing painful and sensitive personal data. Brand new platform’s commitment to shelter, fair gamble, and responsible betting, combined with their glamorous bonuses and you will responsive customer service, makes it a fascinating selection for each other casual users and knowledgeable bettors. That have a user-friendly user interface readily available for both pc and you will cellular gamble, Ybets brings a seamless gaming feel across the equipment.<\/p>\n","protected":false},"excerpt":{"rendered":"

For those trying to a dependable, feature-done crypto playing program, Risk.com inspections all packages. Risk.com brings a silky consumer experience using its easy to use online-mainly based system that actually works effortlessly round the pc and you may mobile devices. 7Bit Gambling enterprise features upheld the fresh pillars out-of good\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-12474","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12474","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=12474"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12474\/revisions"}],"predecessor-version":[{"id":12475,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12474\/revisions\/12475"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=12474"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=12474"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=12474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}