/* 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":131707,"date":"2026-05-25T17:29:10","date_gmt":"2026-05-25T17:29:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=131707"},"modified":"2026-05-25T17:29:11","modified_gmt":"2026-05-25T17:29:11","slug":"totally-free-casino-games-casino-step-now-offers-more-than-a-thousand-gambling-games","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/totally-free-casino-games-casino-step-now-offers-more-than-a-thousand-gambling-games\/","title":{"rendered":"Totally free Casino games Casino Step now offers more than a thousand Gambling games!"},"content":{"rendered":"

The online game library boasts modern jackpots for example Mega Moolah and you may complete table video game options. You can make use of other regular banking measures if the web based casinos don\u2019t take on which percentage strategy. Make sure to check the minimum put maximum or activation password to help you claim that it added bonus properly. That it gambling enterprise produces their place among the best Android os gambling enterprise applications in 2026 having timely distributions from inside the 24\u2013thirty-six era, 100+ mobile-in a position video game, Bitcoin assistance, without month-to-month cashout limits. This gambling establishment ranking the best Android casino apps for the 2026 that have 100+ mobile-able game, fast subscription, and you can confirmed help to own Bing Shell out, PayPal, and you can 100 percent free withdrawals during the step one\u2013three days. All of our score echo legitimate pro experience and you will strict regulatory criteria.<\/p>\n

Take a look at greatest slots on web based casinos and you will start today! If or not you adore excitement, mythology, or traditional good fresh fruit slots, selecting a-game you certainly eg raises the fun. Maintaining a well-balanced and you may satisfying gaming experience can attained because of the doing responsible gaming, that has function go out restrictions and you may getting vacations.<\/p>\n

Such as for example, percentage choices for bonuses tend to succeed the credit dumps, however, prohibit age-purse people such as Skrill and you can Neteller. Such can occasionally is debit notes, e-wallets, pre-paid down notes, and you may lender transfers. Their ports are notable for its adventurous layouts and you may gameplay mechanics, with its hottest titles like the wants from Tombstone Rip, San Quentin xWays, and Karen Maneater. A few of my personal favorite Pragmatic Gamble titles are the enjoys out-of Doors of Olympus and you may Starlight Princess, both of and therefore use a wages-anyplace auto mechanic that feels best for cellular betting. When you are a hectic discharge agenda away from eight titles thirty day period guarantees that not all of their game quite smack the put, when they set things right, they actually get it right. Generally, I have found you to definitely applications become more offered on Android, with the option to download via third parties becoming more frequent.<\/p>\n

Let\u2019s speak about some of the talked about features which make live slots a knock on local casino community. Super Buffalo Hook up™ isn’t only a-game; it\u2019s a keen UnionsBet<\/a> thrill you to definitely claims unlimited enjoyable therefore the possible opportunity to connect your own fortune with massive benefits. For people who individual a smartphone otherwise tablet, you\u2019ll definitely have the ability to spend at the best casinos on the internet in the united kingdom. Because you mention these types of the latest programs, remember to ensure he or she is registered from the accepted regulatory government to verify a reasonable and you will secure gambling experience. And also this mode a top strike regularity, resulted in a higher probability of causing added bonus cycles.<\/p>\n

Our company is happy to provide to you personally the largest and greatest during the internet casino activities! Best for taking an effective first-hand liking of your own excitement and you can attraction which online casino games now offers. It\u2019s a powerful way to mention Luck Tiger\u2019s rich has at the very own pace, secure & tight. It finest harbors video game provides a far-eastern-styled adventure to their portable or pill. For each and every twist is actually a chance to started to the new heights out-of profits, including an additional layer of thrill for the gaming feel.<\/p>\n

The pro cluster always implies that our 100 percent free gambling enterprise ports try safer, safer, and you will genuine. ⚔ Viking lore, raids, & adventures ⚔ Odin, Thor & Freya often checked They give pure recreation by using you towards an alternative business.<\/p>\n

After you’ve navigated due to such procedures and discovered your chosen online game, the final touching is to try to fund your bank account and you will dive on the new excitement away from Ignition Casino’s enhanced mobile system. Whether you’re placing funds, claiming incentives, or contacting customer care, the fresh cellular interface provides much easier use of all essential possess. Having user-friendly navigation and you will responsive design, pages can certainly explore the fresh new casino’s offerings and you can availability a common games in just several taps. Having user friendly control and you may simple online streaming, new Mobile Real time Game section assures an unparalleled alive playing adventure.<\/p>\n

If you want large-times harbors and you may crave fresh promos, Chumba Gambling enterprise Gambling establishment puts the brand new adventure available. Graveyard mode possess ebony gray-purple ground, strong deep blue gradient air that have strewn light superstars, teal-cyan fog covering all the way down cemetery urban area. View over bet background which have go out, choice count, multiplier attained, and you may earn number columns. Hardcore setting with only 18 complete zombies also provides steeper multiplier shape but large beat opportunities on each bullet. Complications form really has an effect on zombie number and this multiplier distribution.<\/p>\n

Zero obligations, unlimited activity \u2013 your following large trial win awaits! Search groups particularly fruits classics, thrill quests, and you may megaways havoc. Whether you are a casual spinner otherwise an experienced member, the demonstration harbors send Vegas-build adventure with no bet.<\/p>\n

Enjoy slots that come with vintage Vegas ports and other gambling establishment slots you like. Brief Attacks slot online game give all that harbors servers enjoyable from inside the you to place with Las vegas harbors gambling games that will be an enthusiastic excitement. More most other totally free slots video game you\u2019ll discover at the casinos instance blackjack, casino poker or roulette game, ports will be the cardiovascular system away from Las vegas therefore the casino frenzy. The fresh new Short struck gambling establishment is obviously unlock. Twist and you will respin ports, profit honors, hit the jackpot and do it all once again to feel like you\u2019re with the genuine Vegas local casino floor.<\/p>\n

Such apps is actually enhanced for Android os gizmos, definition much easier gameplay, smaller weight minutes, and better usage of provides particularly mobile incentives and you can costs. It\u2019s exactly how we guarantee all testimonial fits the best standards. To have the full summary of how exactly we speed all the casino systems, and additionally those people past Android, listed below are some our very own PlayUSA feedback procedure. We choose variation parity (could be the enjoys an equivalent?), balances, and update frequency. I come across mess-100 percent free interfaces, brush graphics, and you can fast effect times. Complete with how easy it\u2019s to sign up, just how obviously incentives is explained from inside the software, and how user-friendly the brand new navigation feels with the less Android os house windows.<\/p>\n

As an alternative, certain casino websites continuously hand out 100 percent free spins on the faithful players to keep them going back. Correct on their identity, no-deposit incentives are extra fund which do not require in initial deposit to own professionals so you can claim her or him. The latest filter options are extremely useful, therefore we enjoy the \u2018dark function\u2019 end up being, which is ever more popular certainly cellular players. In terms of android and ios applications, it\u2019s tough to beat McLuck and their indigenous applications. Stake.you is one of the strongest choice in the industry when the you desire a cellular-basic sweepstakes local casino. No deposit extra has 125,one hundred thousand Competition Coins, over the brand new 7,500 at NoLimitCoins<\/p>\n

Our very own pro group have discovered a knowledgeable 100 percent free play ports regarding more 160 British web based casinos, in order to start spinning instead of spending an individual cent. Common headings become Lightning Roulette, Unlimited Blackjack, In love Time and Spa Priv\u00e9 Baccarat. Most other progressive favourites are Biggest Many and you can Cost Nile. New mobile platform assures fast loading, vivid picture and you will simple gameplay.<\/p>\n

Preferred options you might run into were borrowing from the bank and you can debit cards, e-wallets, lender transfers, and you can prepaid service notes. Filled with countless ports, a variety of dining table video game such black-jack and you may roulette, scratch cards, electronic poker, keno, and even more offbeat possibilities. You will additionally have the ability to signup and claim a great rather higher acceptance added bonus at each cellular gambling enterprise web site we have detailed, so guarantee that once you checkout our guide to playing mobile slots to the an ipad you then and see just what each of our acknowledged mobile gambling establishment internet sites are offering your! Professionals you can expect to look forward to an equivalent betting feel since that of your pc version, bringing numerous exciting online casino games and additionally safe percentage steps additionally the ability to claim promotions and you will incentives without the need to go to the desktop computer sorts of new casino. Online gambling is an instant strike among members, and by 1998 there are over 2 hundred different casinos on the internet. This new excitement is actually handled by the their increasing wilds and you can typical earnings.<\/p>\n","protected":false},"excerpt":{"rendered":"

The online game library boasts modern jackpots for example Mega Moolah and you may complete table video game options. You can make use of other regular banking measures if the web based casinos don\u2019t take on which percentage strategy. Make sure to check the minimum put maximum or activation password\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-131707","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/131707","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=131707"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/131707\/revisions"}],"predecessor-version":[{"id":131708,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/131707\/revisions\/131708"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=131707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=131707"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=131707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}