/* 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":140610,"date":"2026-06-11T00:43:46","date_gmt":"2026-06-11T00:43:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=140610"},"modified":"2026-06-11T00:43:46","modified_gmt":"2026-06-11T00:43:46","slug":"tooniebet-casino-platform-experience-and-get-vip-rewards-in-canada","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/tooniebet-casino-platform-experience-and-get-vip-rewards-in-canada\/","title":{"rendered":"Tooniebet Casino platform \u2013 Experience and Get VIP Rewards in Canada"},"content":{"rendered":"
\n

For Canadian users looking for an online casino that has a local feel, Tooniebet Casino is a strong option. It constructs its whole theme around the well-known two-dollar coin and backs it up with a decent spread of games and promotions. Where they really try to shine is with a VIP rewards system crafted to keep you playing by providing real benefits and direct support.<\/p>\n

Welcome Bonuses and Continuous Offers<\/h2>\n

New players from Canada will receive a sign-up bundle, generally a bonus match on your initial deposit plus some bonus spins to begin. This promotional money enables you to discover more games right away. Just remember to review the betting conditions before you claim an offer; it’s normal protocol.<\/p>\n

For loyal members, the offers don’t stop. Consider recurring deposit bonuses, cashback on losses, and participation in giveaways. They run seasonal specials too, which you can track on their promotions page. These continuous promotions mean there’s often extra value on the board beyond your initial deposit.<\/p>\n

Game Variety and Software Providers<\/h2>\n

You will not come across obscure, no-name games at Tooniebet. Their selection is sourced from well-established studios like NetEnt, Microgaming, and Pragmatic Play. This ensures you enjoy impressive graphics, fluid play, and games that are tested for fairness. The staff brings in new titles on a regular basis, so there is typically a new release to check out when you return.<\/p>\n

Slots and Jackpot Pools<\/h3>\n

The slot library is where they shine. You can go old-school with straightforward three-reel games or dive into rich video slots with all types of themes. For the hopefuls, there are progressive jackpot systems. These pools can climb into the climb into the millions, offering that slim, thrilling chance at a jackpot that changes everything.<\/p>\n

Table Classics and Live Dealer Experience<\/h3>\n

If cards and wheels are your preference, Tooniebet caters to you. They offer various versions of blackjack, roulette, roulette, baccarat, and poker. For the authentic casino atmosphere, their live dealer section is a winner. Broadcast in HD from dedicated studios, you can observe a live dealer manage the game, and you can interact with them and other players in the moment.<\/p>\n

Customer Support and Safe Gambling<\/h2>\n

If you require assistance, Tooniebet’s support team is accessible through live chat and email https:\/\/tooniesbet.ca\/en-ca\/<\/a>. They’re usually quick to handle problems. A detailed FAQ section can answer most common questions about accounts, bonuses, or technical glitches. To cater to Canada’s bilingual players, support is available in both English and French.<\/p>\n

The casino takes responsible gaming earnestly. They provide practical tools you can set yourself, like deposit limits, session time reminders, and the option to take a break or self-exclude. You’ll also find links to Canadian support organizations like the Responsible Gambling Council (RGC). These features reflect a genuine commitment to player safety.<\/p>\n

Mobile Gaming Experience<\/h2>\n

You don’t need a desktop for playing at Tooniebet. Their mobile experience, through your<\/a> browser or a dedicated app, is highly capable. You can deposit, play games, contact support, and cash out right from your phone or tablet.<\/p>\n

The mobile game library is vast, with slots and table games optimized for touchscreens and smaller displays. Performance is reliable as long as your internet connection is steady. It means you can play a few hands of blackjack or spin some reels from your couch, the bus, or anywhere else.<\/p>\n

VIP Program and Rewards System<\/h2>\n

The VIP program isn’t an afterthought at Tooniebet; it’s a core component of their plan. It’s built to provide greater rewards the longer you play. As you progress through different levels, the perks become increasingly better. This system gives players a clear reason to keep playing.<\/p>\n

Level System and Benefits<\/h3>\n

The VIP ladder often features steps like Bronze, Silver, Gold, and Platinum. Climbing is determined by how much you wager, so the rules are clear. Each new tier provides greater perks: a higher cashback rate, special bonus offers just for you, and swifter access to your money when you cash out.<\/p>\n

Dedicated Account Management<\/h3>\n

Once you reach the higher VIP tiers, you stop being just a number. You get a dedicated account manager. This is your direct line for assistance, custom requests, and the latest details on promotions designed for elite players. It’s a level of service that makes regular Canadian players feel valued.<\/p>\n

An Overview at Tooniebet Casino<\/h2>\n

Tooniebet Casino makes no secret of who it’s for: Canadians. The name alone, based on our two-dollar coin, establishes an instant hometown feel. It operates with a proper international license, which means your money and your gameplay enjoy a secure foundation. The casino welcomes everyone from the weekend slot spinner to the serious high-stakes player.<\/p>\n

They’ve invested effort into keeping the site easy to use. Whether you’re on a laptop or your phone, the layout works. Signing up is a quick process, and locating toating games or the latest bonus offer requires no effort. It’s a straightforward, no-fuss type of site right from the start.<\/p>\n

Payment Options for Players in Canada<\/h2>\n

Tooniebet makes banking convenient for Canadian players. They support all the common local options. Interac e-Transfer is the top choice here, as it’s instant, safe, and used by just about everyone. Credit cards and players. Credit cards and e-wallets like MuchBetter are also on the selection for greater flexibility.<\/p>\n

Funding and Payouts<\/h3>\n

Making deposits is almost always instant, so you can begin without delay. When it’s time to cash out, processing times vary by your chosen method, but the casino strives to keep things efficient. As a nice bonus, VIP members often get higher withdrawal limits and faster processing as a perk for their loyalty.<\/p>\n

Currency and Security<\/h3>\n

Everything is in Canadian dollars. This straightforward detail saves you from any hidden foreign exchange fees. On the security aspect, they use standard SSL encryption across the site. This technology protects your financial and personal data, keeping them protected from prying eyes and guaranteeing a reliable transaction process.<\/p>\n

FAQ<\/h2>\n

Je opravdu Tooniebet Casino leg\u00e1ln\u00ed pro hran\u00ed in Canada?<\/h3>\n

Ano. Tooniebet holds ofici\u00e1ln\u00ed mezin\u00e1rodn\u00ed licenci pro hazardn\u00ed hry, co\u017e mu umo\u017e\u0148uje to offer sv\u00e9 slu\u017eby v souladu se z\u00e1konem to Canadian residents. This license vy\u017eaduje aby plnili p\u0159\u00edsn\u00e1 pravidla for game fairness a bezpe\u010dnost provozu. V\u017edy verify you meet the legal age pro s\u00e1zen\u00ed in your own province before you sign up.<\/p>\n

What is nejlep\u0161\u00ed vkladov\u00e1 metoda pro rychl\u00e9 transakce?<\/h3>\n

For speed and convenience na kanadsk\u00e9m trhu, Interac e-Transfer je t\u011b\u017ek\u00e9 p\u0159ekonat. Deposits jsou okam\u017eit\u00e9, a v\u00fdplaty na v\u00e1\u0161 \u00fa\u010det are usually faster ne\u017e u alternativ. A major plus is that nen\u00ed nutn\u00e9 poskytovat your full bank details p\u0159\u00edmo kasinu.<\/p>\n

How does v\u011brnostn\u00ed program Tooniebet?<\/h3>\n

Jedn\u00e1 se o bodov\u00fd syst\u00e9m v\u00e1zan\u00fd na va\u0161e s\u00e1zky. Kdy\u017e hrajete games with real money, sb\u00edr\u00e1te body that help you climb mezi \u00farovn\u011bmi, jako ze Silver na Gold. . Vy\u0161\u0161\u00ed \u00farovn\u011b nab\u00edzej\u00ed v\u00fdhodn\u011bj\u0161\u00ed bonusy: more cashback, exkluzivn\u00ed promoakce, and eventually that personal account manager.<\/p>\n

Existuj\u00ed any fees za v\u00fdb\u011br m\u00fdch v\u00fdher?<\/h3>\n

Tooniebet itself doesn’t usually charge \u017e\u00e1dn\u00fd poplatek za zpracov\u00e1n\u00ed va\u0161eho v\u00fdb\u011bru. Nicm\u00e9n\u011b, va\u0161e banka nebo poskytovatel plateb m\u016f\u017ee uplatnit a standard transaction fee. Sticking with Canadian-dollar methods like Interac is the best way jak p\u0159edej\u00edt skryt\u00fdm n\u00e1klad\u016fm.<\/p>\n

Can I play \u017eiv\u00e9 hry s krupi\u00e9rem na sv\u00e9m mobilu?<\/h3>\n

You can. The entire live dealer suite is optimized for mobile play through your phone’s web browser. You get the full experience: streaming video of the game in real time, interaction with the dealer, and all the same betting options you’d have on a computer.<\/p>\n

Which responsible gaming tools are available?<\/h3>\n

Tooniebet provides a standard set of tools for setting boundaries. You can impose daily, weekly, or monthly limits on your deposits, losses, or wagers. Session timers can remind you to take a break. For more serious steps, you can schedule a temporary time-out or self-exclusion. Links to external support services, like Gambling Therapy, are also provided.<\/p>\n

Tooniebet Casino delivers a focused, Canadian-centric online gambling platform where the VIP rewards truly matter. With its local currency banking, a game library that hits the right notes, and a loyalty program that adds real value, it caters directly to what many players here look for. If you want a practical site with a structured rewards system, Tooniebet is definitely worth a look.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

For Canadian users looking for an online casino that has a local feel, Tooniebet Casino is a strong option. It constructs its whole theme around the well-known two-dollar coin and backs it up with a decent spread of games and promotions. Where they really try to shine is with a\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-140610","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140610","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=140610"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140610\/revisions"}],"predecessor-version":[{"id":140611,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/140610\/revisions\/140611"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=140610"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=140610"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=140610"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}