/* 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":12630,"date":"2026-05-07T20:06:02","date_gmt":"2026-05-07T20:06:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=12630"},"modified":"2026-05-07T20:06:04","modified_gmt":"2026-05-07T20:06:04","slug":"most-useful-casinos-on-the-internet-curacao-2026-twenty-five-signed-up-names","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/most-useful-casinos-on-the-internet-curacao-2026-twenty-five-signed-up-names\/","title":{"rendered":"Most useful Casinos on the internet Cura\u00e7ao 2026 twenty five+ Signed up Names"},"content":{"rendered":"

Based on your own gambling means, you can choose one from your directory of guidance. Good Curacao licenses can provide a safe and safe environment to own online gambling, so it is a reputable option for men and women looking to activity. The human body might take on comprehensive compliance inspections when examining the recorded files, as well as team audits and you can finances. It entails no sides but simply tries to locate a healthy surface in which both sides appreciate a fair hearing and make up the actions. Like other reliable betting government, Curacao-subscribed web based casinos stipulate a tight selection of pro safety legislation to be sure the safeguards from consumers. Detailed with 3rd-class investigations toward equity and cover of game, plus reducing-edge security tech to guarantee pro protection.<\/p>\n

The Curacao betting jurisdiction implies that every licensees introduce, certainly one of most other requirements, specifics of the newest RNG certificate of the games since proof one their game don\u2019t fraudulently build wide variety. Such as for example, so it hook requires individuals Wazamba Gambling establishment\u2019s webpage where factual statements about their dedication to in charge gaming is actually available. The fresh new GCB ensures that all-land-founded and online playing operators from inside the Curacao is actually courtroom licensees, certified with guidelines towards the taxation, anti-currency laundering, and you can anti-terrorism.<\/p>\n

The fresh Expert shazam casino<\/a> Score you notice are all of our head score, based on the trick high quality symptoms that a professional internet casino is always to satisfy. This can be usually exhibited at the end of its home page and you will boasts information like the licence number and you can a seal throughout the area\u2019s authorities. Maneki Gambling enterprises\u2019s rating program implies that the gambling enterprises members favor try regarding high quality and security standards. Professionals is higher bonuses (as much as 31% cashback), smaller withdrawals, dedicated account movie director, and you will real rewards to own high levels. This consists of checking permit quantity, issuer information, and whether or not the operator are registered beneath the newer LOK construction otherwise a history system. Contained in this publication, i opinion the major Curacao-licensed systems offered now, examine its secret features, explain the way the Curacao licenses works, which help you decide on a secure local casino the real deal-money gamble.<\/p>\n

In place of the sis isle, Aruba, you\u2019ll look for both stay-by yourself and you may resorts-depending gambling enterprises during the Cura\u00e7ao. Due to the fact percentage has only been with us to own twenty years, playing to your area goes back years to colonial minutes. Founded inside 1999, this new Gambling Fee from Cura\u00e7ao is responsible for the fresh new certification off casinos therefore the enforcement out-of gaming laws and regulations on area. Cura\u00e7ao is part of the fresh new Empire of your Netherlands, therefore people-born into the isles was people out-of Cura\u00e7ao, the netherlands, therefore the European union.<\/p>\n

These requirements are designed to avoid abuse of your promote and you may make sure the casino\u2019s kindness doesn\u2019t produce excessive financial loss. More country limitations are usually additional of the gambling enterprise and usually become a listing of managed places in which they’re not allowed to perform. Since that time, the world keeps somewhat gained from online gambling, and it also\u2019s a recommended providers. Cura\u00e7ao is an area in the Caribbean and you may was formerly good a portion of the Netherlands Antilles, a set of Dutch area assets. Anthillephone will not assist with any circumstances linked to payouts, blocked membership, damaged provides, waits, an such like. To test the newest licenses, see the fresh environmentally friendly or lime GCB sign illustrated regarding the local casino footer.<\/p>\n

Debit notes are a vintage and credible payment method for capital your bank account, giving simplicity and you may broad acceptance. Should it be the latest high-stakes ports video game or even the privacy of overseas casinos, we do have the guidance that helps you play sensibly during the most readily useful casinos to your our very own audited listing. Although not, for individuals who\u2019lso are a passionate gambler, you can find which oversupply much more reasoning to see brand new isle, since you\u2019ll provides enough chances to winnings big and enjoy yourself. If you are regarding Uk, you’ll find a list of UKGC-subscribed gambling enterprises you will want to favor as an alternative.<\/p>\n

We and additionally review the security procedures in place to make sure people\u2019 information is secure and you will leftover safe. Small-size players can generally take advantage of \u2018instantaneous play\u2019; ID monitors pertain just for highest victories otherwise withdrawals (~\u20ac2,000) Delivering a balanced means is essential whenever evaluating Curacao gambling enterprises to help you be certain that professionals possess a definite comprehension of what to expect. This new CGA today monitors to see if a gambling establishment enjoys adequate \u201cSegregated Financing\u201d to pay out big crypto victories. Cura\u00e7ao continues to be where to own crypto casinos, however the this new statutes ensure it is more difficult to-do exchangeability checks. Among main reasons gamblers prefer Curacao-registered gambling enterprises is because they are gambling enterprises one accept cryptocurrency money.<\/p>\n

But not, people should always consider whether or not the gambling enterprise supporting GBP, since some casinos may only undertake certain currencies for example USD otherwise EUR. The ability to pick a popular percentage system is an option reason Curacao casinos are incredibly popular one of around the world gambling networks. Of the leverage blockchain, members is also read the integrity of one’s video game during the actual-day, adding an additional coating off trust toward gaming sense. These types of organization make certain that Curacao gambling enterprises render ideal-tier gameplay and you may a real casino experience for players.<\/p>\n

Like other web based casinos, to try out within Curacao Casinos have rewards eg viewing financially rewarding local casino extra now offers. Depending on the payment alternative you choose, you\u2019ll take pleasure in cool features. For its large requirements, it\u2019s not as easily accessible MGA gambling enterprises As soon as your request was affirmed, committed you\u2019ll found your finances relies on brand new local casino\u2019s handling time and the brand new commission means you select. Because exchange are confirmed and you can successful, you will want to have the finance in your casino membership effortlessly. Therefore, knowing the typical simple steps, you could put real cash at your common gambling enterprise and commence to relax and play to earn.<\/p>\n

Not totally all ETH gambling enterprises feature provably fair games, though, so it\u2019s important to seek out that feature in the event the equity was an effective concern. Which crypto casino possess step 3,000+ games, keeps two playing permits, has the benefit of fast and you can reliable ETH money, and a lot more. This may involve SSL encoding, secure code protocols, and you may strong account security have. Playing with Ethereum should be an enjoyable experience, nevertheless\u2019s important to enjoy responsibly to keep anything down.<\/p>\n

The fresh 93% round maintenance rates through the rule loss as well as throws they near the top of the range of technically sound cellular casinos. We chose this brand for the massive detachment ceilings, help to $step one,000,100 a month having crypto profiles, the greatest towards our newest number. Experts recommend for strategic players who use VPNs and want timely, recorded detachment off large-restrict cryptocurrency possessions. Once again, be sure to is gaming responsibly and you are continually training product reviews regarding other Curacao betting other sites. There are even zero regional income tax legislation for the area one have the ability to myself apply to any successful you can secure on a great Curacao casino.<\/p>\n

Brits wear\u2019t risk one sanctions of the diving with the around the globe oceans and you will examining out labels of gambling enterprises instead of GAMSTOP or casinos instead of GAMCARE. Zero directory of better Cura\u00e7ao internet casino websites could well be over as opposed to Casoo, a brandname that’s chock-a-stop with high-top quality harbors, interactive games reveals, and you may real time specialist dining tables. This new ruling system associated with the isle nation might have been providing permits just like the 1993.<\/p>\n

Select one on the list and start playing predicated on your taste. Thus, he is worth examining, and if you’re searching for reasons why you should choose a good Curacao Casino, you need to know next. If that’s the case, you can enjoy these types of great bonuses when you perform a merchant account and you will continue to try out. You can receive your money shorter for those who\u2019ve currently done your own KYC otherwise favor a no-KYC gambling enterprise.<\/p>\n","protected":false},"excerpt":{"rendered":"

Based on your own gambling means, you can choose one from your directory of guidance. Good Curacao licenses can provide a safe and safe environment to own online gambling, so it is a reputable option for men and women looking to activity. The human body might take on comprehensive compliance\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-12630","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12630","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=12630"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12630\/revisions"}],"predecessor-version":[{"id":12631,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12630\/revisions\/12631"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=12630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=12630"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=12630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}