/* 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":67778,"date":"2026-05-22T14:05:00","date_gmt":"2026-05-22T14:05:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=67778"},"modified":"2026-05-22T14:05:01","modified_gmt":"2026-05-22T14:05:01","slug":"10-eur-provision-blos-einzahlung-spielcasino-teutonia-beliebte-posten-z-hd-anfanger","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/10-eur-provision-blos-einzahlung-spielcasino-teutonia-beliebte-posten-z-hd-anfanger\/","title":{"rendered":"10 Eur Provision blo\u00df Einzahlung Spielcasino Teutonia Beliebte Posten z. hd. Anf\u00e4nger"},"content":{"rendered":"

Welche erwischen Piepen je die Gl\u00fccksspieler in petto, dasjenige allerdings nichtens einfach ausbezahlt man sagt, sie seien konnte. Einer wird m\u00fchelos gesagt die Beschluss ihr Casinos. Jedes zus\u00e4tzliche Bares w\u00fcrde hinterher geradlinig vom Kontoverbindung entfernen. Hinein einigen Abs\u00e4gen eignen anderweitig Freispiele bei genannter H\u00f6he angeboten.<\/p>\n

Unter zuhilfenahme von einer Einzahlung durch 10 Ecu in einem Angeschlossen-Spielbank verm\u00f6gen Sie einander pro den Casino-Bonus urteilen, weil dies der normale Mindestbetrag ist und bleibt, damit angewandten solchen nachdem erhalten. Dennoch wird dies beachtenswert, dass dies within Deutschland zum Schutz der Spieler keine gesetzlichen Grenzen z. hd. Mindesteinzahlungen hinein Casinos gibt, vermutlich aber pro H\u00f6chsteinzahlungen. Hier hinein Spielbank Professor f\u00fcndig werden Die kunden zweite geige gunstgewerblerin Register durch Casinos \u00fcber der Mindesteinzahlung von 5 \u20ac unter anderem Casinos qua irgendeiner Mindesteinzahlung bei 1 \u20ac. In folge dessen wird dies nicht ausgeschlossen, die mehrheit Spiele vom Taschentelefon alle zu n\u00fctzlichkeit. Dasjenige das weiters zus\u00e4tzliche M\u00f6glich Casino qua ein Mindesteinzahlung durch 10 Euroletten war noch an ausgesprochen strenge Umsatzbedingungen gekn\u00fcpft. Eres existireren m\u00f6glich mittlerweile sekund\u00e4r Plattformen, gunstgewerblerin geringere Einzahlungssumme und schier keine Einzahlung ausbedingen, vorher man anf\u00e4ngt nach auff\u00fchren.<\/p>\n

Sowie respons unser Gelegenheit \u00fcbereilung, diesseitigen kostenlosen Vermittlungsprovision hinter gewinn, kannst respons sp\u00e4ter evtl. angewandten Einzahlungsbonus via einem h\u00f6heren Absoluter wert gewinn. Respons solltest keineswegs entgegensehen, auf diese weise respons fr\u00fcher atomar M\u00f6glich Spielcasino 1 Ecu einzahlst unter anderem anschlie\u00dfend riesige Gewinne einf\u00e4hrst. Ein Online Spielcasino, an irgendeinem ort man 1 Eur einzahlen vermag weiters selber zudem angewandten lukrativen Maklercourtage bekommt, war die eine Spezialit\u00e4t. Damit du atomar Gangbar Spielsalon 1 Euro einl\u00f6sen & durch dm Vermittlungsprovision vollkommen profitieren kannst, solltest du unseren Testbericht lesen. Deswegen sei sera h\u00e4ufig einfacher, atomar Casino via unserem Einzahlungsbonus nach den arsch hochkriegen.<\/p>\n

Die autoren darstellen, wie respons zweite geige mit kleinem Haushalt damit echtes Bares musizieren oder aufmerksam sogar gro\u00dfe Gewinne erreichen kannst. Hinein folgendem Waren erkl\u00e4ren die autoren, weshalb Cloudbet<\/a> das solches Erreichbar Spielsalon verschachtelt zu auftreiben ist und bleibt oder welche Alternativen eres existiert. Wieder und wieder beibehalten Die kunden auch Freispiele oder wohl selbst gunstgewerblerin Bonus-Crab zu diesem zweck. Unsere Kasino Bewertungen sind unabh\u00e4ngige unter anderem ehrliche Reviews durch unseren Experten, aufw\u00e4rts selbige Diese gegenseitig beilegen verm\u00f6gen. Dass ausfindig machen Diese unter angewandten Seiten ihr Spielerschutzstelle im Bundesministerium f\u00fcr Finanzen etliche Hinweise. Seri\u00f6se Angeschlossen Casinos zulassen verantwortungsvolles Spielen pro die Kunden.<\/p>\n

Hier der Deal wie geschmiert extrem sei unter anderem unser Umsatzbedingungen anst\u00e4ndig. Dieser tage zeig meine wenigkeit dir, weswegen 10\u20ac dasjenige perfekte Startbudget werden \u2013 keineswegs f\u00fcr den hohlen zahn zu h\u00e4nden echten Schw\u00e4rmerei, gar nicht mehr als genug M\u00f6glichkeit! Unser Vorteile dieser 10 Euro Einzahlung in einem Angeschlossen Spielbank \u00fcber paysafecard zusammenfassen ihr geringeres Risiko unter anderem folgende bessere Leistungsnachweis \u00fcbers eigene Spielbudget. Aber und abermal g\u00fcltigkeit haben allgemeine Bonusangebote eigenst\u00e4ndig bei ihr Highlight ihr Einzahlung.<\/p>\n

Wohl Zocker hatten sekund\u00e4r nachfolgende M\u00f6glichkeit, Coins schnell uff das Perron dahinter kaufen. Bemerken Sie, wirklich so ihr Mindestauszahlungsbetrag von ein Auszahlungsoption zur n\u00e4chsten variiert. Erfreulicherweise nahrungsmittel unsereiner erfreut, gunstgewerblerin anst\u00e4ndige Wahl aktiv Optionen dahinter aufst\u00f6bern, inkl. Schulden-\/Debitkarten, E-Wallets ferner Kryptow\u00e4hrungen. Da parece zigeunern damit ihr Casino unter einsatz von dm Mindesteinzahlungsbetrag durch 10 \u20ac handelt, sollen wir der spezial Wachsamkeit nach nachfolgende Zahlungsm\u00f6glichkeiten lagern. So lange Welche uff ein Site aufsetzen, in der regel Sie der einfaches, zwar stilvolles Netz-Layout. Spinanga bietet sekund\u00e4r ‘ne dicke Gesamtmenge aktiv verlockenden Werbeaktionen, begonnen in einen Willkommensangeboten.<\/p>\n

Nachher testet jedoch der FunID Kasino oder schaut euch nachfolgende beliebtesten Methoden wieder inside der Zusammenfassung in betrieb, um die passende pro euch zu finden. Ebendiese m\u00f6glichkeit schaffen aber und abermal geb\u00fchrenfreie Einzahlungen unter anderem gebot alternative Gewissheit durch Blockchain-Technologie. Unser digitalen Geldb\u00f6rsen zulassen eres euch, euer Spielsaal-Guthaben im innern geringer Sekunden aufzuladen. F\u00fcr die eine 10 Euroletten Einzahlung aufrecht stehen euch zahlreiche sichere ferner flexible Zahlungsmethoden zur Vorschrift, unser schnelle oder unkomplizierte Transaktionen zulassen. Auch Tischspiele entsprechend Blackjack & Roulette werden qua geringem Inanspruchnahme spielbar, wogegen ihr in diesem fall via strategischem Geschicklichkeit euer Haben das gelbe vom ei pluspunkt k\u00f6nnt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Welche erwischen Piepen je die Gl\u00fccksspieler in petto, dasjenige allerdings nichtens einfach ausbezahlt man sagt, sie seien konnte. Einer wird m\u00fchelos gesagt die Beschluss ihr Casinos. Jedes zus\u00e4tzliche Bares w\u00fcrde hinterher geradlinig vom Kontoverbindung entfernen. Hinein einigen Abs\u00e4gen eignen anderweitig Freispiele bei genannter H\u00f6he angeboten. Unter zuhilfenahme von einer Einzahlung\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-67778","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67778","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=67778"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67778\/revisions"}],"predecessor-version":[{"id":67779,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/67778\/revisions\/67779"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=67778"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=67778"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=67778"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}