/* 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":187125,"date":"2026-06-22T16:53:15","date_gmt":"2026-06-22T16:53:15","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=187125"},"modified":"2026-06-22T16:53:16","modified_gmt":"2026-06-22T16:53:16","slug":"better-gambling-enterprise-ports-the-real-deal-money-2026-play-slot-games-on-the-web","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/better-gambling-enterprise-ports-the-real-deal-money-2026-play-slot-games-on-the-web\/","title":{"rendered":"Better Gambling enterprise Ports the real deal Money 2026: Play Slot Games On the web"},"content":{"rendered":"

This new tech shops or availableness which is used simply for statistical purposes. For folks who\u2019lso are trying to find anything new, such game switch on a regular basis, so there\u2019s usually yet another adventure prepared. Spin brand new reels to discover if the now will be your lucky day to hit the new jackpot! With brilliant animations and alive bonus has, this type of ports carry out a sense of continuous thrill. To take a try in the these types of exciting perks, land about three Jackpot signs to interact the newest wheel spin.<\/p>\n

At the Gambino Slots, you\u2019ll find a stunning field of totally free position online game, in which anybody can come across the finest games. I checklist our hottest and you will most recent enhancements for the collection in our Beautiful and you can This new sections. Simultaneously, you\u2019ll will also get to relax and play multiple modern video slots having ranged themes and you will functionalities; this type of releases come with not all or as much once the 243 a means to profit. Zula Gambling establishment, the hottest the fresh new public local casino going to the united states field, hosts over step one,200+ casino-style games you could potentially wager 100 percent free. Other people provide sweepstakes otherwise grey-sector accessibility. All listed casinos listed below are managed of the authorities in New jersey, PA, MI, or Curacao.<\/p>\n

High-volatility harbors give massive but occasional payouts, meaning you can sense expanded shedding streaks ahead of striking a win. We’re as well available for your questions 24 hours 365 weeks! The payouts is seemed by the all of our funds party, and then make distributions just like the small that you can! Appreciate a leading version of financial procedures around and pick the best option to you personally! Diving into the live talk and you can strike her or him up with the matter. All of our customer service team try willing to recommend you the top cellular gambling games or even to help you with next withdrawal ask.<\/p>\n

Super Moolah because of the Microgaming is actually a greatest possibilities, presenting an African safari theme and you can jackpots that can surpass $1 million. For those who\u2019re fortunate enough to help you victory, you keep that which you earn playing contained in this setting. So it complete rewards program ensures that going back players are continually incentivized and you will rewarded because of their loyalty. The advantages system from the Slots LV is an additional stress, making it possible for members to earn things because of game play that is certainly redeemed for incentives or other advantages. Bovada\u2019s unique jackpot brands, eg Hot Get rid of Jackpots, give protected victories within this certain timeframes, adding a supplementary covering from thrill toward betting feel. Although not, it\u2019s well worth noting that incentive is sold with a top-than-typical wagering element 60x.<\/p>\n

In case it is forgotten, query this new gambling enterprise for support or browse the game’s terminology and you can criteria. Online game business perform numerous RTP profile so that gambling enterprises can pick one that provides her or him most readily useful. Video game team create numerous designs to ensure gambling enterprises can choose the latest one which is best suited for its method, which includes maybe preferring large RTP to draw more participants.<\/p>\n

Just be sure to determine registered and you can managed online casinos to possess extra assurance! Into facts and strategies shared within book, you\u2019re today supplied so you can twist new reels with certainty and, maybe, get in on the ranks from jackpot chasers with your tale regarding huge victories. Whether or not you opt to enjoy totally free slots otherwise plunge into the world of real cash gaming, be sure to play sensibly, make the most of incentives intelligently, and constantly verify fair enjoy. Once we reel on adventure, it\u2019s obvious your realm of online slots games inside 2026 try even more vibrant and you will diverse than in the past. Spread out symbols, for-instance, are foundational to in order to unlocking incentive provides such free revolves, being triggered whenever a specific amount of these signs arrive towards the reels. When indulging during the online slots games, it\u2019s important to behavior safe betting activities to protect one another your own earnings and personal guidance.<\/p>\n

\u3010Wolf Run Eclipse\u3011 If you are looking to have a great multiple-ability video slot your already familiar with, after that Wolf Manage Eclipse is the perfect choices. Incase your\u2019re also in one of the court claims, it\u2019s one of the most https:\/\/chickenroadslot-tr.com\/<\/a> fascinating this new launches this summer. However, you to doesn\u2019t imply you\u2019re also out-of alternatives \u2014 here are a few our very own fundamental online casino center for much more best-rated real cash programs, or the picks to discover the best gambling enterprise bonuses currently available. Inside the a move you to\u2019s flipping brains regarding the internet casino world, Caesars Castle Internet casino enjoys decrease their first biggest exclusive position games, plus it\u2019s a big that. The new designer has never expressed hence usage of has actually so it app aids. Our modern jackpots and you will higher-spending game do a host toward prospect of larger benefits.<\/p>\n

You will find spent an abundance of currency currently just to feel strained out of it because slots don’t strike. We check for put restrictions, self-difference, and you may assistance website links in order to Canadian mental health qualities. Because you better right up over repeatedly, you\u2019ll delight in reload also offers, and therefore generally function way more free spins and you may the means to access personal articles.<\/p>\n

Twist Casino works together several software business to supply the choices of ports on line. Specific games include progressive jackpots, in which award number improve slowly once the play continues on up until a winnings takes place. Toward assistance of our position ratings, that can offer 100 percent free demonstration types, you can easily find out how a premier RTP interacts having almost every other key elements such betting feel, construction, tunes, restriction earn size, and much more. It is clear you to definitely a top RTP is essential whenever to try out at a casino, however it is also essential to select game that you find entertaining and not soleley foot your decision towards the high RTP. Ports which have progressive jackpots are apt to have all the way down RTPs to help you balance this new game to make these types of jackpots economically secure.<\/p>\n

We check harbors due to the fact activity, therefore I would personally say talk about what is being offered, discover games which you enjoy playing the essential, not forgetting, remain within your budget. Returning members may then be involved in slot competitions and you can good VIP system one adds superimposed rewards such to get multipliers and you will concern assistance to own high-tier professionals. Every single day Group Races and you can personal racing security numerous online game, unlike Impress Las vegas, and that limits competitions so you’re able to a little variety of titles. The latest slot solutions discusses numerous preferred titles, along with modern moves such as for instance Doors out-of Olympus and you can Sugar Rush a lot of, close to vintage-design reels and you will extra-big video game. CrownCoins Casino stands out as one of the extremely better-game sweepstakes systems, consolidating a powerful slot collection, higher level rewards, and you may a very polished consumer experience.<\/p>\n

For those who\u2019lso are thinking huge and you will ready to take a chance, modern jackpots may be the route to take, but for so much more consistent game play, normal slots could be preferable. By familiarizing yourself with these terminology, you\u2019ll enhance your gaming experience and become most readily useful happy to take benefit of the advantages that can result in big wins. Real money slots promote the fresh new pledge out-of tangible benefits and you will a keen additional adrenaline hurry into the chances of striking they big. As you prepare to tackle slots on the internet, keep in mind that to relax and play online slots games is not only throughout the chance; it\u2019s also on the and make smartly chosen options. To make sure, favor a web page which lists this new payment ratio otherwise household border each and every readily available slot, so you know what winnings you are getting.<\/p>\n

The online gambling enterprises australian continent websites i encourage offer practical incentive conditions you to regular participants can clear. Unlicensed betting internet sites never build all of our list it doesn’t matter what attractive their bonus also offers could seem. Choosing the aussie online casino internet need hand-with the testing, not only reading marketing and advertising thing. Online pokies a real income australia withdrawals through PayID average 90 moments.The VerdictNeospin knows the fresh pokies on line real cash audience very well. Real on the web pokies earnings thru crypto simply take moments. The platform techniques 92% out of winnings in this 15 minutes.<\/p>\n

Ready yourself feeling particularly a beneficial VIP with the MySlots Benefits System, in which the spin, offer, and you may roll gets your nearer to huge cash bonuses. You can opt for Bitcoin (BTC), Bitcoin SV (BSV), Bitcoin Bucks (BCH), Litecoin (LTC), Ethereum (ETH), and you may USD Tether (USDT)\u2014or USD. You can enjoy the genuine convenience of smaller dumps, effortless withdrawals, and larger bonuses with the crypto harbors. It\u2019s the ideal means to fix boost your real money ports sense, providing you with additional fund to understand more about so much more video game featuring of the very first spin.<\/p>\n","protected":false},"excerpt":{"rendered":"

This new tech shops or availableness which is used simply for statistical purposes. For folks who\u2019lso are trying to find anything new, such game switch on a regular basis, so there\u2019s usually yet another adventure prepared. Spin brand new reels to discover if the now will be your lucky day\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-187125","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187125","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=187125"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187125\/revisions"}],"predecessor-version":[{"id":187126,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187125\/revisions\/187126"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=187125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=187125"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=187125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}