/* 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":94844,"date":"2026-05-23T23:28:03","date_gmt":"2026-05-23T23:28:03","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=94844"},"modified":"2026-05-23T23:28:04","modified_gmt":"2026-05-23T23:28:04","slug":"sweet-bonanza-2500-trial-position-from-the-pragmatic-play-feedback-totally-free-play","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/sweet-bonanza-2500-trial-position-from-the-pragmatic-play-feedback-totally-free-play\/","title":{"rendered":"Sweet Bonanza 2500 Trial Position from the Pragmatic Play Feedback & Totally free Play"},"content":{"rendered":"

Read this Finest one hundred listing to see just what a dominating force the fresh new creator was. They isn\u2019t merely harbors anymore, you\u2019ll as well as find a comprehensive and easily increasing Pragmatic betting real time gambling enterprise collection, wagering, bingo, etcetera. Currently, the new studio is doing a good jobs to build a lot of well quality content and you may growing with other verticals.<\/p>\n

You\u2019ll stake bonus loans after which obvious profits to maneuver her or him toward genuine harmony. HTML5 was a large relief having studios just like the in past times it familiar with create numerous items of the identical games. To understand more about your play Chicken Royal<\/a> options oneself, here are a few should your operator is genuine and you may trustworthy. It is higher volatility, that have a good noted RTP out of 96.21% and you can a good 5,000x max win, and an elective enjoy feature anywhere between victories. It is a leading-volatility position having a great detailed RTP regarding 96.70% and you may a keen reported maximum win regarding 50,000x, aimed at risk-takers.<\/p>\n

Therefore, to try out 777 video game is straightforward and fun, even if you is actually a beginner. Following, 777 online casino games was basically very popular and easy to grow and you can pertain. Even if 777 slots and you can antique slots may seem equivalent, he’s peculiarities you to definitely place them aside. We regularly up-date the webpage with this new slots, making certain members are always told of the latest launches.<\/p>\n

Mega Moolah is continuing to grow towards an operation with multiple modern jackpot harbors significantly less than its name, and Immortal Relationship Mega Moolah. Regardless of if Mega Moolah\u2019s RTP is lower than simply mediocre on 93.42%, it will make up for it by offering five jackpots. Set in an African forest, Super Moolah stays Microgaming\u2019s most legendary modern jackpot slot, recognized for awarding existence-altering winnings. Offering a premier RTP off 98.00%, this is exactly among the best position game in britain getting participants who does favor way more uniform winnings. About three or more Publication icons bring about ten extra revolves that have a random growing symbol that increases your own win possible.<\/p>\n

Every games of the line-upwards element profile-inspired reports having excellent graphics and various incentive keeps. Lifeless Collection explores the fresh new escapades of your Wilde nearest and dearest in their attempts to tell you the new legendary cost. The firm mainly is targeted on performing ports when you look at the a great four-reel format, that is greatly appreciated by fans off classics. Among team\u2019s first designs occurred in 2011 whenever Enjoy\u2019letter Wade released Fortunate Expensive diamonds. Overall Gamble\u2019n Go is one of the most well-known online casino networks internationally.<\/p>\n

The organization enjoys compiled several prestigious awards away from communities like EGR (eGaming Review) and IGA (Around the world Betting Prizes). Average volatility headings bring balanced gameplay, if you are reduced volatility selection give a great deal more consistent, faster gains right for lengthened playing classes. Flowing victories auto mechanics make certain profitable symbols decrease and you will brand new ones belong to lay, probably performing numerous wins in one twist. That it mechanic creates active game play in which single revolves can lead to multiple successive victories. Moonlight Princess integrates comic strip-layout image with innovative grid slot auto mechanics. Which Egyptian-styled thrill presenting the new explorer Steeped Wilde also provides higher volatility gameplay having a remarkable RTP away from 96.21%.<\/p>\n

The latest business was widely acknowledged for the large-manufacturing opinions, deep labeled portfolios, and diverse stuff record one covers antique table online game, modern jackpots, and have-rich video clips ports. Playtech is one of the industry\u2019s true heritage powerhouses, having a history stretching back again to the earliest days of controlled web based casinos. Hacksaw Gaming provides easily mainly based a reputation among the most innovative and you will volatility-determined studios in the industry. But not, among studio\u2019s most identifiable titles is actually Dollars Pig, a fun loving, pig-inspired slot based doing an old hold-and-winnings concept bonus.<\/p>\n

Having a 96.2% RTP rate, Raging Rex dos is sold with 29,one hundred thousand x choice maximum gains. Having a 96.5% RTP price and you will 5,one hundred thousand x choice maximum gains, Go up out of Olympus is one of the most readily useful Enjoy \u2018n Wade slots features received cult status. Playable out of 20p for each and every spin, it\u2019s played to your 5 reels and 20 paylines. With synchronising reels and you will 2x multiplier wilds, Kiss Reels out of Stone has fifty,000 x bet maximum gains and an excellent 96.2% RTP speed.<\/p>\n

It\u2019s various other common feature inside the PG Silky\u2019s choices and tends to couple well along with other technicians particularly multipliers and you will flowing reels. Each other techniques calculate earnings according to the number of coordinating symbols obtaining into the consecutive reels, bringing an even more vibrant twist feel without the constraints regarding traditional paylines. You\u2019ll discover ports when you look at the business\u2019s list which have step 1, 3, or 5 paylines, to titles that have 31 or even 50. Paylines would be the center away from slot betting, and you may PG Flaccid\u2019s headings become a very good assortment you to definitely suits admirers out-of vintage configurations. Because you\u2019ve most likely discovered to experience the free PG harbors, the newest business is recognized for trying out multiple reel mechanics. Whilst it\u2019s obvious one to PG Delicate prioritises position online game, the brand comes with put out a few digital online casino games more than many years.<\/p>\n

As much people will likely understand, Play\u2019n Wade is among the biggest service providers out of videos harbors in order to online casinos and you can social gambling enterprises. Now, we\u2019ll familiarizes you with a knowledgeable online game using this notable app facility. In terms of online game has, you\u2019ll get a hold of Play\u2019letter Go create an effective usage of every common ones such as for instance free spins, re-revolves and other multiplier have. In that case, chances are you\u2019ll enjoy some time on a gamble\u2019n Go gambling enterprise. Looking around, you can even look for certain ports of Enjoy\u2019n Wade that are set to a decreased or medium volatility.<\/p>\n

Play\u2019n Gos run world class image enjoyable narratives and inventive game play ensures around\u2019s some thing for all whether you need activities or whimsical adventures, on your gaming feel. On the hands participants is also delve into Greek mythology which have Go up out-of Olympus or mention a full world of phenomenal candy into the Sweet Alchemy. Its multilingual rollout isn\u2019t for bragging rights \u2014 it\u2019s a key mainstay from entry to, reinforcing Enjoy\u2019letter Wade\u2019s place while the a really worldwide gambling enterprise blogs provider. Actually the promotion actions flex so you can local taste, in the event it\u2019s bonus offers aimed having regional holidays or private part-certain position displays. Regarding Hungary towards the Philippines, the fresh facility provides nearby the game for more than 29 languages and you may dozens of regulated avenues, ensuring that for every slot revolves since fluently when you look at the Foreign-language or Turkish because really does into the English.<\/p>\n

The firm been since the a game creator but sooner advanced for the an excellent B2B best online slots provider. Known for its innovative ports, the company also offers a diverse listing of templates in order to cater to the people. This type of releases feature expanding, sticky, and you may moving on wilds.<\/p>\n

It runs with the highest volatility which have good listed RTP off 96.83% and you will a max win around 20,000x. It\u2019s not a frequent subjective score as we assemble actual research away from numerous gaming operators to offer the listing of true champions. Among the very high volatility BGaming harbors, gains takes lengthened to seem, nevertheless the Incentive enjoys and you can multiplier improvements give it good prospective to own large earnings doing ten,000x. To own a professional platform to enjoy a popular free ports and much more, below are a few Inclave Gambling establishment, for which you\u2019ll discover several games and you will a dependable gambling environment. For every single games contained in this series also offers yet another array of icons and you will earnings, combined with enjoyable has actually like several reels, paylines,… If you play at the respected web based casinos from the all of our record, and read the game opinion carefully.<\/p>\n

Better, it\u2019s besides a variety, that\u2019s definitely! Another area on our site contains a summary of brand new most useful free harbors 777 with no obtain featuring the fresh jackpot feature. Constantly place limitations in your time and money, and make use of the various tools available to help you stay in your constraints. It is important is always to approach the option of the video game smartly as, at all, the latest demonstration form has no constraints. Through our demo mode element right on this site, you can consider this type of or any other totally free harbors 777 no down load or put, in the finest providers.<\/p>\n","protected":false},"excerpt":{"rendered":"

Read this Finest one hundred listing to see just what a dominating force the fresh new creator was. They isn\u2019t merely harbors anymore, you\u2019ll as well as find a comprehensive and easily increasing Pragmatic betting real time gambling enterprise collection, wagering, bingo, etcetera. Currently, the new studio is doing a\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-94844","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/94844","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=94844"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/94844\/revisions"}],"predecessor-version":[{"id":94845,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/94844\/revisions\/94845"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=94844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=94844"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=94844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}