/* 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":2101,"date":"2026-04-22T11:52:46","date_gmt":"2026-04-22T11:52:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=2101"},"modified":"2026-04-22T11:52:48","modified_gmt":"2026-04-22T11:52:48","slug":"weitere-35-spins-einbehalten-die-kunden-inside-einzahlung-an-dem-zweiten-tag-unter-das-ersten-einzahlung-second","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/weitere-35-spins-einbehalten-die-kunden-inside-einzahlung-an-dem-zweiten-tag-unter-das-ersten-einzahlung-second\/","title":{"rendered":"Weitere 35 Spins einbehalten Die kunden inside Einzahlung an dem zweiten Tag unter das ersten Einzahlung (Second"},"content":{"rendered":"

Dies gultigkeit besitzen die Bonusrichtlinien ferner NutzungsbedingungenBetiton Willkommens-Maklercourtage – 100% Bonus https:\/\/dachbet-de.com\/<\/a> unter Die einzig logische Einzahlung solange bis hinten \ufffd35 + 000 Spins, sofern keineswegs anders angegeben. Spins seien folgenderma?en erteilen: 22 Spins unter anderem 000% Maklercourtage bei der ersten Einzahlung durch \ufffd15 & hoher! \ufffd20), weiters mehr 35 Spins einbehalten Welche inside Einzahlung an dem dritten Tag (Minute. \ufffd20). Freispiele man sagt, sie seien 23 Stunden komplett. Parece gultigkeit besitzen Betitons allgemeine Vermittlungsgebuhr- unter anderem Nutzungsbedingungen.<\/p>\n

Es gelte ‘ne 55-fache Umsatzbedingung<\/h2>\n

Zu handen Neukunden gibt Betano angewandten Vermittlungsgebuhr von 100 % unter nachfolgende Ersteinzahlung bis 000 Ecu. Selbige Mindesteinzahlung betragt 9.1 Ecu. Zusatzlich ermi\ufffdglichen sich so weit wie 160 Freispiele. Hinsichtlich zahlreiche Freispiele eres genau gibt, hangt von ihr Highlight der ersten Einzahlung nicht vor. Ab 9.1 Euro Einzahlung existieren 35 Freispiele, erst als 40 Euro Einzahlung hundred Freispiele & nicht vor one hundred Euro Einzahlung 140 Freispiele. Die Kosteloze Spins gultigkeit haben pro einen Slot Wide Fishes Bonanza von Pragmatic Play. Wer one hundred Eur einzahlt ferner one hundred thousand Ecu amyotrophic lateral sclerosis Pramie zu tage fi\ufffdrdert, soll so gesehen 3500 Euro effektuieren. Der zulassige Maximaleinsatz qua Bonusgeld betragt 0 Euroletten. Die Umsatzanforderung muss inmitten bei 20 Konferieren erfullt werden. Unser Freispiele seien sieben tage unter der Haben komplett.<\/p>\n

Spiel: Publication to Dropped, Spielwert: one<\/h2>\n

Ist und bleibt in der Einzahlung selbstbeweglich gutgeschrieben. Auftragsstornierung vermag angefordert man sagt, sie seien. Ungeachtet diese einzig logische Einzahlung. Fullest. Vermittlungsgebuhr one hundred thousand\ufffd. Selbige concri?te Reihe eingeschaltet Freispielen wird 55. 10\ufffd. Einsatzanforderung: Innerhalb von 25 Besprechen thirty Zeichen angewandten Einzahlungs- unter anderem Bonusbetrag und 40 Mal einen Freispiel-Gewinnbetrag vergehen (jedoch Spielautomaten bauen). Das optimale Nutzung sind 10 % (min. 0.10\ufffd) des Freispiel-Gewinnbetrags ferner Bonusbetrags unter anderem 4\ufffd (geringster Absoluter betrag gilt). Ebendiese Spiele mussen verwendet bzw. das Vermittlungsprovision inside Billigung genommen sind, vorweg unser eingezahlte Guthaben gebraucht ist. Einzahlungs-\/ Willkommensboni durfen gleichwohl fruher inwendig bei seventy two Stunden bei jedem Betreibern beansprucht sind. *So lange Spielangebot erhaltlich. Sera gultig sein ebendiese Bonusbedingungen.<\/p>\n

Allgemeine Geschaftsbedingungen NUTZUNGSBEDINGUNGEN \/ ENDBENUTZER-LIZENZVEREINBARUNG Bonusbedingungen oder Nutzungsbedingungen gultig sein. Ersteinzahlungen: Mindesteinzahlungsbetrag: 22 \ufffd Das optimale Provision variiert gema? Einzahlung (sulfur. unten). Welches Willkommenspaket vereint die anderen 4 Einzahlungsboni: * a single. Einzahlung: 000 % Vermittlungsprovision so weit wie 400 \ufffd * four. Einzahlung: 40 % Pramie so weit wie 250 \ufffd * three. Einzahlung: 26 % Provision bis zu 250 \ufffd * 5. Einzahlung: thirty % Vermittlungsprovision bis zu two hundred and fifty \ufffd *Au?erplanma?ig hinten den Einzahlungsboni beziehen Sie auch two hundred fifity Freispiele. Via Der ersten Einzahlung eignen Ihnen funf Menstruation lang pro tag um xii Uhr 50 Freispiele beim Login gutgeschrieben. Ungenutzte Freispiele zu ende gehen 24 Stunden auf Der Guthaben. Unser Freispiele gultigkeit besitzen fur unterschiedliche Spiele. Bonusguthaben verfallt twentyone Tage nach seiner Guthaben. Gewinne aufgebraucht Freispielen, die bei ‘ne Einzahlung generiert wurden, zu tun sein 35x vollzogen seien. Bonusguthaben alle Einzahlungen mess 35x umgesetzt seien. Fur jeglicher ich wei? nicht wo genannten Bereiche gultigkeit besitzen selbige allgemeinen Bonusbedingungen. Jenes Vorschlag ist auf keinen fall z. hd. Spieler alle Vereinigtes konigreich zuganglich. Luckland behalt einander unser Recht vorher, samtliche Angebote zu jeder zeit oder alle beliebigem Boden zu verandern oder zuruckzuziehen. Luckland Willkommensbonus \ufffd one hundred thousand % Vermittlungsprovision unter Die einzig logische Einzahlung bis hinten three hundred \ufffd, soweit gar nicht anderweitig angegeben. Ein Provision gilt nur z. hd. Einzahlungen von zumindest 20 \ufffd. Die kunden sollen diesseitigen Absoluter wert einzig auf Ihr Cashiopeia Konto einzahlen oder kriegen inoffizieller mitarbeiter Anschluss direkt angewandten Provision. Rechenbeispiel: Einzahlung 15 \ufffd, Vermittlungsprovision 12 \ufffd, Gesamtguthaben 50 \ufffd. Einzahlung 29 \ufffd, Bonus 20 \ufffd, Gesamtguthaben 40 \ufffd. Einzahlung fifty \ufffd, Maklercourtage 55 \ufffd, Gesamtguthaben hundred \ufffd. Nutzungsbedingungen diverses \ufffdWillkommensbonus\ufffd: o Fur Topf war dennoch das \ufffdWillkommensbonus\ufffd gewahrt. wieder und wieder Ein \ufffdWillkommensbonus\ufffd darf nichtens as part of Bundnis unter einsatz von folgenden Boni, Sonderaktionen & Leistungen genutzt werden. wieder und wieder Der \ufffdWillkommensbonus\ufffd muss im bereich bei 23 Diskutieren uff Luckland ausgefuhrt man sagt, sie seien. Luckland behalt umherwandern das Ma?ig vorweg, ungenutzte Willkommensboni uff Vorgehen solch ein Zeitrahmens abzuerkennen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Dies gultigkeit besitzen die Bonusrichtlinien ferner NutzungsbedingungenBetiton Willkommens-Maklercourtage – 100% Bonus https:\/\/dachbet-de.com\/ unter Die einzig logische Einzahlung solange bis hinten \ufffd35 + 000 Spins, sofern keineswegs anders angegeben. Spins seien folgenderma?en erteilen: 22 Spins unter anderem 000% Maklercourtage bei der ersten Einzahlung durch \ufffd15 & hoher! \ufffd20), weiters mehr 35\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-2101","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=2101"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2101\/revisions"}],"predecessor-version":[{"id":2102,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2101\/revisions\/2102"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=2101"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=2101"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=2101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}