/* 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":14054,"date":"2026-05-08T09:44:14","date_gmt":"2026-05-08T09:44:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=14054"},"modified":"2026-05-08T09:44:15","modified_gmt":"2026-05-08T09:44:15","slug":"top-10-gambling-enterprise-on-the-internet-british-real-money-web-sites-you-to-arent-attempting-to-sell-you-an-aspiration","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/top-10-gambling-enterprise-on-the-internet-british-real-money-web-sites-you-to-arent-attempting-to-sell-you-an-aspiration\/","title":{"rendered":"Top 10 Gambling enterprise On the internet British Real money Web sites You to Arent Attempting to sell You an aspiration"},"content":{"rendered":"

We\u2019ve ranked casinos on the internet centered on the video game and features. Playzee has been a popular choice for Uk members while the 2018. Banking is really-covered with choice such Visa, Bank card, and you will popular e-purses instance Skrill and you may Neteller, supported by really flexible detachment constraints. If your\u2019re also looking for progressive jackpots, rotating brand new harbors, otherwise showing up in real time broker tables having black-jack and you may roulette, the fresh new assortment is actually exceptional. I examined the newest easy to use cellular web site \u2013 responsive tiles, short research, with no app needed for seamless mobile phone enjoy. The site is not difficult in order to browse, e-wallet withdrawals try timely, and you may everyday accelerates mean truth be told there\u2019s constantly an explanation to help you record back to.<\/p>\n

Explore the professional information to find the best on-line casino websites one suit your choices. Free Wager bet perhaps not utilized in production. This page servers the article greatest choice of gambling establishment internet \u2013 if you would like see our full variety of internet sites following find our gambling enterprise analysis webpage. Out-of significantly-investigated analysis in order to comprehensive books towards the best games, any type of information you should make it easier to favor your upcoming local casino webpages, you\u2019ll see it right here. A regulated and you will enduring Uk internet casino markets function loads of option for consumers, that is great, but it comes with its risks. Put up as part of the Playing Operate 2005, new Fee\u2019s main objective should be to make sure that gaming are fair, transparent, and secure.<\/p>\n

The realm of online gambling change so fast, you should keep up with them, that is anything we do. We will in addition to ensure that people earnings get paid aside effortlessly. Our casino class have been indicating web based casinos so you can gamblers as 2020 and certainly will simply feature internet sites with a formal gambling permit. All of the evaluations and you can look our professional publishers would is to be sure you – since an online casino player – find the best gaming web sites towards the greatest also provides and you can solution. If you are currently to relax and play, next make certain you decide to the these types of solutions when they match your gameplay concept. With collected a lot of information about the industry, here are a couple helpful strategies for maximising your feel irrespective of where your choose to enjoy.<\/p>\n

Of numerous internet sites bring ticket bundles, and come up with bingo a very popular alternatives when you are in a position having enjoyable with similar games which have several passes to change the probability. To begin with, we set miracle standards about the enterprise reputation and you may discharge recency one the brand new casinos on the internet you need satisfy to help you-be included. And that betting approach allows punters you\u2019re in a position to simulate gambling from inside the a bona fide gambling facilities about function bets near to an alive clips out-of an individual specialist. All of our gambling establishment people provides a huge selection of scrape cards considering, and we also keeps a full city to purchase aside much more about the guidelines and best gambling enterprises that have scratch cards.<\/p>\n

We really for instance the live gambling establishment here also and there are a large number of ports available. Which have a great deal of jackpot slots to pick from as well, there clearly was ample diversity just before we obtain on grand table online game and you may alive specialist collection being offered. Casimpo Gambling establishment also provides varied gambling solutions, UKGC licensing, mobile-amicable construction and you will better cover Get your own methods and journey to your the newest wilderness where you can use a huge selection of pleasing slots and you can bingo online game to select from. HighBet is one of the current British casinos, featuring a list of online game and many financial steps.<\/p>\n

We\u2019ve spent thousands of hours searching from the terms and conditions very you wear\u2019t must. This new casinos could offer fascinating has actually, however, reduced people both hold a lot more chance, particularly when they\u2019lso are WinSpirit<\/a> still exhibiting themselves. I wear\u2019t merely rates a gambling establishment immediately following, we expect symptoms, review member viewpoints, and remove otherwise downgrade web sites one to avoid meeting our very own requirements. If you were to think as though your own gambling is beyond control you can register with GAMSTOP and you can stop oneself out-of online gambling.<\/p>\n

You can find internet that also accept cellular payment procedures particularly while the spend by cell phone and Boku. You can select financial transmits additionally the best debit cards such as for example Visa, Bank card, and Maestro. Our ideal on-line casino in the united kingdom pointers assistance a range various fee approaches for United kingdom professionals. When you play for a real income during the gambling on line internet sites your must be capable deposit fund and withdraw your payouts. Support perks may include each week or month-to-month cashback toward your entire loss, totally free spins, large reloads, and more.<\/p>\n

For individuals who place common labels such as for instance NetEnt, Microgaming, otherwise Gamble\u2019n Wade, you\u2019lso are set for specific extremely alive dealer game. I don\u2019t, so that whenever problematic goes, you\u2019ll have it solved in just minutes. We all love good greet added bonus, don\u2019t we?<\/p>\n

You earn all the the new launches, classic online game, and you will big jackpots in one place, generally there\u2019s usually new stuff to relax and play. The best slot gambling enterprises leave you significantly more options. Less than, we\u2019ve indexed our top Uk real time agent casinos. It\u2019s useful for participants who worth the new cashback bonus more than a constant blast of state-of-the-art bonuses. The site offers a massive collection more than step three,000 slots, an entire sportsbook, and you will a real time gambling establishment that includes LeoVegas Exclusive branded dining tables. It\u2019s ideal for members whom well worth a reliable highest-highway brand and should link the on the internet and during the-individual gamble.<\/p>\n

Start your online betting journey right here having Unibet appreciate an excellent broad and you may varied list out of games, advantages, and you can gaming avenues. We all know one to gambling on line will likely be challenging, hard, and complicated, particularly when you’re fresh to the world, for this reason , support service is indeed essential. This will always increase the fresh new enjoyment possible from digital local casino game and you can wagers, providing you with an unforgettable but really practical online gambling sense. Unibet guarantees a seamless beginning to your internet gambling experience with an easy and secure membership processes. Particular gambling enterprises prohibit specific commission strategies, and age-wallets, regarding added bonus eligibility. On easiest experience, like authorized gambling enterprises having strong reputations, anticipate withdrawal checks, and show the legal position regarding gambling on line on your own nation.<\/p>\n

Many tend to be more possess including added bonus tires you to definitely give arbitrary additional financing otherwise revolves. United kingdom professionals have access to gambling establishment bonuses during the online casino sites one to hold a valid licence in the United kingdom Playing Payment. These are generally headings which have controls-spinning technicians, multiplier possess, and you will interactive incentive series hosted by live presenters. Alive online casino games offered by most online casino websites become alive black-jack, alive roulette, live baccarat, and alive poker.<\/p>\n

Those two is actually very good for those who\u2019re also towards e-purses. And, customer service ain\u2019t offered 24\/7, if you\u2019re also per night owl anything like me, you\u2019ll need certainly to hold off right up until early morning to obtain a reply. Stay with me while i\u2019meters unpacking a knowledgeable United kingdom on-line casino web sites available \u2013 all the legitimate and you can Uk-amicable, you wear\u2019t waste just one spin. Even if you don\u2019t pick one of one’s latest better gambling enterprise sites, we however highly recommend due to the main requirements of our own algorithm when doing their browse. And also the past idea is always to always glance at the FAQ part (if indeed there\u2019s one) just before contacting customer support.<\/p>\n

There has to be a large amount of served payment methods. Another important attribute of the greatest British on-line casino web sites is hassle-free-banking. Although we\u2019ve rated the greatest Uk local casino incentives, we love to always prompt all of our customers there exists of a lot other variables more critical than bonus dimensions. Inside online gambling, everything is looked, mentioned, and formal so the equity of one’s operator is secured.<\/p>\n

For those who have sufficient stores on your own cell phone, it\u2019s usually a good idea to install local casino programs rather than opening the site throughout your cellular phone browser whenever you can. Usually place a resources beforehand people online gambling concept, of course, if you are able to the end of it, stop to experience. We advice checking licensing, studying critiques from other participants and you may going through the customer care systems. We chose the site because of its book game, incentives, and pro-friendly provides. The latest RNG verifies reasonable winnings, and certification authorities make sure they may not be polluted.<\/p>\n","protected":false},"excerpt":{"rendered":"

We\u2019ve ranked casinos on the internet centered on the video game and features. Playzee has been a popular choice for Uk members while the 2018. Banking is really-covered with choice such Visa, Bank card, and you will popular e-purses instance Skrill and you may Neteller, supported by really flexible detachment\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-14054","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14054","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=14054"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14054\/revisions"}],"predecessor-version":[{"id":14055,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/14054\/revisions\/14055"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=14054"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=14054"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=14054"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}