/* 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":20169,"date":"2026-05-13T12:44:02","date_gmt":"2026-05-13T12:44:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=20169"},"modified":"2026-05-13T12:44:03","modified_gmt":"2026-05-13T12:44:03","slug":"help-we-regret-to-let-you-know-that-your-particular-ip-provides-been-banned","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/help-we-regret-to-let-you-know-that-your-particular-ip-provides-been-banned\/","title":{"rendered":"Help We regret to let you know that your particular Ip provides been banned"},"content":{"rendered":"

Considering our very own detail by detail checks, i’ve chosen the top 10 best online slots. To help you out, i have seemed a knowledgeable position internet for sale in great britain and rated the major position online game you can consider. If you would as an alternative skip the crowds and check out most dining for the Hot Springs, we’ve particular expert alternatives into the all of our webpages. Lately, Oaklawn is continuing to grow the offerings past horse race to add an effective state-of-the-ways gambling enterprise. If you find yourself a good diehard horse rushing partner or simply wanted good small review away from a conference, investigate regional, Oaklawn Now show to keep track the action. You can study a multitude of slot online game whatsoever the big Uk online slots web sites.<\/p>\n

Next licenses having Region An effective (East Massachusetts) try issued so you can Wynn Lodge and their $dos billion, Encore Everett, started inside the mid-2019. The initial lodge-gambling enterprise permit within the Region B (West Massachusetts) is actually provided in order to MGM Lodge and their $step one.step three billion local casino, MGM Springfield, started August twenty-four, 2018. Massachusetts Governor Deval Patrick finalized an expenses from inside the late 2011 you to legalized casinos. The latest Shreveport\/Bossier area gambling enterprises tend to be Boomtown, Diamond Jack\u2019s, Sam\u2019s Town, Eldorado, Horseshoe, and Harrah\u2019s Louisiana Lows. Given that gambling establishment ships traveling during the all over the world seas he is 100 percent free out of laws and the computers is going to be set-to pay off regardless of the operator wishes in the place of reference to the very least pay fee. During the January 2010 the new Delaware legislature accepted the addition of table video game into the state\u2019s casinos.<\/p>\n

For many who\u2019re also the competitive form of, slot competitions promote a fantastic spin into important spins. High-RTP harbors (a lot more than 96%) are great for bonus cleaning and you may uniform slot gains, while large-volatility games match men and women chasing large winnings. Understanding the paytable helps you evaluate a game\u2019s set of advantages in advance of placing real-money wagers. For each slot\u2019s paytable suggests just how symbols pay, just how many paylines was productive, and whether enjoys for example wilds, multipliers, otherwise 100 percent free revolves can be found. This might be a terrific way to sample possess, added bonus rounds, and you may paytables.<\/p>\n

Rather than matching icons, you\u2019lso are rotating to reveal number, looking to over traces round the an effective 5×5 grid. Slingo is a crossbreed anywhere between position game and you can bingo, commonly refered so you’re able to once the bingo harbors. These types of slots are usually high volatility, that have cascading reels, haphazard multipliers, and you will maximum win possible exceeding ten,000x your own bet. They generally function bonus series, spread icons, and growing wilds, giving a bigger selection of perks throughout regular enjoy.<\/p>\n

Playtech is acknowledged for position games predicated on the likes of and templates, having possess such as modern jackpots and you will Awesome Choice solutions. To try out online slots games might be a nice and you will rewarding feel. Jasper\u2019s primary attract is the writings section, in which he enjoys these are where to find an educated on the internet gambling enterprises, plus to tackle online casino games themselves. NetEnt, instance, is recognized for creating online slots to the higher earnings and you can creative has.<\/p>\n

However you have to find the right online slots games that get the extremely profit and you will enjoyment. See the winnings having icons and the icons that lead to help you multipliers, totally free revolves, or arlequin kasino<\/a> other extra rounds. You may enjoy your favorite slot games right from your own home otherwise while on the new go. Speaking of an important factor within our conditions in order to choosing the slot game on how best to see. Head over to TwinSpires to help you bet on our very own gang of horse rushing wagers. Only enjoy their video game and leave the fresh painful background records searches to help you united states.<\/p>\n

Le Bandit off Hacksaw Betting will bring a charming twist so you can on line harbors, blending metropolitan humor which have an effective vintage Disney become. Having its Tumble element and you may powerful multipliers getting to step 1,000x, every spin try an opportunity for a legendary earn. The benefit provides \u2014 Duel during the Beginning, Lifeless Guy\u2019s Hands, while the Higher Show Robbery \u2014 create breadth and thrill on the game play, with every bullet providing novel ventures to have tall wins. Released for the 2021, so it 5\u00d75 position is sold with an extraordinary max earn out of x12,five-hundred, highest volatility, and you can an RTP away from 96.38%, making it an exhilarating option for members seeking to huge enjoyment and you will larger payouts. It brilliant slot is stuffed with colourful desserts and you can good fresh fruit, and its particular cascading gains carry out persisted potential having large winnings. This new Tumble ability and substantial multipliers as much as x1,one hundred thousand hold the thrill moving, especially into the fascinating totally free spins bullet.<\/p>\n

Biggest designers for example IGT, Aristocrat, and you may Bally also have modified many prominent home-situated games having on the web gamble, enabling you to take pleasure in titles such as for instance Cleopatra, Golden Goddess, and Kitty Sparkle here on Higher.com. Among the best reasons for online slots games ‘s the range\u2014together with video game that end up like the brand new vintage slot machines your\u2019ve seen in metropolises like Las vegas. Yes, you can appreciate totally free ports for real-currency rewards, especially if you make use of totally free spins incentives or no put now offers during the particular casinos on the internet. not, if you\u2019lso are drawn to downloading harbors, you\u2019ll need to find an on-line gambling establishment that provides a downloadable gambling enterprise package with demonstration items of online game.<\/p>\n

Thank goodness, our very own expert party has cautiously handpicked the best on line position websites for the respected subscribers to love. With the amount of incredible casinos on the internet displaying top position games, locating the best website for you will likely be tricky. Along with all of these features, talkSPORT Bet Casino now offers a reasonable acceptance incentive for new users who do a merchant account to the webpages today.<\/p>\n

We believe you’ll enjoy the story trailing Gonzo\u2019s Trip significantly. The brand new symbols slip and replace them, hence doubles your odds of watching various other effective bullet. Compared to slots to the ideal profits, the fresh RTP from Gonzo\u2019s Trip is actually slightly straight down \u2013 95.97%.<\/p>\n

Typical volatility ports strike an equilibrium among them, giving moderate-measurements of victories during the a good regularity. Such games are great for lengthened enjoy coaching as well as for the individuals which benefit from the recreation property value harbors without high action. Highest volatility harbors, including Guide out-of Ra\u2019 give large however, less frequent profits, similar to placing an individual-matter bet for the roulette. Remember, what is very important is always to benefit from the betting experience responsibly and you can within your form.<\/p>\n

Games such Wolf Silver and you will Raging Rhino function magnificent depictions out of pets and you will terrain, offering a mixture of serenity and adventure. Games like Gonzo\u2019s Journey and you can Forehead off Value ask users being explorers, lighting into exciting visits because of jungles otherwise shopping for missing relics. Whether you prefer Android os otherwise ios, cellular harbors bring an easy, immersive means to fix take pleasure in your chosen game anytime, anywhere \u2014 causing them to a key area of the modern position gaming surroundings. To try out ports on your mobile device has started to become easier than before, whether or not you\u2019re toward an android or a new iphone 4. The handiness of mobile function you might bring your favorite slots to you\u2014if or not you\u2019re into shuttle, awaiting a friend, or simply just relaxing on couch.<\/p>\n

Slotomania provides a huge brand of 100 percent free slot video game to you personally so you’re able to spin and savor! Quite a few of the newest online slot online game are available into mobile and lots of of the elderly popular online slots have been up-to-date to incorporate cellular being compatible too. 5-reel position games are particularly the high quality for the majority online slots games, if you find yourself a casino game can offer between you to numerous paylines. I have years of feel with starred the best on the internet position video game in the united kingdom. For every additional coin resets the fresh new respin restrict, together with aim should be to complete positions toward reels so you can discover fixed jackpot honors before respins expire. Obtaining extra cash symbols resets the brand new respin avoid, that have Small, Biggest and you can Mega jackpots offered.<\/p>\n

For those who\u2019re finding an app, casinos such as for instance Casumo and you can LeoVegas promote dedicated programs getting down load, providing an effective way to play on the go. Most of today\u2019s ports run-on HTML5, and therefore they work seamlessly round the every mobiles \u2014 whether or not you\u2019lso are using a mobile otherwise tablet. To relax and play free slots is a superb method of getting regularly different game, learn the enjoys, to see if you love her or him \u2014 the instead investing a cent. Only at Great.com, you can expect a massive distinctive line of free ports \u2014 speaking of trial products off preferred position game that you will and additionally see in genuine-money casinos on the internet.<\/p>\n","protected":false},"excerpt":{"rendered":"

Considering our very own detail by detail checks, i’ve chosen the top 10 best online slots. To help you out, i have seemed a knowledgeable position internet for sale in great britain and rated the major position online game you can consider. If you would as an alternative skip 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-20169","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20169","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=20169"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20169\/revisions"}],"predecessor-version":[{"id":20170,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20169\/revisions\/20170"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=20169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=20169"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=20169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}