/* 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":139674,"date":"2026-06-09T08:16:08","date_gmt":"2026-06-09T08:16:08","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=139674"},"modified":"2026-06-09T08:16:08","modified_gmt":"2026-06-09T08:16:08","slug":"create-assessment-ui-ux-in-spinbara-casino-based-in-canada","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/create-assessment-ui-ux-in-spinbara-casino-based-in-canada\/","title":{"rendered":"Create Assessment UI & UX in Spinbara Casino based in Canada"},"content":{"rendered":"
\n\"Online<\/p>\n

In a latest case study, a renowned internet casino boosted its customer retention by redesigning its user interface, meeting the varied likes of its users https:\/\/spinbara.eu\/en-ca\/<\/a>. Spinbara Gaming in CA has the capacity to do the same by focusing on personalized, interactive design features. What strategies can they apply to boost customer satisfaction and allegiance? Examining this inquiry could reveal key perspectives into the evolution of casino design.<\/p>\n

Understanding User Needs & Preferences<\/h2>\n

How do users truly feel about their gaming experience at Spinbara Gaming? A user demographic study reveals a broad group, each looking for distinct encounters suited to their likes.<\/p>\n

\"Spinbara<\/p>\n

Informative user behavior data indicate that younger gamers value interactive aspects and social interaction, building a community atmosphere. Meanwhile, older users favor classic games, appreciating simplicity and reminiscence.<\/p>\n

By understanding these different needs, Spinbara can improve its features, ensuring a more fulfilling gaming landscape. Players enjoy personalized features that cater to their varying tastes and requirements.<\/p>\n

As Spinbara progresses, matching its design features and gameplay features with these perspectives will definitely enhance user satisfaction, building a vibrant atmosphere that resonates with its varied clientele.<\/p>\n

Essential Components of Successful User Interface Design<\/h2>\n

While crafting an interactive user interface for Spinbara Gaming, designers must prioritize aspects that enhance user experience and fulfillment.<\/p>\n

Skillful implementation of color theory is essential; selecting a balanced color scheme can evoke specific emotions and guide users\u2019 attention. Also, opposing colors can emphasize key actions, making navigation instinctive.<\/p>\n

Additionally, typography choices play an crucial role in legibility<\/a> and brand identity. Choosing the appropriate fonts not only guarantees clearness but also conveys the casino’s character, drawing users in.<\/p>\n

Combining these essential elements creates a unified environment that keeps users engaged. By focusing on hue and typography, Spinbara Casino\u2019s UI can greatly elevate the overall user experience, fostering long-term loyalty and enjoyment.<\/p>\n

Enhancing Navigation for Seamless Experience<\/h2>\n

To create a seamless experience for users at Spinbara Casino, designers must prioritize intuitive navigation. A well-structured navigation system enhances the user journey and simplifies user flow. Users should be able to find their preferred games and features effortlessly.<\/p>\n

Here are three key strategies to enhance navigation:<\/p>\n

    \n
  1. Simplified Menu Structure<\/strong><\/li>\n
  2. Search Functionality<\/strong><\/li>\n
  3. Consistent Design Elements<\/strong><\/li>\n<\/ol>\n

    Integrating Engaging Visuals and Graphics<\/h2>\n

    The integration of engaging visuals and graphics is vital for creating an engrossing player experience at Spinbara Casino.<\/p>\n

    By carefully incorporating visual design elements and interactive graphic features, the casino can captivate users and enhance their overall enjoyment.<\/p>\n

    These components not only draw players in but also navigate them through the gaming environment seamlessly.<\/p>\n

    Visual Design Elements<\/h3>\n

    Captivating graphics and graphics play an essential role in forming the overall environment of Spinbara Casino, as they not only draw players but also improve the gaming experience. The thoughtful integration of visual design elements fosters an intriguing environment.<\/p>\n

    Some key aspects include:<\/p>\n

      \n
    1. Color Palette<\/strong><\/li>\n
    2. Typography Choices<\/strong><\/li>\n
    3. Imagery<\/strong><\/li>\n<\/ol>\n

      Together, these elements contribute to an unforgettable visual experience, encouraging an hospitable atmosphere that invites gamers to discover further.<\/p>\n

      Interactive Graphic Features<\/h3>\n

      While players traverse through the lively offerings of Spinbara Casino, interactive graphic features boost their experience by encouraging deeper engagement with the games. These elements employ gamification techniques, effortlessly integrating rewarding visual effects that acknowledge players\u2019 achievements.<\/p>\n

      The interactive interfaces keep players interested, prompting them to investigate more games and features. Gesture controls augment the gameplay by facilitating intuitive interactions, transforming a standard gaming session into an engaging adventure. Players can easily swipe, tap, and pinch, making every action feel smooth and reactive.<\/p>\n

      Ensuring Mobile Responsiveness and Accessibility<\/h2>\n

      Ensuring mobile responsiveness and accessibility offers a uninterrupted experience for users at Spinbara Casino. Emphasizing mobile usability permits players to browse easily, whether they’re on a mobile phone https:\/\/www.crunchbase.com\/person\/jeff-vertes<\/a> or tablet.<\/p>\n

      By integrating thoughtful accessibility features, Spinbara Casino caters to a broad audience. Key aspects include:<\/p>\n

        \n
      1. Adaptive layouts that adapt to various screen sizes for perfect viewing.<\/li>\n
      2. Screen reader compatibility to help sight-challenged users access all elements of the site.<\/li>\n
      3. Color contrast options to improve readability for users with color blindness.<\/li>\n<\/ol>\n

        These enhancements not only empower players but also promote longer engagement and satisfaction.<\/p>\n

        With a focus on mobile responsiveness and accessibility, Spinbara Casino creates an inclusive gaming environment, ensuring everyone can enjoy their offerings without difficulty.<\/p>\n

        Implementing Feedback Mechanisms for Continuous Improvement<\/h2>\n

        To foster continuous improvement at Spinbara Casino, the design team needs to create robust user input channels that make it easy for visitors to share their experiences.<\/p>\n

        By evaluating this data thoroughly, the team can identify areas for enhancement, ensuring the casino continually meets user expectations.<\/p>\n

        This feedback-driven approach is vital for keeping the gaming experience exciting and engaging.<\/p>\n

        User Input Channels<\/h3>\n

        As Spinbara Casino aims to improve the guest experience, establishing efficient user input channels proves crucial for continuous improvement.<\/p>\n

        By integrating novel feedback mechanisms, Spinbara enables visitors to share their insights smoothly.<\/p>\n

        Key input channels include:<\/p>\n

          \n
        1. Voice Commands<\/strong><\/li>\n
        2. Touchscreen Interfaces<\/strong><\/li>\n<\/ol>\n
        3. Chatbot Integration<\/strong><\/li>\n

          Data Analysis Strategies<\/h3>\n

          Utilizing data analysis strategies forms the backbone of continuous improvement at Spinbara Casino. By utilizing advanced data collection techniques, the casino collects insights directly from users, recording their preferences and experiences efficiently.<\/p>\n

          Using user behavior analytics enables Spinbara to comprehend how patrons engage with various gaming options and services, pinpointing areas for enhancement. This analytical approach leads to targeted adjustments, ensuring the user experience matches with customer expectations.<\/p>\n

          Additionally, ongoing feedback mechanisms maintain the dialogue open, enabling guests to voice their opinions, which informs future design iterations. By continuously refining their interface based on solid data, Spinbara Casino not only boosts user satisfaction but also increases loyalty and revenue, establishing a thriving, user-centered environment.<\/p>\n

          Future Trends in Casino UI\/UX Design<\/h2>\n

          While the world of casino design continuously evolves, the future of UI\/UX holds immense potential to revolutionize player engagement and satisfaction.<\/p>\n

          As casinos like Spinbara progress, they\u2019re expected to embrace innovative approaches that enhance user experiences.<\/p>\n

          Key trends influencing the future include:<\/p>\n

            \n
          1. Gamified Experiences<\/strong><\/li>\n
          2. Personalization Strategies<\/strong><\/li>\n<\/ol>\n
          3. Immersive Technologies<\/strong><\/li>\n<\/div>\n","protected":false},"excerpt":{"rendered":"

            In a latest case study, a renowned internet casino boosted its customer retention by redesigning its user interface, meeting the varied likes of its users https:\/\/spinbara.eu\/en-ca\/. Spinbara Gaming in CA has the capacity to do the same by focusing on personalized, interactive design features. What strategies can they apply to\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-139674","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/139674","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=139674"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/139674\/revisions"}],"predecessor-version":[{"id":139675,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/139674\/revisions\/139675"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=139674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=139674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=139674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}