/* 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":166806,"date":"2026-06-22T12:25:53","date_gmt":"2026-06-22T12:25:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=166806"},"modified":"2026-06-22T12:25:53","modified_gmt":"2026-06-22T12:25:53","slug":"an-informed-personal-local-casino-from-the-u-s","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/an-informed-personal-local-casino-from-the-u-s\/","title":{"rendered":"An informed Personal Local casino from the U S."},"content":{"rendered":"

Force Betting\u2019s Vegas Vault spends an old around three-reel club slot build you to definitely appears readily available for small mobile instruction. Calm down Gaming\u2019s Purrrrminator Dream Miss has a robot, sci-fi creature motif and you may has got the seller\u2019s big progressive jackpot community. Key gameplay here is targeted on Strolling Wilds and you will Respins has. They truly are specific headings where there is early accessibility available just before an over-all discharge towards the large local casino industry. Respected organization such as for instance Relax Betting and you will Hacksaw Betting tend to launch casino games that belongings your actual honors every week, to your most useful sweeps gambling enterprises immediately incorporating these to its library. Volatility try filled up with this, together with maximum winnings goes as much as forty-two,999\u00d7 their choice, therefore it is an untamed journey for folks who\u2019re in for big adrenaline.<\/p>\n

The latest program are tidy and effortless, one another into desktop computer and you can mobile, therefore navigating ranging from game and you may promotions doesn\u2019t be clunky. Along with its expanding video game library, good-sized anticipate incentives, and you may enjoyable features, Spinfinite is definitely worth offered to have sweepstakes players which enjoy a great slots-centric feel. Also giving an over-level sweepstakes local casino sense, you’ll find loads from even more features and micro-games that aren’t found on other sweepstakes casinos. They currently have above 3,300+ online game readily available sourced off a wide range of games company, also prominent brands including Progression, Hacksaw Gambling, Betsoft, and a lot more. When you’re towards ports and want a minimal-rubbing, high-prize way to enjoy, which an individual’s a strong inclusion towards the sweepstakes gambling enterprise roster. While around\u2019s zero application otherwise live agent section yet ,, LuckySlots brings a proper-rounded slots feel supported by actual prize potential and courtroom access around the really All of us says.<\/p>\n

In addition that way this sweeps gambling establishment has per week competitions offering Gold Money and you can Sweeps coin rewards having free entries. Baba Casino try a beneficial brush money local casino which includes 400+ casino-concept game off business such as for instance Ruby Play and you will Spinometal, near to some in-household exclusive headings. Such as for example, to your no-deposit greet bonus, you wear\u2019t also need good MyPrize.You promo password.<\/p>\n

Starburst was at a method-volatility position with a pretty higher RTP off 96.09%, so you\u2019lso are almost secured a steady stream out-of earnings in-between the latest losings. Whether or not it\u2019s ports you\u2019lso are in search of, you\u2019ll be able to find all types of ports from the sweeps casinos, out-of classic harbors to help you MegaWays, Hold and Wins, and you will progressive jackpots. In the event that truth be told there aren\u2019t adequate promotions, or if perhaps the latest promotions don\u2019t provide enough digital gold coins, then the professionals is forcefully pushed purchasing the newest percentage packages to store to play. Sweeps promos are definitely the number one opportinity for members to obtain accessibility toward totally free virtual gold coins. For fast redemptions, cryptocurrency ‘s the quickest at under six circumstances but always comes with redemption charges. It is recommended, so participants can decide playing for fun by choosing GC form.<\/p>\n

Gift cards are among the speediest ways so you can get honors in the a good sweepstakes gambling enterprise during the 2026, of many internet sites have a tendency to credit this type of through email in just a matter of era. Gift cards and you can crypto redemptions within sweepstakes gambling enterprises can be processed within 24 hours if you are dollars honors can get something ranging from you to definitely and you may 10 days. The fresh new redemption choice you choose have a tendency to effect how fast their redemption is actually. A few of the well-versed brands now have well over 2,100000 titles available. Instead, you have to build-up the Sweeps Coins harmony by the to tackle games, and only once you have acquired sufficient are you willing to receive a real cash award.<\/p>\n

For people who\u2019re to play toward an authorized real cash gambling enterprise software, the profits are credited on the casino account. Loyal gambling enterprise programs are made for mobile about surface up, making them smoother, faster, and more enjoyable. You might\u2019t gamble if you\u2019lso are when you look at the Michigan, Connecticut, Montana, Ny, Nj-new jersey, otherwise Arizona. Sweepstakes casinos make you an approach to play prominent game such as slots, black-jack, and you will baccarat \u2013 whilst still being win real prizes.<\/p>\n

One of the recommended parts is that new iphone people is also obtain new Mega Joker \u0e2a\u0e25\u0e47\u0e2d\u0e15<\/a> casino’s dedicated apple’s ios application even for shorter usage of video game. You to definitely doing number might be immediately improved which have around three high first buy also offers. Even if there’s one basic get offer, players gets crypto-to shop for alternatives and the best strategies. Moonspin.united states immediately welcomes pages having a standout contemporary framework.<\/p>\n

Since top-notch app at the personal casinos has notably enhanced, it does not yet , matches regarding best real-currency gambling enterprises. Registering and start to enjoy during the public casinos is simple, and you will participants located an advantage daily, causing the overall notice. The focus on social gambling enterprises is smaller into the profit and much more to your excitement out of playing. If you’re looking to possess a gambling experience which is shorter on the money and more throughout the pleasure, public gambling enterprises tends to be enticing due to their people-situated surroundings.<\/p>\n

You\u2019ll score numerous great features, layouts, and you can incentives. Since log off out-of popular betting labels in 2011, overseas gaming sites licensed by the Panama and you may Cura\u00e7ao have begun working in the usa. Chumba Gambling establishment is the most rounded one, having a hundred+ online slots games, progressives, roulette, blackjack, and you may instantaneous play video game. Chumba is the basic personal casino using sweeps coins on the Us, launched in 2012 by the Virtual Gambling Community. Social networking contests and various competitions render most chances to boost your debts. Register now and you can allege $8 fortune gold coins no-deposit and you can 140,100000 gold coins!<\/p>\n

The brand new cellular feel was simple using a faithful ios software that makes to experience on the move simple. LuckyStake provides a robust video game expertise in a few well known quirks. Having a clean user interface that really works smoothly with the pc and you can mobile, NoLimitCoins also provides a fun, everyday sweepstakes feel dependent to steady incentives and easy amusement. Constructed with each other beginners and you may experienced members in your mind, the platform also offers smooth routing and you will a user-friendly screen, therefore it is possible for people to dive during the and start to experience. Past its huge game choice, Share.you keeps cutting-line technology, regular campaigns, and you will entertaining social has actually, therefore it is perhaps one of the most vibrant and fulfilling sweepstakes systems.<\/p>\n

Calm down Gaming enjoys current the first which have better keeps, larger incentives, and you may a large fifty,000x max winnings. The simple and you can available video game auto mechanics make this name an excellent choice for brand new users. For many who\u2019re a new comer to no deposit added bonus sweepstakes casino sites, you will be curious how exactly to begin getting subscribed. Such incentive is most beneficial for many who\u2019re also interested in the latest game to test. Some other popular no deposit incentive is the one one refers to a beneficial specific games.<\/p>\n

You\u2019ll get a hold of an effective 5\u00d75 grid right here, and numerous unique icons that can result in certainly one of the online game\u2019s several has. Observe that which listing may differ widely from a single sweeps local casino to the next, but we removed the fresh new headings that seem seem to into the gambling enterprises\u2019 common listing. Below are a few popular slot titles at well known sweeps money casinos. Just about any top societal sportsbook is built which have a cellular-earliest strategy. As they perform significantly less than sweepstakes legislation, such systems wear\u2019t require a gaming permit.<\/p>\n

While located in one of them claims, you would not manage to would a free account otherwise availability games at most sweepstakes gambling establishment platforms. Users in the states such as Colorado, Florida, and Kansas, where real money online casinos are unlicensed, can access an entire sweepstakes casino experience in the place of limit. If you reside in a condition in which real money web based casinos aren’t but really authorized, an excellent sweepstakes gambling establishment is the most available solution to appreciate gambling establishment style betting lawfully. Really sweepstakes casinos allow it to be simple to track each other balance out of your account dashboard. Sweepstakes casinos have become appealing to people who are in need of this new adventure from gambling enterprise concept playing with no financial exposure that comes with traditional real money networks.<\/p>\n","protected":false},"excerpt":{"rendered":"

Force Betting\u2019s Vegas Vault spends an old around three-reel club slot build you to definitely appears readily available for small mobile instruction. Calm down Gaming\u2019s Purrrrminator Dream Miss has a robot, sci-fi creature motif and you may has got the seller\u2019s big progressive jackpot community. Key gameplay here is targeted\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-166806","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/166806","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=166806"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/166806\/revisions"}],"predecessor-version":[{"id":166810,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/166806\/revisions\/166810"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=166806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=166806"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=166806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}