/* 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":32776,"date":"2026-05-17T21:56:34","date_gmt":"2026-05-17T21:56:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=32776"},"modified":"2026-05-17T21:56:36","modified_gmt":"2026-05-17T21:56:36","slug":"most-readily-useful-position-games-the-latest-10-most-readily-useful-position-game-in-britain-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/most-readily-useful-position-games-the-latest-10-most-readily-useful-position-game-in-britain-2026\/","title":{"rendered":"Most readily useful Position Games The latest 10 Most readily useful Position Game in britain 2026"},"content":{"rendered":"

Wrapping\u200b it\u200b up,\u200b Awesome Ports have what you normally ask for for the an online casino.\u200b So, if\u200b you\u2019re\u200b after\u200b the\u200b cr\u00e8me\u200b de\u200b la\u200b cr\u00e8me\u200b of\u200b slot\u200b step,\u200b look\u200b no\u200b next.\u200b \u200b They\u2019re\u200b practically\u200b throwing\u200b a\u200b $six,000\u200b welcome\u200b bonus candyland casino app<\/a> \u200b at\u200b your.\u200b It\u2019s\u200b their\u200b way\u200b of\u200b stating,\u200b \u201cGlad\u200b you\u2019re\u200b right here! Whether\u200b you\u2019re\u200b just\u200b testing\u200b the\u200b waters\u200b of\u200b online\u200b slots\u200b or\u200b you\u2019re\u200b the\u200b kind\u200b who\u200b knows\u200b their\u200b way\u200b as much as,\u200b Super\u200b Slots\u200b is\u200b like\u200b that\u200b all-you-can-eat\u200b buffet\u200b \u2013\u200b there\u2019s\u200b something\u200b for\u200b individuals.\u200b First\u200b right up,\u200b Super\u200b Ports.\u200b Don\u2019t\u200b let\u200b its\u200b newbie\u200b status\u200b fool\u200b you\u200b (it\u200b popped\u200b up\u200b in\u200b 2020).\u200b Behind\u200b the\u200b moments,\u200b there\u2019s\u200b a\u200b team\u200b that\u2019s\u200b been\u200b in\u200b the\u200b game\u200b for\u200b age.\u200b They\u200b know\u200b their\u200b blogs,\u200b and\u200b it\u200b suggests.<\/p>\n

Examine your internet casino solutions and pick the only you adore probably the most. Online slots is absolute-fortune video game as possible\u2019t affect, but there’s something you might see prior to bouncing during the having real money. Put a tight restrict about how far you\u2019re ready to risk when playing and you will smartly to improve their wager. Extremely web based casinos provide a marketing to have harbors.<\/p>\n

Usually, 100 percent free gamble demonstrations are designed available closer to the official discharge otherwise in the event the games happens inhabit web based casinos. When you find yourself brand-new harbors may include other auto mechanics and much more cutting-edge possess, RTP is typically place from the games creator and will vary round the each other the new and you may more mature video game. A position game’s RTP (Go back to Member) is dependent on the fresh new game’s framework and you can configurations, maybe not of the be it the fresh or dated.<\/p>\n

It gives you the option of paylines and you may money opinions, so you can bet only anything or while the very much like $50. He’s sex into industry and are usually present in on line gambling enterprises global. Nonetheless has actually adapted really toward internet sites ages as they are now-known for the good incentive has within a real income gambling establishment ports. Your ultimate goal is to obtain as often commission as possible, and more than harbors are prepared to invest top more you choice. They offer glamorous graphics, powerful themes, and you may interactive bonus series. This is going to make step three-reel harbors one another an easy task to play and you can fun to try out.<\/p>\n

It\u2019s built to chronic icons, added bonus series, and you can higher upside, and it is among the clearest examples of exactly how much modern online slots have gone past effortless paylines and you can scatters. While doing so, we defense the different incentive features you\u2019ll encounter for each position also, in addition to totally free spins, crazy signs, gamble have, incentive series, and moving on reels to refer but a few. While you are chance is obviously something, finding out how has such as for example icons, paylines, and added bonus cycles works makes it possible to make smarter options and you can enjoy the experience a lot more.<\/p>\n

The newest Gambling enterprise.co.british class will always be looking for the fresh new totally free ports, to determine what are well worth our very own recommendation in order to United kingdom users. The rigorous article criteria guarantee that all the information is meticulously acquired and you will reality-searched. However, it\u2019s vital that you see a slot which you take pleasure in by exploring their added bonus keeps, templates, and you can technicians. Insights key points, for example RTP, volatility, auto mechanics, and you can extra have, excellent whenever finding the right position games. Additionally, the best slot games provide numerous features to store the online game interesting, eg people will pay, cascading reels, multipliers, and you can jackpots.<\/p>\n

The service class is always available. And\u200b when\u200b it\u200b comes\u200b to\u200b handling\u200b your\u200b money,\u200b Bovada\u2019s\u200b got\u200b possibilities.\u200b Whether\u200b you\u200b prefer\u200b the\u200b usual\u200b banking\u200b methods\u200b or\u200b you\u2019re\u200b all\u200b about\u200b that\u200b crypto,\u200b they\u2019ve\u200b got\u200b you\u200b safeguarded. Bovada\u2019s\u200b mobile\u200b experience\u200b is\u200b top-level.\u200b Whether\u200b you\u2019re\u200b on\u200b your\u200b phone\u200b or\u200b pill,\u200b it\u2019s\u200b smooth\u200b sailing.\u200b No\u200b annoying\u200b freezes,\u200b no\u200b weird\u200b glitches.\u200b The big and you may diverse game collection is at\u200b the\u200b heart\u200b of\u200b Bovada\u2019s\u200b success\u200b.\u200b Whether\u200b you\u2019re\u200b into\u200b those\u200b old-timey\u200b slots\u200b\u200b or\u200b you\u2019re\u200b all\u200b about\u200b the\u200b current,\u200b flashiest\u200b games,\u200b Bovada\u2019s\u200b got\u200b your\u200b right back.\u200b If\u200b you\u2019re\u200b looking\u200b for\u200b killer\u200b games\u200b and\u200b a\u200b place\u200b that\u200b feels\u200b like\u200b domestic,\u200b BetOnline is your visit option. BetOnline\u2019s\u200b support\u200b cluster.\u200b Whether\u200b it\u2019s\u200b the\u200b middle\u200b of\u200b the\u200b night\u200b or\u200b during\u200b a\u200b crazy\u200b violent storm,\u200b they\u2019re\u200b around.\u200b<\/p>\n

Unlike (or often next to) in initial deposit meets offer\u2019ll rating a lot of money off revolves towards the a choose video game or a few games not as much as a particular provider. The most famous cheer at the slot internet. Put suits be more well-known in the bingo and you can free revolves ability greatly for the slot web sites bonuses, for example. In order that\u2019s precisely why you\u2019ll get a hold of your favourite slots and antique video game for the numerous additional slot websites. Below your\u2019ll discover the cool features, its RTP, and where you are able to begin rotating. Of many legitimate internet tend to display this information regarding the games\u2019s facts otherwise let area, enabling you to make knowledgeable choices regarding and that ports playing.<\/p>\n

You can try out demos out-of vintage and the brand new online slots because of the joining the award winning gambling enterprises in the list above. Only a few United kingdom slot players was fortunate in order to winnings big in earlier times few years by the to try out this type of game on Uk web sites. Having the slot sites becoming brought always there can be a big options to pick from. Starting out in the an internet gambling establishment is not difficult. Ultimately, we track the safest slot web sites to ensure they won’t be complacent.<\/p>\n

They could be as simple as insane and scatter icons otherwise 100 percent free spins, reel modifiers, multipliers, and you will bonus minigames. The easiest method to spot him or her is by the brand new settings \u2013 all the originals operate on step three reels with 5 fixed paylines. It\u2019s an easy way to experience the fresh new gameplay, browse the has, to see the way the added bonus rounds works. At the top of this site your\u2019ll select a summary of an informed ports that will be performing best in your nation today.<\/p>\n

Immortal Relationship regarding Game Global (ex boyfriend. Microgaming) was an excellent cult slot that a fascinating plot and each champion, and its particular individual story and you may incentive has actually. If you be able to collect less than six Scatters, you\u2019ll located out-of 10 so you can 20 FS. The benefit video game contributes unique symbols having multipliers as much as step one,000x, that is not in the fresh new classic position\u2019s adaptation.<\/p>\n","protected":false},"excerpt":{"rendered":"

Wrapping\u200b it\u200b up,\u200b Awesome Ports have what you normally ask for for the an online casino.\u200b So, if\u200b you\u2019re\u200b after\u200b the\u200b cr\u00e8me\u200b de\u200b la\u200b cr\u00e8me\u200b of\u200b slot\u200b step,\u200b look\u200b no\u200b next.\u200b \u200b They\u2019re\u200b practically\u200b throwing\u200b a\u200b $six,000\u200b welcome\u200b bonus candyland casino app \u200b at\u200b your.\u200b It\u2019s\u200b their\u200b way\u200b of\u200b stating,\u200b\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-32776","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32776","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=32776"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32776\/revisions"}],"predecessor-version":[{"id":32777,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32776\/revisions\/32777"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=32776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=32776"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=32776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}