/* 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":12534,"date":"2026-05-07T16:43:43","date_gmt":"2026-05-07T16:43:43","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=12534"},"modified":"2026-05-07T16:43:44","modified_gmt":"2026-05-07T16:43:44","slug":"casinos-in-place-of-swedish-license","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/casinos-in-place-of-swedish-license\/","title":{"rendered":"Casinos In place of Swedish License"},"content":{"rendered":"

It pattern reveals no signs of slowing down, due to the fact players always seek out a great deal more liberty and you will range inside the the gaming experience. \u201cCasino in place of Spelpaus\u201d is largely the same as \u201cgambling establishment in the place of Swedish licenses.\u201d You earn alot more freedom, however you lose Sweden\u2019s universal mind-exception safety. In certain cases, geographic location gets good determinant, limiting access to specific casinos. Yes, it\u2019s completely courtroom to own Swedes so you can be a part of online game at the gambling enterprises without a great Swedish license, although not all the around the globe casinos offer use of Swedish players. We\u2019ve browsed the fresh new legality and entry to to have Swedes to experience at gambling enterprises versus Swedish licenses.<\/p>\n

For many who\u2019lso are searching for another type of local casino and watch, Prontobet deserves this new is! For people who\u2019re also towards sports betting, Fantasy.wager local pokerstars casino<\/a> casino in place of a Swedish licenses is a fantastic place to wager the bets. For individuals who\u2019re also new to the world of casinos on the internet, it is just sheer in order to ask yourself as to the reasons bettors would prefer to play within unlicensed casinos. Swedish casinos are required to pursue all of the in charge gaming tips and you will deliver the correct products in their mind. The new large gambling tax into gambling money can affect this new local casino\u2019s success and just how effortlessly it can bring aggressive winnings and incentives. The newest casinos would need to be certain that compliance, and that is costly and a period-sipping techniques.<\/p>\n

If you find yourself various game builders adorn low-Swedish licensed gambling enterprise and you will betting internet, it\u2019s sad that specific designers restrict their products to help you Swedish consumers throughout these platforms. If you find yourself almost every other certificates may offer attractive incentives or less restrictions, they frequently have change-offs particularly taxable winnings, weakened user defense, or restricted disagreement resolution. Among the strongest benefits associated with to relax and play within a gambling establishment without swedish permit mga are taxation. Gambling enterprises licensed from the MGA need certainly to satisfy higher criteria getting player safeguards, fairness, financial transparency, and you may in control gambling. The uk Betting Comission (UKGC) is one of the strictest gaming government around the world, that have a robust work on responsible gambling and user safeguards. While it lets providers provide nice bonuses and fewer constraints, Swedish players should be aware one profits out-of Cura\u00e7ao-authorized casinos are usually at the mercy of taxation.<\/p>\n

Of a lot people take pleasure in access to a number of video game, due to the fact certain online game company maximum the offerings to help you Swedish-subscribed gambling enterprises otherwise promote additional titles international. Having commitment levels offering customized gift suggestions, cashback, and you can free spins, so it casino truly treats regulars including high rollers. Since the unlicensed gambling enterprises offer people even more independence \u2014 high withdrawal limitations, instantaneous crypto financial, and reduced entry to games that managed web sites commonly limit.<\/p>\n

Tight betting Swedish power laws and regulations enjoys restrictions on incentives stating that participants could only get one or no bonus when joining. Around one hundred Swedish casinos come that include Jalla Gambling establishment, Videos Ports, Fastbet, Pronto, Snabbare plus. Once you access a gaming website for instance the of them mentioned below, look out for a good Spelpaus symbol towards the bottom of the website. Additionally, it is sold with Spelpaus, a home-different program which allows participants to maximum by themselves of all-licensed Swedish casinos. That have a concentrate on the versatility to relax and play at casinos on the internet past Swedish borders, the brand new guide describes the latest legal issues, precautions, and developmental schedule regarding the captivating domain.<\/p>\n

An educated overseas online casinos away from Sweden render various typical bonuses, together with totally free spins, matched up put bonuses, reload also offers, plus. In the event the privacy is actually a priority to you personally, then you’re planning have to look for foreign gambling enterprises which do not are accountable to Swedish banks or even to Spelinspektionen. These constantly include large bonuses and you will a lot fewer local limitations. If you are going to try out on an online local casino versus a good Swedish license, there are many actions you need to attempt make certain you opting for the best local casino. Recently introduced casinos exterior Swedish regulation work significantly less than solution licences you to support way more big bonuses, smoother membership and you can less regional constraints. This means highest incentives, fewer limitations, plus percentage choice.<\/p>\n

This type of procedures render reassurance and ensure a secure gaming environment having Swedish pages. We simply list programs which have transparent added bonus words, reasonable restrictions, and sensible wagering standards. The internet sites tend to render even more aggressive incentives, less limits, and you will a bigger variety of video game. Merely casinos having a valid Swedish permit are permitted to promote or bring properties in order to Swedish customers. Which means that licensed web based casinos see rigid criteria about player protection, in control betting, and analysis cover. Sure, online gambling is legal in Sweden and you will controlled in Swedish Gambling Act, and this arrived to feeling to make sure a better, a whole lot more transparent gambling ecosystem.<\/p>\n

Forbidding gambling on line is actually impossible, thus instead, they simply listed in plenty of limitations and limits. In their eyes, these gambling enterprises may be the merely secure casinos in which members of Sweden will be play (key word are \u201cshould\u201d). Deposit-withdraw.com solely also provides educational functions and takes on zero responsibility for your options. Therefore, if you\u2019re finding a casino which have a lot more incentives and possibly a large collection of position video game, you might want to select one subscribed for the Curacao. Along with, new certification process and you can next handle feel lower and you can faster, that gives significantly more self-reliance to casinos. At the same time, MGA works typical audits and keeping track of to verify games equity as well as the integrity of gaming operations.<\/p>\n

In order to help the mobile sense, of several casinos promote mobile specific campaigns including totally free revolves no put incentives. Swedish people actually on the run, normally place wagers for the cell phones otherwise pills because they keeps entry to great styles of online game like sabers, dining table online game, live video game, real time sports. Cellular playing has become the most sensible thing for non authorized Swedish casinos since it lets Swedish professionals the fresh entry to their most favorite online game even on the go. It\u2019s incredibly important getting players to keep track of their payouts and ensure conformity with Swedish taxation laws and regulations if necessary. Using this type of told you, usually ensure that the listeners for the Sweden keeps an established authority licenses so you can change since winnings from curacao subscribed operators are strictly nonexempt significantly less than Swedish brownish legislation. Getting users who often have fun with large bet gambling enterprises one lack good Swedish licenses is ideal because they are likely for much more liberty that have restriction and you will rules.<\/p>\n

This type of smaller, independent businesses are a primary push regarding the local casino globe, offering development and you will variety one to goes with the greater, competent online game developers. In the fine print out-of international gambling enterprises, you could usually see this new part \u201cControlled territories\u201d. These companies are known to work with reliable gaming businesses, providing you with subsequent warranty of the local casino\u2019s precision and you can stability.<\/p>\n

Become informed regarding newest campaigns, totally free revolves, cashbacks, and a lot more. The fresh Swedish government cannot make it unlicensed casinos on the internet to offer functions within its condition outlines. In most cases, a gambling establishment\u2019s regulator will dictate this time to save minors from gaming. Guarantee to learn a gambling establishment\u2019s conditions and terms with the income tax. Although not, your run the risk out-of to experience within rogue playing internet in the event that you\u2019re also not mindful. They’ve been the new Curacao eGaming Authority, the brand new UKGC or MGA.<\/p>\n

For each payment system is book, having gurus and you can limitations, like detachment rates and you may deposit limits. Online casinos one to aren\u2019t authorized in the Sweden give you the means to access all kinds regarding percentage steps one to are normally taken for credit and you can debit cards in order to cryptocurrency transmits. Those web sites focus on efficiently, fork out prompt, and present participants much more independence to try out their ways \u2014 no boundaries, zero bureaucracy, with no looking forward to a withdrawal to clear. Establish put limitations and you will date stops earlier playing and you will explore in control gambling tools when necessary. Put Personal LimitsBecause unlicensed casinos wear\u2019t impose responsible gambling caps instantly, you really need to put him or her on your own.<\/p>\n","protected":false},"excerpt":{"rendered":"

It pattern reveals no signs of slowing down, due to the fact players always seek out a great deal more liberty and you will range inside the the gaming experience. \u201cCasino in place of Spelpaus\u201d is largely the same as \u201cgambling establishment in the place of Swedish licenses.\u201d You earn\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-12534","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12534","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=12534"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12534\/revisions"}],"predecessor-version":[{"id":12535,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/12534\/revisions\/12535"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=12534"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=12534"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=12534"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}