/* 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":138170,"date":"2026-05-27T21:43:55","date_gmt":"2026-05-27T21:43:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=138170"},"modified":"2026-05-27T21:43:57","modified_gmt":"2026-05-27T21:43:57","slug":"obtain-brand-new-bally-wager-sporting-events-casino-mobile-software","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/obtain-brand-new-bally-wager-sporting-events-casino-mobile-software\/","title":{"rendered":"Obtain brand new Bally Wager Sporting events & Casino Mobile Software"},"content":{"rendered":"

Check out its exact same video game parlays for the majority of of the best every single day wagering step you will find. BetMGM New york is an excellent introduction into Ny on the web wagering field. The general experience gaming that have DraftKings Sportsbook are unrivaled, with among the wealthiest football moments around the new industry, on the internet gambling having DraftKings will take Ny by violent storm. Expect FanDuel Sportsbook Nyc making the exposure understood now that on the internet sports betting is started in the condition. The fresh new FanDuel software can be obtained to own Android and ios, therefore the sportsbook promos your\u2019ll discover on these platforms are some of the best in the industry.<\/p>\n

Once we\u2019ve done one, you\u2019ll gain access to all of our amount of on line dining table and you may slot video game. It\u2019ll take you almost no time to discover the fun already been only at Bally Wager Sportsbook & Gambling establishment \u2013 the membership process are a breeze. Wagering expands not in the noticeable \u2013 tennis, baseball, and a lot more wagering are quite ready to gamble.When it\u2019s pre\u2011match selections or in\u2011play playing, our very own sportsbook allows you to put your wager effortlessly.<\/p>\n

With it, you\u2019lso are playing with the though you think each other organizations usually score at least once. To possess matchups that have attacking energy, an effective BTTS bet tends to be an appealing solution. For individuals who put an excellent \u00a310 bet on a fit with 5\/dos chances, you\u2019d score \u00a3thirty-five (\u00a3twenty five cash + the fresh \u00a3ten stake). If you\u2019re following the bar\u2019s title chase or support an enthusiastic underdog to upset the chances, the Premier Group playing book might be your own you to definitely-prevent 1st step. For people who\u2019lso are examining Largest Group playing, you\u2019lso are throughout the best source for information. Among a tiny selection of licensed providers, we are able to promote a secure ecosystem to possess sports betting Bally’s concept to participants throughout the Bay County.<\/p>\n

Be it exclusive video game otherwise really-recognized choices for members, you will find much to pick from. Now, to the enjoyable aspect, looking at the markets by themselves. Furthermore, the truth that Gamesys try about every thing – together with purchasing websites particularly Virgin Games, Rainbow Wide range and – provides you with a sense of coverage. So it guarantees the total assessments reflect each other all of our for the-depth analysis in addition to collective feel off lots and lots of real people.<\/p>\n

Massachusetts\u2019 wagering industry thrived inside December, accepting $833.6 million during the on line wagers and creating almost $a hundred million from inside the taxable money. Our very own properties inside the Illinois and you may Nj aren\u2019t a million distant \u2013 for many who\u2019re actually ever in your community. Interac\u00ae, Visa\u00ae, and you can Bank card\u00ae are typical readily available regarding funding your bank account.<\/p>\n

This makes the system flexible adequate to engage different kinds of bettors, which means casual participants, move chasers, parlay fans, and you may nights-owls most of the provides a route to unlock value. Importantly, trophies are independent out of Bally Rewards support situations as they form just like the quick bonuses, soon-term redemptions. Bally Bet’s Trophy Advantages program comes with more 70 unlockable trophies, for each and every linked with a specific step, milestone, or results conclusion. If you find yourself FanDuel, DraftKings, and you can BetMGM every provide some sort of items-oriented respect program, not one of them include a success-design advantages system such Bally Choice\u2019s. One of the most unique options that come with new Bally Wager system is its Trophy Perks system, a beneficial gamified development design one to kits they apart from various other significant sportsbook about You.S. \u201cIt\u2019s a much smoother app today, in the event they\u2019s shed public products.\u201d \u2013 r\/sportsbook representative, October 2025<\/p>\n

Alive gambling lets you put bets because the matches goes, having prices upgrading instantly so you can mirror what\u2019s unfolding. As easy as it sounds, right here you\u2019lso are betting Fruit Shop<\/a> on what the brand new rating could be from the full time. And if you\u2019lso are more capable, you could speak about the latest advanced and you may specific niche segments we\u2019ve reached great-track their strategy. For folks who\u2019re also new, it\u2019s a smart idea to stick to quick bets and construct your count on. Most of the fits has the benefit of an incredible number of areas, off something as simple as this new matches result to much more specific basics particularly very first purpose scorer otherwise level of sides.<\/p>\n

Ballyhoo was such as for example an enormous hit which have professionals one Mr Moloney decided to created his very own gaming company. Explore us therefore\u2019ll arrive at take pleasure in a slice of your greatest 5-star Western solution – the audience is speaking globe-category services with each change. We’ve got advantages such as for instance free-to-enjoy video game, incentives and you can campaigns only would love to manage a whole lot more champions and remarkable times. Action through all of our virtual gambling establishment gates and you will get a hold of an internet gambling enterprise floor loaded with online game, incentives and benefits. Away from title markets so you can for the-enjoy action, profit accelerates in order to fast winnings, Bally Wager includes a legendary sports betting experience that is certain in order to please.<\/p>\n

Complete, the platform is sold with of many enjoys that make it a fantastic choice. In the event it\u2019s sports into the biggest leagues such as NFL, NBA, MLB, and you can NHL, or maybe more niche sporting events such as Table tennis, Bally Choice provides it all. Bally Wager Ny circulated on July 7, 2022 immediately after Bally obtained certainly one of nine online sports betting licenses on the Empire County. Athlete security is actually important so you’re able to exactly how we carry out acts only at Bally Wager Sportsbook. Certainly \u2013 so long as you\u2019lso are 21+ and in this county borders should you.<\/p>\n

Released by Bally\u2019s Enterprise, this sportsbook have some thing basic fun to have pages trying to lay their wagers. Set genuine-day wagers and you will proceed with the step. But if you\u2019re interested in charging your wager sneak, you can check out the new much time range of same video game parlays, teasers, and Round Robin bets we have available. Area spread, moneyline, as well as over\/under wagers are readily available for folks who\u2019re also interested in something that\u2019s while the exciting since it is simple. Site visitors is put bets, delight in bistro dinner, and choose out of an impressive selection of thirty six drinks to the faucet while watching the experience unfold.<\/p>\n

Wimbledon provides a unique added the fresh new tennis majors \u2013 it\u2019s really the only Grand Slam knowledge starred towards the grass process of law, and it also\u2019s come in that way due to the fact back in 1877. Thus, we might identity golf playing the choice of those who are willing to carry out their look, including normally framework on their wagers from the studying things such as mode and lead-to-head information. It\u2019s starred to the around three various other counters, each of which offers advantageous assets to certain types of users.<\/p>\n

The offer thinking the business at around \u00a3225.3 million ($303.88 million) in fact it is reportedly arranged due to the fact a pretty much all-display purchase, although with a partial cash solution provided. Deposit financing at your BallyBet account are a very easy techniques that’ll not bring lots of moments. DraftKings even offers one of the better choices of player props your\u2019ll get a hold of. With the Gurus being delayed, every futures bets continue to be real time so long as action is accomplished in this one week of one’s start of competition. For everyone College spring season football, every championships that we take on bets for the (Men\u2019s and you can Ladies\u2019s Baseball, Hockey and you can Grappling) that happen to be canceled would be reimbursed. It document arises from the state creator and has introduced all our very own safety checks, proving no signs of worms, malware, otherwise malware.<\/p>\n

Bally Wager Sportsbook hosts a good amount of advanced has actually, with most of the already been designed to elevate the experience you have got with our team. It\u2019s the fresh \u201cfinest reveal inside sporting events\u201d – also it\u2019s free. Make your Bally Choice Recreations & Casino account right now to interact into the step. Be sure to\u2019re also seeking login to our Uk on-line casino and you will recreations betting webpages on<\/p>\n","protected":false},"excerpt":{"rendered":"

Check out its exact same video game parlays for the majority of of the best every single day wagering step you will find. BetMGM New york is an excellent introduction into Ny on the web wagering field. The general experience gaming that have DraftKings Sportsbook are unrivaled, with among the\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-138170","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138170","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=138170"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138170\/revisions"}],"predecessor-version":[{"id":138171,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/138170\/revisions\/138171"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=138170"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=138170"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=138170"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}