/* 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":141490,"date":"2026-06-12T09:10:04","date_gmt":"2026-06-12T09:10:04","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=141490"},"modified":"2026-06-12T09:10:04","modified_gmt":"2026-06-12T09:10:04","slug":"my-journey-from-novice-to-vip-at-nv-casino-in-uk","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/my-journey-from-novice-to-vip-at-nv-casino-in-uk\/","title":{"rendered":"My Journey from Novice to VIP at NV Casino in UK"},"content":{"rendered":"
\n

I think back to my first visit at NV Casino https:\/\/nvkasino.org\/<\/a>. I was simply someone from the UK, exploring online for a bit of amusement. Now, I’m enjoying the VIP life, getting rewards I previously considered were just promotional chatter. This isn’t a story about a lucky win. It’s about how the casino’s design, its games, and its loyalty program combined to turn my recreational activity into something extraordinary. I aim to walk you through that experience, from registering to achieving the top tier, and identify the choices that assisted me get there.<\/p>\n

Getting Started: Registration and Finding My Feet<\/h2>\n

Registering required about two minutes. I only required an email and a password. The site looked clean and felt logical right away. Nothing was hidden or puzzling. As someone new, I appreciated that the welcome bonus was straightforward to find and the help section was right there. Confirming my account complied with the UK rules, but it wasn’t a hassle. They approved me in under an hour. For my first deposit, I used PayPal because it’s what I know. From the start, I had the sense like I knew what I was doing. The place didn’t intimidate me; it actually made me want to look around the game lobby.<\/p>\n

Decoding the Rewards Ladder: The NV Casino System<\/h2>\n

The loyalty program is the motor of this entire journey. At NV Casino, it’s not secret. You can see it right on your account page. Every bet gives you Comp Points, and you watch your progress move along a clear tier ladder. I began at ‘Bronze’. The screen showed me exactly how many points I had to get for ‘Silver’, ‘Gold’, and ‘Platinum’. Seeing that plan was a true motivator. It transformed my playing from a series of separate sessions into one continuous trip with defined goals. I learned that steady play was what was important, not just throwing money at the screen. The program had every spin feel like it counted for something.<\/p>\n

Handling Promotions and Bonuses Like an Expert<\/h2>\n

I learned pretty fast that leveraging bonuses wisely is a huge boost for VIP progress. I stopped jumping at every offer. Instead, I chose ones with wagering requirements I could actually meet with my bankroll. I centered on reload bonuses and free spins for games I already understood and liked. As a VIP, my approach shifted again. Now I coordinate with my manager to shape offers around my playing plans. Sometimes we even discuss about which games count more to the requirements. This strategic approach delivered the most value from each bonus. They turned into tools for longer play sessions and earning points, not just pitfalls for my deposit money.<\/p>\n

The Community & Support: Never Betting Alone<\/h2>\n

Something I didn’t anticipate was the sense of community. On the live dealer tables, I chatted with fellow players and the courteous, skilled dealers. The 24\/7 customer support was always prompt in answering. As a VIP, I get routed immediately, skipping any queues. My personal account manager occasionally organizes private tournaments with other elite members, so I’ve become acquainted with several regulars. NV Casino builds an environment where you’re more than simply a screen name. You belong to a community. That made the entire experience more enjoyable and brought me back again, which of course is the way you keep VIP status.<\/p>\n

The Pinnacle: Life as a Elite NV Casino VIP<\/h2>\n

Achieving ‘Platinum’ tier changed everything. The benefits are deep and they come across as personal. My manager assists set up personalized bonuses for me. The cashback rates help any losing streaks. I participate in special tournaments with prize pools that are genuinely impressive. I’ve had surprise gifts, like vouchers for tech and tickets to sports events. The biggest perk, though, is the freedom to ask for things. After a special stake limit on a high-roller table? Need a deposit offer tailored to your plans? It’s just a quick chat. This relationship isn’t just about placing bets anymore. It feels a premium service built on them recognizing how I like to play.<\/p>\n

Exploring the Game Library: How I Started Playing<\/h2>\n

My first goal was straightforward: test some games without feeling lost. NV Casino has a massive collection. I used the filters to help me. I clicked on the ‘Popular’ and ‘New’ sections, which were great for a beginner. I spent my early sessions mixing classic UK fruit machines, like ‘Rainbow Riches’, with well-known video slots from NetEnt and Pragmatic Play. I even attempted the live casino a go, placing small bets on roulette. Trying different things allowed me understand what I liked, and it also started earning me loyalty points. Everything worked smoothly, whether I was on my laptop or my phone, even during peak times.<\/p>\n

Discovering Perks: The First Taste of VIP Benefits<\/h2>\n

Achieving ‘Silver’ tier was my first real reward. The advantages were concrete. My withdrawal limits went up, and my payouts were guaranteed within 12 hours. On my birthday, I obtained a bonus that was two times the usual amount. But the true shift was an email from a dedicated account manager. This was a real person, not an automated message. They started sending me offers selected for me, like free spins on the NetEnt slots I played most. That kind of attention gave me the feeling like the casino actually saw me. It definitely made me want to keep climbing.<\/p>\n

Essential Strategies for Your Ascent<\/h2>\n

Should you wish to follow a similar path, begin with patience and a plan. Think of the VIP ladder as a marathon, not a sprint. Read the loyalty program terms carefully from the beginning. Engage in games you actually like, because you need to enjoy yourself to stick with it. Under no circumstances blow your budget just to chase points. That will ruin your finances and your progress. Stay consistent. Talk to support and, later, your manager. Utilize promotions as smart tools, not just free money. Keep in mind, NV Casino is a platform for entertainment. Your steady, engaged participation is what buys your ticket to the VIP lounge.<\/p>\n

Crucial Actions That Accelerated My Progress<\/h2>\n

Climbing the ranks needed a bit of thought. I discovered that some moves gave me more points and better recognition from the casino. I developed a routine of logging in every day to sustain login streaks running. I joined in the weekly promotions, which often gave bonus point multipliers. I played a mix of slots, live casino, and the occasional tournament for a points boost. I always read the promotion rules to ensure my play was eligible. My best move was setting a regular playing schedule and a strict budget. That allowed me collect points over time without attempting to win back losses. Here are five specific strategies I did that made a difference the most:<\/p>\n

    \n
  1. Take part in every time-limited promotion, challenge, and leaderboard competition.<\/li>\n
  2. Spread your play across different game types like slots, table games, and live dealers.<\/li>\n
  3. Utilize the mobile app often to collect points whenever you have a spare moment.<\/li>\n
  4. Subscribe to promotional emails and don’t forget to use any bonus codes for extra points.<\/li>\n
  5. Adhere to a weekly budget you can manage, so you can play regularly for the long haul.<\/li>\n<\/ol>\n

    FAQ<\/h2>\n

    What time does it normally take to become a VIP at NV Casino?<\/h3>\n

    There’s no set time. It all hinges on how regularly you play, the scale of your bets, and what games you pick. For me, it took a few months of regular play to reach Silver, the first tier that felt significantly different. Getting to Platinum took over a year of steady activity. Playing consistently is much better for climbing the ranks than the odd big session.<\/p>\n

    Are the wagering requirements on bonuses varied for VIP players?<\/h3>\n

    Usually, yes. A major benefit of VIP status at NV Casino is obtaining better promotions. These can come with much smaller wagering requirements, cashback with no wagering, or special free spin packages. Always review the terms on the offers your account manager sends you. They usually have the best conditions, designed to suit your level.<\/p>\n

    Can I forfeit my VIP status if I stop playing for a while?<\/h3>\n

    It depends on the rules of the loyalty program. Some tiers might need you to stay active to maintain your status for a set period, like a quarter. Higher tiers often have more flexibility. To be safe, check the program’s terms or ask your account manager about the policy on inactivity. That way you can plan a break without concern about losing your perks.<\/p>\n

    What is the single greatest benefit of being a top-tier VIP?<\/h3>\n

    For me, it’s the personalised service and having a direct line. Having a manager who creates bonuses just for me, speeds up any issues, and gets me into exclusive events makes the experience completely effortless. Being able to negotiate and mould offers to fit my style and bankroll is priceless. It transforms the site from a standard online casino into my own custom entertainment spot.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

    I think back to my first visit at NV Casino https:\/\/nvkasino.org\/. I was simply someone from the UK, exploring online for a bit of amusement. Now, I’m enjoying the VIP life, getting rewards I previously considered were just promotional chatter. This isn’t a story about a lucky win. It’s about\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-141490","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/141490","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=141490"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/141490\/revisions"}],"predecessor-version":[{"id":141491,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/141490\/revisions\/141491"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=141490"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=141490"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=141490"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}