/* 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":157031,"date":"2026-06-15T21:03:23","date_gmt":"2026-06-15T21:03:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=157031"},"modified":"2026-06-15T21:03:23","modified_gmt":"2026-06-15T21:03:23","slug":"rainbet-casino-free-spins","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/rainbet-casino-free-spins\/","title":{"rendered":"Is the Rainbet Casino Licensed and Regulated? Regulatory Review for the UK"},"content":{"rendered":"
\n\"Exactly<\/p>\n

For people in the UK considering online casinos, security and legal compliance are the key concerns. This review examines rainbet casino free spins<\/a> Casino’s licensing and regulation to see if it meets the standards for British players. We’ll look at the facts that establish whether your gaming would be secure and fair.<\/p>\n

\u010casto kladen\u00e9 ot\u00e1zky<\/h2>\n

Je Rainbet Casino povolen\u00e9 pro hr\u00e1\u010de z Spojen\u00e9ho kr\u00e1lovstv\u00ed?<\/h3>\n

Ne, nejedn\u00e1 se. Rainbet Casino nem\u00e1 licenc\u00ed od UK Gambling Commission, co\u017e je pr\u00e1vn\u00ed po\u017eadavek pro v\u0161echny provozovatele zam\u011b\u0159en\u00e9ho na anglick\u00fd oblast. S\u00e1zen\u00ed z Spojen\u00e9ho kr\u00e1lovstv\u00ed v\u00e1s stav\u00ed bez z\u00e1ruky britsk\u00fdch p\u0159edpis\u016f o hazardu. Domn\u00edv\u00e1me se, \u017ee finan\u010dn\u00ed a bezpe\u010dnostn\u00ed nebezpe\u010d\u00ed jsou moc vysok\u00e1.<\/p>\n

Jakou licenci Rainbet Casino ve skute\u010dnosti dr\u017e\u00ed?<\/h3>\n

Rainbet Casino m\u00e1 opr\u00e1vn\u011bn\u00ed z Cura\u00e7aa. Jde o roz\u0161\u00ed\u0159enou glob\u00e1ln\u00ed kasinovou licenci. Nicm\u00e9n\u011b nepovoluje hern\u011b zam\u011b\u0159ovat se nebo p\u0159ij\u00edmat u\u017eivatele z pevn\u011b kontrolovan\u00fdch oblast\u00ed, jako je UK, kde je m\u00edstn\u00ed opr\u00e1vn\u011bn\u00ed UKGC ze z\u00e1kona.<\/p>\n

Co se odehraje, pokud budu m\u00edt neshodu s Rainbet Casino?<\/h3>\n

Jako z\u00e1kazn\u00edk z UK byste nem\u011bl mo\u017enost \u010derpat zdarma servis mimosoudn\u00edho \u0159e\u0161en\u00ed od UKGC. Va\u0161e p\u0159\u00edpad by pro\u0161el \u0159\u00edzen\u00edm povolovac\u00edho instituce z Cura\u00e7ao, kter\u00fd m\u016f\u017ee b\u00fdt zdlouhav\u011bj\u0161\u00ed. UKGC by nem\u011bl mo\u017enost zakro\u010dit, tak\u017ee byste m\u011bl k dispozici m\u00e9n\u011b variant, jak situaci vy\u0159e\u0161it.<\/p>\n

Jsou m\u00e9 pen\u00edze v ochran\u011b v Rainbet Casino?<\/h3>\n

Vzhledem k tomu, \u017ee nem\u00e1 povolen\u00edm UKGC, Rainbet nen\u00ed v\u00e1z\u00e1n m\u00edstn\u00ed na\u0159\u00edzen\u00ed o odd\u011blen\u00ed prost\u0159edk\u016f u\u017eivatel\u016f. \u0158ada oper\u00e1to\u0159i p\u0159esto zabezpe\u010duj\u00ed finance z\u00e1kazn\u00edk\u016f, ale nen\u00ed \u017e\u00e1dn\u00e1 z\u00e1konn\u00e1 garance. Pokud by firma zkrachovala, va\u0161e finance by nemusely b\u00fdt odd\u011bleny a mohly b\u00fdt ztraceny.<\/p>\n

Mohu pou\u017e\u00edvat m\u00edstn\u00ed platebn\u00ed zp\u016fsoby v Rainbet Casino?<\/h3>\n

Pravd\u011bpodobn\u011b ne. V\u011bt\u0161ina britsk\u00fdch poskytovatel\u016f financ\u00ed, v\u010detn\u011b hlavn\u00edch bankovn\u00edch dom\u016f a elektronick\u00fdch pen\u011b\u017eenek jako PayPal, m\u00e1 zak\u00e1z\u00e1no zpracov\u00e1vat platby pro s\u00e1zkov\u00e9 str\u00e1nky bez licence UKGC. Asi naraz\u00edte s pot\u00ed\u017eemi p\u0159i sna\u017een\u00ed deponovat nebo vybrat pen\u00edze, co\u017e je je\u0161t\u011b jeden jasn\u00fd indik\u00e1tor, \u017ee str\u00e1nka nen\u00ed v souladu pro UK.<\/p>\n

Our Assessment on Security and Regulation<\/h2>\n

Our evaluation shows Rainbet Casino is not licensed or overseen for the United Kingdom. That indicates it is unable to legally offer its products to people gambling from the UK. The greatest issue is the lack of regulation from the UK Gambling Commission.<\/p>\n

As a result, the casino does not adhere to the detailed legal and protective rules made for British players. It may run legitimately elsewhere, but we do not suggest UK residents use it. The regulatory gap and the risks that follow are too considerable.<\/p>\n

Recommended Action for UK Players<\/h2>\n

\"Casino<\/p>\n

If you are in the UK, your best move is to choose a casino that clearly presents a valid UK Gambling Commission licence number at the bottom of its site. This is your easiest and strongest guarantee of legal operation and proper safeguarding.<\/p>\n

Always verify the licence yourself using the UKGC public register. It only needs a minute and verifies the operator is in good repute. This simple step ensures you get the dispute handling, fund safety, and responsible gambling tools required by UK law.<\/p>\n

Rainbet Casino’s Licensing Status<\/h2>\n

We discovered that Rainbet Casino operates without a licence from the UK Gambling Commission. This is the most important point for anyone based in the United Kingdom. The casino rather uses a licence from Cura\u00e7ao, provided by the Cura\u00e7ao Gaming Control Board.<\/p>\n

A Cura\u00e7ao licence works under a distinct set of rules than the UKGC. It lets operators reach many international markets. But it does not give them permission to target or accept players from locations like the UK, where a local licence is a mandatory must.<\/p>\n

Key Regulatory Safeguards You Could Overlook<\/h2>\n

Absence of UKGC licence signals several key protections are not guaranteed. Such aren’t just extra features. These represent the core of the UK’s method to placing players at the centre. Below is what you might be lacking in terms of safety and peace of mind.<\/p>\n

Player Fund Protection<\/h3>\n

Casinos with a UKGC licence must hold all customer money in distinct, ring-fenced bank accounts. Such a practice maintains your deposits safe and available for withdrawal, even if the company faces financial difficulties. A Cura\u00e7ao licence does not typically demand this level of fund separation.<\/p>\n

The Reality of Non-Segregated Funds<\/h4>\n

When funds aren’t ring-fenced, player deposits can be used for the operator’s daily business. If the company faces insolvency, you may be deemed as an unsecured creditor. Your balance might be unrecoverable, because the money was never legally set aside for you.<\/p>\n

Gambling Responsibility Features<\/h3>\n

The UKGC demands a specific set of responsible gambling tools. Those include mandatory deposit limits, session reminders, time-outs, and self-exclusion via GAMSTOP. Operators must also monitor play for signs of harm and act. The standards under a Cura\u00e7ao licence are typically less comprehensive and less pre-emptive.<\/p>\n

Fairness and Game Testing<\/h3>\n

Rainbet employs games from known providers, which use Random Number Generators. But UKGC licensees encounter extra checks. The Commission can order audits and has specific rules on game fairness and transparency. Its ongoing supervision is more immediate than the Cura\u00e7ao model, which often depends on a single initial certification.<\/p>\n

Grasping UK Gambling Regulation<\/h2>\n

Gambling regulation in the UK is one of the strictest globally. The UK Gambling Commission (UKGC) creates and polices the rules for all operator. These rules cover player safety, game fairness, anti-money laundering, and responsible gambling. Any casino that seeks UK customers is required to hold a current UKGC licence.<\/p>\n

Sites that operate without this licence are acting illegally. The Commission can issue heavy penalties to operators who are non-compliant. For you, the player, a UKGC licence is the most reliable sign of safety. It requires the operator to put your welfare first, with true accountability.<\/p>\n

What exactly a Cura\u00e7ao Licence Provides<\/h2>\n

Let’s be clear about what a Cura\u00e7ao eGaming licence delivers. It does set up a basic regulatory structure. The holder must follow Cura\u00e7ao law and the terms set by its master licensee.<\/p>\n

The licence requires that games are fair, usually checked by independent testers. It also provides a route for player complaints, though the process and its power are very different from the UKGC’s system. Think of it as an international business licence, not a consumer protection licence created to UK standards.<\/p>\n

Legal Ramifications for UK Players<\/h2>\n

Should you be in the United Kingdom and play at a casino without a UKGC licence, you confront particular legal and safety risks. The UK Gambling Act 2005 prohibits for operators to provide gambling services to British citizens absent the correct authorisation.<\/p>\n

Legal action of individual players is rare. The greater problem is the absence of protection. You couldn’t use the UKGC’s free Alternative Dispute Resolution service. You also would not enjoy the UK’s strict rules that hold player money apart from the company’s own funds.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

For people in the UK considering online casinos, security and legal compliance are the key concerns. This review examines rainbet casino free spins Casino’s licensing and regulation to see if it meets the standards for British players. We’ll look at the facts that establish whether your gaming would be secure\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-157031","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/157031","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=157031"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/157031\/revisions"}],"predecessor-version":[{"id":157032,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/157031\/revisions\/157032"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=157031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=157031"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=157031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}