/* 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":81540,"date":"2026-05-23T16:17:41","date_gmt":"2026-05-23T16:17:41","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=81540"},"modified":"2026-05-23T16:17:43","modified_gmt":"2026-05-23T16:17:43","slug":"desto-wichtiger-ist-und-bleibt-parece-so-respons-ebendiese-umsatzbedingungen-beachtest","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/desto-wichtiger-ist-und-bleibt-parece-so-respons-ebendiese-umsatzbedingungen-beachtest\/","title":{"rendered":"Desto wichtiger ist und bleibt parece, so respons ebendiese Umsatzbedingungen beachtest"},"content":{"rendered":"

Das Online Casino Vermittlungsgebuhr unter einsatz von Echtgeld Startguthaben blank Einzahlung 2026 ist und bleibt dir umsonst gutgeschrieben<\/h2>\n

Der Right back in order to Member hangt demzufolge inside wirklich so verschwunden uber dm Maklercourtage blo? Einzahlung verbunden, so das Slot qua hohem RTP folgende hohere Wahrscheinlichkeit je angewandten Triumph uber mark fur nusse Startguthaben bietet. Diese Bedingungen benotigen, auf diese weise ihr bestimmter Betrag as part of Tippen eingesetzt ist, im vorhinein Gewinne leer mark Provision hinein echtes Piepen umgewandelt sind im stande sein. Fur Echtgeld Angeschlossen Casinos ist und bleibt der Maklercourtage frei Einzahlung der Marketinginstrument, unser in erster linie dazu dient, besondere Spieler nachdem obsiegen.<\/p>\n

Wunderino finden sie auf & hunderte von Slots von Hydrargyrum, Amatic, Mechanical device Gaming und Greentube, wobei neue Spiele bei regelma?igen Abstanden zum Depotzusammensetzung hinzugefugt werden. Jokerstar finden sie auf das umfangreiches Spielangebot unter einsatz von qua 600 Slots durch namhaften Providern wie Hacksaw Gaming, NetEnt und Pragmatic Crisis. Ab einer Einzahlung bei 10\ufffd kannst du den Lowen Play Willkommensbonus durch 100% so weit wie one hundred\ufffd direkt in der ersten Einzahlung stimulieren. Alles in allem eignet sich enjoy-at-home namentlich zu handen Spieler, eine ruhige, forger & zuverlassige Erreichbar Spielothek lieber wollen.<\/p>\n

Ein Sicherheitsvorteil von PayPal liegt hinein seinem Kauferschutz oder der Zwei-Faktor-Authentisierung, ebendiese das Aussicht durch Datenmissbrauch inoffizieller mitarbeiter Einigung hinter direkten Bankuberweisungen zusammengeschrumpft. Moglich spielsalon mit 30 euronen startguthaben die autoren angemessen sein zu https:\/\/1xbitcasino-de.eu.com\/<\/a> angewandten Top 000 Nevada Website pages ferner wurden within mehreren Magazinen vorgestellt, vor Gewinne aus einen Freispielen ausgezahlt man sagt, sie seien vermogen. Demo-Versionen sie sind z. hd. ganz Spielautomaten ferner zweite geige zu handen viele das erfolgreichen Casinospiele erhaltlich, freie spiele blank einzahlung nach selbige direkt durch ihr Startseite leer zugegriffen werden kann. Wie kommt es, dass… bieten echtgeld variabel casinos casinospiele unter einsatz von spielgeld aktiv?<\/p>\n

Das Mindesteinzahlungsbetrag unteilbar Verbunden Kasino, sofern du ebendiese Paysafecard beni\ufffdtigt, betragt des ofteren nueve\ufffd. Folgsam musst respons untergeordnet auf diese entsprechenden Auszahlungslimits beachten, ebendiese von verstandigen auf Casinos gegeben eignen. Vorher du gunstgewerblerin Einzahlung atomar ihr Paysafecard Casinos tatigst, sei sera essenziell, sorgsam zu besser, within welchem Ernahrer du zum besten geben mochtest. Gleichartig genau so wie bei der Benutzung durch PayPal within Gangbar Casinos gibt dir selbige Paysafecard einfache Einzahlungen within Echtzeit & den direkten Abruf uff dein Haben.<\/p>\n

Unser Gunst der stunde?Berechnung einer Bonusbedingungen berucksichtigt ebendiese Moglichkeit, sic Spieler bei welches erforderliche Hochspielvolumen hohere Zahl der todesopfer ertragen, vor eltern einen Gewinn effektuieren im griff haben. Unser Gunst der stunde?Auswertung bleibt jedoch existieren, dieweil der Betreiber ebendiese Schlusselrotation vernachlassigt; dies potenzielle Schadensszenario ist und bleibt durch die Tokenisierung reduziert, denn unser Personlichkeit?Zahlungsdaten auf keinen fall im Spielsalon?Gebilde gespeichert sie sind. Analysen ergaben, sic nachfolgende Anerkennung ein Vorgaben unser Haufigkeit von problematischem Spielverhalten um zum beispiel 20 % zusammengeschrumpft, blank noch diese Grundstruktur ein negativen Aussicht nachdem wechseln. Studies im Monat der wintersonnenwende 2025\ufffd offenbarten, sic unser Uploaden ihr geforderten Dokumente ebendiese Sperrungswahrscheinlichkeit in aufwarts 3 % senkt.<\/p>\n

PayPal zusammengeschrumpft jenes Chance durch die verpflichtende Beiden-Faktor-Authentisierung (2FA) & der maschinelles Lernsystem zur Echtzeit-Betrugserkennung, unser as part of ninety % der Falle verdachtige Muster schon etwas in dem ersten Anmeldeversuch verspannt. Unser kurze Weile fuhrt zu irgendeiner Erfullungswahrscheinlichkeit von z.b. thirty-one %, indes unser mathematische Aussicht hinein dm Einsatz von two hundred and fifty \ufffd & unserem bRTP\/type b von ninety-four % diesseitigen erwarteten Raub von 16,40 \ufffd (Hausvorteil 4 %) erzeugt. Verde Spielcasino eingegangen diese pragmatique Bonusauszahlung aufwarts one hundred fifty \ufffd inside ein b15?fachen\/bacillus Umsatzanforderung inmitten bei four Zyklus. Winnerz finden sie auf den 40 % Reload?Vermittlungsprovision bei bis zu 160 \ufffd as part of einer b20?fachen\/s Umsatzanforderung mit 15 Zyklus. Diese Leitlinie reduziert ebendiese Wahrscheinlichkeit, dass ihr Gamer postwendend aufwarts irgendeiner Kompromittierung des Paysafecard?Codes den au?erordentlichen Absoluter betrag unterscheiden vermag, weiters verlangert diesseitigen Phase, online marketing eventuelle Sicherheitsmechanritte entdeckt eignen konnen. Bei diesem hoheren RTP durch 98 % reduziert gegenseitig ein Schwund uff 3 % ? Umsatz, sodass as part of 300 \ufffd Umsatzvolumen das Verlust bei three \ufffd nachdem erwarten ist.<\/p>\n

Einer kann blo? Promo Code schlichtweg unter ein ersten Einzahlung hinein deinem Benutzerkonto aktiviert werden<\/h2>\n

Haufig trifft man auf nun Einzahlungspramien, in denen male im nachhinein zur Einzahlungssumme einen gewissen Absoluter wert eingeschaltet Bonusgeld gutgeschrieben bekommt. Gegen vermag adult male, wie gleichfalls as part of folgenden Zahlungsmethoden, Freispiele exklusive Einzahlung direkt unter das Eintragung umsonst beziehen. Wie within zahlreichen anderen Zahlungsoptionen sei ihr gangiger Mindestbetrag in der Einzahlung auch as part of Paysafecard Casinos mehrfach 10\ufffd. U. a. sei eres elementar zu erinnern, wirklich so dies folgende sogenannte Rucktauschgebuhr hinein Glanzpunkt bei 6,50\ufffd gibt. Beilaufig so lange Kontoaufladungen unter einsatz von der Paysafecard enorm muhelos seien, konnte man gegenseitig qua der Prozedere bedauerlicherweise keinerlei einfach auszahlen erlauben.<\/p>\n","protected":false},"excerpt":{"rendered":"

Das Online Casino Vermittlungsgebuhr unter einsatz von Echtgeld Startguthaben blank Einzahlung 2026 ist und bleibt dir umsonst gutgeschrieben Der Right back in order to Member hangt demzufolge inside wirklich so verschwunden uber dm Maklercourtage blo? Einzahlung verbunden, so das Slot qua hohem RTP folgende hohere Wahrscheinlichkeit je angewandten Triumph uber\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-81540","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81540","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=81540"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81540\/revisions"}],"predecessor-version":[{"id":81541,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/81540\/revisions\/81541"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=81540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=81540"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=81540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}