/* 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":96152,"date":"2026-05-24T06:13:21","date_gmt":"2026-05-24T06:13:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=96152"},"modified":"2026-05-24T06:13:24","modified_gmt":"2026-05-24T06:13:24","slug":"website-links-of-ra-ii-king-millions-demonstration-gamble-position-games-one-hundred-totally-free","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/website-links-of-ra-ii-king-millions-demonstration-gamble-position-games-one-hundred-totally-free\/","title":{"rendered":"Website links of Ra II King Millions Demonstration Gamble Position Games one hundred% Totally free"},"content":{"rendered":"

NetEnt\u2019s adventurer, Gonzo, takes on jungle and you can drags united states having your which have an effective book 100 percent free slot that have added bonus and you can totally free spins. In kwiff no deposit bonus<\/a> the event chance takes on a significant character into the slot game which you can take advantage of, with regards to strategies and you can info can boost your own gaming sense. Remember, to tackle for fun makes you test out some other setup instead risking anything.<\/p>\n

Whether or not you need highest otherwise lowest volatility harbors, the key to enjoying online slots games was in charge playing. Because victories is almost certainly not since high as the large volatility slots, these types of games offer a stable playing sense, leading them to a professional option for of a lot. The actual earnings out-of a player in a single tutorial is vary commonly throughout the RTP fee because of facts for instance the volatility of your own game and randomness of each twist otherwise hand. Participants also such as online slots games and real time ports due to their prospective jackpots \u2014 with a few of your own premier gambling enterprise profits in history coming out-of harbors. Highest volatility ports usually give big honors, nonetheless they don\u2019t been will, so it is similar to a great roller coaster trip, that have thrilling levels which could simply take a little while to arrive. One of the better reasons for online slots games is the range\u2014plus games you to definitely be like the fresh vintage slot machines you\u2019ve found in urban centers such as for instance Las vegas.<\/p>\n

Indeed there aren\u2019t of several added bonus possess observe, making this a really a good online position to begin with reading the essential construction. Play\u2019n Wade is served by a track record to possess story-motivated ports, weaving recurring letters for example Rich Wilde towards significantly immersive activities. Play\u2019n Wade is yet another extremely decorated global on line slot designer known for more than 350+ titles and you will depending. We\u2019re also spoiled to own solutions that have free online slots playing having enjoyable within the 2026, and app developers constantly crafting most useful-notch online game are the fundamental men and women to give thanks to for it. So it modern jackpot games has actually good randomly triggered best honor you to might have been responsible for some of the biggest gains on history of the net position world.<\/p>\n

This can be done because of the examining the new paytable, found in the position\u2019s info part, and therefore breaks down symbol philosophy, paylines, added bonus trigger, and great features. Most are easy, featuring a standard reel layout and a restricted number of paylines. Excite always glance at hence games be eligible for brand new competition in advance of acting. Professionals twist into the specific slots to make circumstances, go up new leaderboard, and you can victory real cash or bonus awards.<\/p>\n

With the Gambling enterprise Master, you might pick more than 20,one hundred thousand demo slots enjoyment and you will gamble her or him instantly for the any unit. Look slots with preferred gameplay has actually and you can layouts less than. The video game has certain bonus have that make it more appealing in order to users. Modern slot machines can be out-of numerous items together with free and you will paid, antique and videos slots, three-dimensional, fruit, Las vegas online game, that have otherwise versus jackpot etcetera. You’ll be able to search through all of the categories readily available and buy the that attractive to your. SlotsSpot.co.united kingdom will be your leading professional in the wonderful world of on the web slot servers so you can find any kind of game inside.<\/p>\n

Given the nature regarding online position playing, it\u2019s completely clear that some members could have second thoughts concerning equity of those online game. Investigations home efforts independently from video game designers and gambling enterprises, taking objective feedback to approve one games is actually agreeable, fair, and you will it’s haphazard. Certification regulators set the standards you to definitely designers and you may operators must see supply the game, making certain equity, transparency, and you may safety. All online gambling regulator \u2014 and therefore i\u2019ll speak about in more detail lower than\u2014kits tight requirements one to slot developers have to pursue. Luckily one to online slots are among the very heavily controlled online game regarding the betting globe, making certain you aren\u2019t taking \u201cripped off\u201d otherwise to try out unjust game. Right here, we\u2019ll plunge into the regulating landscape from slot betting, since the conditions and safety one guarantee a good to tackle sense.<\/p>\n

Playson harbors shine because of their ambitious math designs, repeated added bonus possess, and you will high-times mechanics one create especially well about sweepstakes local casino ecosystem. Which slot founder keeps quickly become a household label at the both sweepstakes casinos and you may real-money web based casinos. The top online slots games to play for free have a tendency to already been away from most readily useful slot studios. We provide many of them in this article, you could and check out all of our webpage you to definitely lists all of the of your 100 percent free slot demos out of An excellent-Z.<\/p>\n

Free online harbors is digital slot machines as you are able to gamble on the web rather than risking a real income. Specific online casinos provide dedicated gambling establishment programs too, in case you’re worried about taking up area on your equipment, we recommend the brand new inside-browser solution. Most contemporary online slots are designed to become played on one another desktop computer and cellphones, eg smart phones or pills. It is advisable to tackle the brand new slot machines having 100 percent free prior to risking their bankroll. Don\u2019t forget, you may also here are some our gambling establishment critiques for people who\u2019re finding totally free casinos to install. Progressive jackpots towards the online slots games can be grand because of the vast number out of professionals place wagers.<\/p>\n

Same image, exact same gameplay, exact same impressive extra possess \u2013 only no chance. You\u2019re fortunate \u2013 of a lot online casinos carry out enable you to wager free. Referring with special God Energy enjoys that will help you would a profit. Viking Runecraft 100 was a dramatic position game devote a keen ancient globe. If you belongings an adequate amount of new spread out icons, you can choose from three other totally free spins rounds.<\/p>\n

That have 75+ trial ports available, BTG titles such as for instance Bonanza, Even more Chilli, and you will White Bunny offer up so you’re able to 117,649 an approach to earn. Situated in australia last year, Big-time Playing revolutionized online slots having its patented Megaways™ auto mechanic. Recognized for enjoyable incentive enjoys, cellular optimization, and you will frequent the latest releases, Practical Play ports are perfect for members seeking action-packed gameplay and larger victory prospective. Relaxed professionals in addition to like the newest activity really worth\u2014just twist trial slots enjoyment and enjoy the adventure of the online game without having to worry from the deposits or loss. 100 percent free harbors are great for new participants who want to see just how slot machines really works before betting a real income. These types of trial harbors let you explore a wide variety of layouts, added bonus has actually, and you will reel auto mechanics versus risking a real income.<\/p>\n

Yes, to tackle totally free ports game on line can be secure for folks who pursue particular recommendations and select legitimate programs. All of our big collection of demonstration ports helps to make the selection to possess exciting gameplay practically unlimited. Such incentives grant your a-flat level of spins on picked slots rather than requiring people deposit, letting you twist new reels and winnings a real income rather than risking their fund. One of several great number of offers readily available, free online harbors no deposit incentives keep an alternative impress. The action continues having totally free slot machine games with added bonus and you may free revolves, at SlotsCalendar, we have been right here to help you each step of means. We need pride inside bringing objective and you may specific pointers, enabling you to generate advised conclusion and then have an enjoyable gambling experience.<\/p>\n

With that being said, particular online slots procedures strongly recommend improving the size of the new bet after a couple of non-successful revolves and come up with upwards into losses to the 2nd win. Every outcome is influenced by a haphazard number creator in order for there is no way so you’re able to anticipate anything in advance. If you\u2019lso are a new comer to ports, you could here are some our very own Just how to Win publication before you could start playing. Online slot machines will pay out a real income when you choice with real money. The brand new reels often twist having a while right after which avoid in order to tell you haphazard signs with the screen. When you\u2019ve chosen the position games, you ought to set how big new choice we want to lay and then force the newest “Spin” switch.<\/p>\n

This type of businesses place laws and regulations and direction for different types of playing, as well as casinos, lotteries, pony race, an internet-based betting. If or not you would like the fresh carefree exposure to to relax and play free of charge or the fresh new adrenaline rush out-of to experience the real deal money, online slots games focus on all types of players and choices. Free online ports give a threat-free and humorous cure for delight in slot games without having to bet people actual money. We have all the new online ports computers here, so you would not lose out on people incredible potential.<\/p>\n

An internet connection is you should have having to try out free online ports online game. The best on line totally free ports no down load zero membership promote an enthusiastic pleasing gaming feel that each user seeks. Online slots game are one of the most common indicates first off understanding the video game and having fun. Zero wagering requirements to the free twist payouts. Usually, you must play particular ports for the a certain go out so you’re able to be considered. As a result of HTML5 technology, you can enjoy to play free position game on your mobile device.<\/p>\n","protected":false},"excerpt":{"rendered":"

NetEnt\u2019s adventurer, Gonzo, takes on jungle and you can drags united states having your which have an effective book 100 percent free slot that have added bonus and you can totally free spins. In kwiff no deposit bonus the event chance takes on a significant character into the slot game\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-96152","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96152","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=96152"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96152\/revisions"}],"predecessor-version":[{"id":96153,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/96152\/revisions\/96153"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=96152"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=96152"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=96152"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}