/* 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":131687,"date":"2026-05-25T17:28:27","date_gmt":"2026-05-25T17:28:27","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=131687"},"modified":"2026-05-25T17:28:27","modified_gmt":"2026-05-25T17:28:27","slug":"gamble-slots-bonuses-on-the-internet","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/gamble-slots-bonuses-on-the-internet\/","title":{"rendered":"Gamble Slots & Bonuses On the internet"},"content":{"rendered":"

Just in case you prefer traditional procedures, financial transfers are nevertheless a secure percentage option. E-purses bring quick, hassle-100 percent free purchases, leading them to a favorite selection for cellular profiles. These processes promote smoother, secure a way to put and you can withdraw loans while playing with the cellular products.<\/p>\n

Most members in the us prefer having fun with Chrome, Safari, or Firefox for immediate access and you will easy game play.2. Make sure you might be accessing the fresh new legitimate system to make sure safe subscription and qualifications for real money gamble, bonuses, and you can advertisements. These types of acceptance offers are designed to render players a powerful start, permitting them to speak about game with enhanced bankrolls and higher possibility regarding winning real cash. Whether you’re searching for real cash black-jack, real time roulette rims, otherwise immersive baccarat tables, Twist Local casino\u2019s live betting feel combines convenience into adventure out of actual-day betting. Of a lot United states users prefer Spin Gambling establishment for the high-top quality streaming, secure system, and you will smooth cellular compatibility.Real time specialist video game at the Spin Gambling establishment are capable of users which want credibility, fair play, and you may real communication. Twist Gambling establishment You will continue to attention on the web participants along with its nice bonuses and you may real money gambling choices geared to this new Western market.<\/p>\n

When the a gambling establishment doesn\u2019t see our security and you can gameplay conditions, it doesn\u2019t score detailed \u2013 straightforward as you to. We focus on rigorous checks to ensure most of the web site we advice is definitely worth some time. The regular advertisements plus allow probably one of the most rewarding cellular gambling enterprises I\u2019ve utilized.\u201d That have an effective aesthetically striking Egyptian theme, Forehead Nile Casino includes step 1,000+ game, together with many techniques from advanced harbors in order to scrape notes.<\/p>\n

Regular conditions include playthrough multiples (including, 30x the main benefit), minimum put thresholds, and conclusion dates. Live Enjoy Mobile Gambling establishment generally speaking runs advertisements that come with zero-put credits, deposit matches, and you can 100 percent free spins. Symbols range from the Panther King, Black colored Panther, Toucan, Snake, and you may floral decorations. Free slots are one of the easiest ways to find comfy having web based casinos instead of risking your cash. Extremely casinos on the internet promote equipment getting means put, loss, or tutorial constraints to help you control your gambling.<\/p>\n

I’ve selected best gambling enterprises centered on individuals classes – should it be higher-bet playing, fast withdrawals, otherwise a standard band of games, you’ll find it all of the here. We\u2019ve applied all of our powerful 23-step opinion way to 2000+ gambling enterprise studies and you can 5000+ added bonus has the benefit of, guaranteeing we identify the fresh trusted, safest networks that have genuine bonus really worth. He\u2019s reviewed a huge selection of web based casinos, providing players credible wisdom to the latest online game and you can trend. Sign in your account and you may complete practical document verification to find An effective$20 100 percent free.<\/p>\n

The above mentioned innovations are just some of the things mobile on the web casino players are going to be enthusiastic about and will be discovered on our favorite online casinos. People often eventually manage to talk about virtual on-line casino floor plus to use the pools casino<\/a> digital dining tables and you can play with traders and other people. An increasing number of gambling enterprises now deal with crypto money, that allow to have faster distributions, private transactions, and lower costs. Live dealer game is blackjack, roulette, baccarat, web based poker, game shows, and also slots. Preferred RNG and you can alive agent variations were Western european, Western, and you can French roulette.<\/p>\n

Including, you could test Betano\u2019s welcome extra by the to try out the top Trout Reel Repeat demonstration in batches off fifty spins and you will listing your own mediocre profit regarding him or her, before making a decision for folks who up coming need to allege the fresh no wagering give. Which makes him or her perfect if you like ports so much more toward amusement than just opportunities to win currency, or you\u2019re finances-mindful with regards to online gambling. Usually for releases regarding Nolimit Area, in addition has the benefit of a massive most useful prize (twenty five,920x), multitude of paylines (729), and you may decent struck speed (21.5%). Which means the online game has actually a maximum of 262,144 paylines, that’s significantly more than just several of my personal preferred Megaways harbors such as for example White Bunny Megaways and Madame Destiny Megaways.\u201d The fresh new familiar excitement theme invest the new South American forest initial forced me to getting sentimental, however, I happened to be rapidly sidetracked from the upgraded \u2018avalanche\u2019 function. My favourite into the-online game ability is the Energized Toon extra you to definitely increases the commission for the profitable groups by the current modern multiplier, without any upper limitation.<\/p>\n

Withdrawing from your membership is fast and you can needs is canned this new exact same day. All of our accepted fee procedures are Charge, Credit card, Maestro, Visa Electron, Boku, Skrill, PaySafeCard, Neteller, Trustly, Zimpler and you can PayPal. Including the private enjoy added bonus plan, you could potentially make use of totally free revolves when you build a beneficial deposit out-of \u00a320 or even more, browse the promotions part to get more information. Fans off mobile online slots games can be allege the acceptance added bonus through their portable. Slots are nevertheless the preferred gambling enterprise games in the United kingdom, if or not one to get in house-founded casinos or within casinos on the internet. Max one allege for every user.<\/p>\n

Reel \u2018em from inside the that have packages regarding racy angling escapades. You’ll find numerous position game available with a plethora of additional templates, aspects, and you can settings available. For example most of the repaired and you will modern jackpot prizes. Just discover a position, place the wager peak and you may strike ‘spin’ into the opportunity to winnings real money honours toward more than 900 slot online game.<\/p>\n

Spring season will be here into Small Struck Harbors, and it\u2019s Full of adventure! All of us professionals love the flexibility away from logging in and you may to experience away from anyplace instead losing top quality otherwise has actually.New Twist Gambling establishment software and supporting safer mobile deposits and you will prompt distributions having fun with top You-friendly payment steps. That have a smooth screen, punctual profits, and safe banking methods, Spin Gambling establishment also provides an easy entry point for anyone seeking to actual dollars gains straight from family. At this stage, you can also allege the fresh Spin Gambling establishment invited bonus, which often boasts free spins, fits incentives, otherwise personal now offers for new United states members.<\/p>\n

The variety of more than 2 hundred titles boasts large RTP games particularly once the Gonzo\u2019s Trip and you will Mega Joker. IGT\u2019s varied and you will ever before-expanding portfolio of 550+ video game is sold with titles which have grand top honours and you may large gambling limits to suit all of the spending plans. Like with desktop harbors, typically the most popular strategy you\u2019ll come across to possess cellular slots is 100 percent free revolves, which could cover no-deposit free revolves or no wagering totally free spins.<\/p>\n

From inside the 2026 the selection of game available on mobile devices try comparable to just what people come across to the laptop computers and you will desktops, plus they give a vibrant twist toward fundamental gambling on line. As a well known fact-examiner, and you may our very own Head Playing Administrator, Alex Korsager verifies all the on-line casino home elevators these pages. For many who most readily useful the brand new leaderboard at the conclusion of this new allocated day, you\u2019ll victory a prize. Both solutions enjoys their particular advantages and disadvantages, so we\u2019d strongly recommend you try one another to discover which suits you finest.<\/p>\n

I have a lot of video game having fun layouts and you may action-packed bonus series to fit the pro. That it relies on what sort of member you\u2019re, since one another solutions work very well while on the move. Play your preferred slots on the move, when it\u2019s from the cellphone or pill. As a cellular member, you\u2019ll discover usual put tips available, same as when to relax and play on pc. When you first signup a cellular slots gambling enterprise, you\u2019ll get in initial deposit if any put incentive. All of our masters enjoys seemed him or her for a lot of standards besides cellular optimisation.<\/p>\n","protected":false},"excerpt":{"rendered":"

Just in case you prefer traditional procedures, financial transfers are nevertheless a secure percentage option. E-purses bring quick, hassle-100 percent free purchases, leading them to a favorite selection for cellular profiles. These processes promote smoother, secure a way to put and you can withdraw loans while playing with the cellular\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-131687","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/131687","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=131687"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/131687\/revisions"}],"predecessor-version":[{"id":131688,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/131687\/revisions\/131688"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=131687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=131687"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=131687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}