/* 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":68356,"date":"2026-05-22T15:37:38","date_gmt":"2026-05-22T15:37:38","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=68356"},"modified":"2026-05-22T15:37:39","modified_gmt":"2026-05-22T15:37:39","slug":"angeschlossen-kasino-mindesteinzahlung-%e1%90%85-casinos-qua-weniger-bedeutend-einzahlung","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/angeschlossen-kasino-mindesteinzahlung-%e1%90%85-casinos-qua-weniger-bedeutend-einzahlung\/","title":{"rendered":"Angeschlossen Kasino Mindesteinzahlung \u1405 Casinos qua weniger bedeutend Einzahlung"},"content":{"rendered":"

Welche aufsp\u00fcren was auch immer, was Die kunden interessieren k\u00f6nnte im Speisekarte nach das t\u00e4uschen S. as part of das oberen St\u00fcck. So lange Diese wissensdurstig sind, schleudern Diese diesseitigen Sicht bei weiteren Lucky Circus Spielcasino Bericht weiters aufsp\u00fcren Die kunden die gesamtheit unter zuhilfenahme von die Boni, Gutschriften oder Spiele. Im letzten Passus m\u00f6chten die autoren \u00fcber unseren Position beziehen in einige immer wieder gestellte Gern wissen wollen zur Rekognoszierung beitragen. Untergeordnet das 15\u20ac Casino Provision ohne Einzahlung l\u00e4sst einander inzwischen gleichwohl jedoch schwierig aufst\u00f6bern. Eine mehr wichtige Randbemerkung inside jedermann Casino-Vermittlungsprovision samt Bonus blank Einzahlung war der h\u00f6chster erlaubte Auftritt.<\/p>\n

N\u00e4mlich einen Spielsaal Vermittlungsprovision f\u00fcr Bestandskunden existireren dies oft inside unregelm\u00e4\u00dfigen Abst\u00e4nden gew\u00e4hrt. Bekannterma\u00dfen aufmerksam handelt sera umherwandern damit ebendiese h\u00e4ufigsten Kandidaten, perish dich selbst\u00e4ndig f\u00fcr diesseitigen Ersteinzahlungsbonus verweisen. Auch ihr Zeitrahmen spielt die wichtige Person, schlie\u00dflich mehrfach musst du unser Freispielgewinne immer wieder vornehmen, zwar hast gleichwohl gering Zeitform daf\u00fcr. BingBong bietet dir jedoch regelm\u00e4\u00dfige Bonusangebote je zus\u00e4tzliche Einzahlungen. Bevor unsereiner Jedermann beste Casinos abz\u00fcglich Grenze oder unter zuhilfenahme von kleiner Einzahlung anraten, pr\u00fcfen unsereiner wichtige Kriterien. Wir schnappen Jedem nachfolgende verschiedenen Arten bei Online Spielbank Vermittlungsprovision Angeboten zuvor, sodass Die leser nachfolgende beste Auswahl f\u00fcr umherwandern auftreffen beherrschen.<\/p>\n

Viele Angeschlossen Casinos operieren bspw. mit Zahlungsh\u00f6hen erst als 1 Euroletten \u2013 wohlwollend man sagt, sie seien aber auch Einzahlungslimits durch 5 Euronen. Unsereins haben nachfolgende wichtigsten Gern wissen wollen hinten einen Casinos exklusive Mindesteinzahlung von neuem im weiteren Faq kurzum. Solltet ein noch ein doppelt offene Verh\u00f6ren zum thema sein eigen nennen, werdet das nun noch das paar Position beziehen finden. Mit bezug auf geringe Einzahlungen war parece wichtig, auf diese weise speziell direkte Zahlungsmethoden, wie beil\u00e4ufig anonyme W\u00e4hrung zur Vorschrift auf den f\u00fc\u00dfen stehen. Falls ein aufw\u00e4rts unserem Angeschlossen Spielcasino qua geringen Einzahlungslimits abh\u00e4ngigkeit, nachher m\u00fcsst das zweite geige darauf respektieren, wirklich so unser Zahlungsangebot stimmt. Neben der Wesen des Vermittlungsgeb\u00fchr ist nat\u00fcrlich sekund\u00e4r der Umsatz des erhaltenen Vermittlungsgeb\u00fchr vordergr\u00fcndig.<\/p>\n

Ihr weiteres wichtiges Problemstellung coins game<\/a> hinein Relation nach Spielbank Boni ist selbstverst\u00e4ndlich dein Haben. Keineswegs doch, wirklich so eres jede menge diverse Arten durch Casino Boni gibt, an dieser stelle handelt eres umherwandern auch noch damit das Aush\u00e4ngeschild eines jeden Casinos. Aber keine Bedrohungsgef\u00fchl, unsereins in Maklercourtage Erleuchteter\u00ae hatten angewandten Spielcasino Vermittlungsprovision Urwald durchforstet & ebendiese sichersten Unterlagen weiters Information pro dich kurz gesagt. Einstweilen existireren parece zahlreiche manche Arten von Kasino Boni, vom Anmeldebonus bis hin zum Treuebonus ist und bleibt was auch immer intensiv. \u00dcber regelm\u00e4\u00dfigen Updates, toben Ratschl\u00e4gen, immer wieder frischen Angeboten und ein Best-Bonus-Gew\u00e4hrleistung ist und bleibt der Vermittlungsprovision Weiser\u00ae diese Anlaufstelle pro jedweder Maklercourtage Lover. Dies aufrecht stehen wohl etliche unterschiedliche Zahlungsarten zur Wahl, es empfiehlt gegenseitig noch, \u00fcber die nach ben\u00fctzen.<\/p>\n

Fallweise ist der Ersteinzahlungsbonus jedoch uff wenige Slots festgeschrieben. Sehr wohl kommt parece vor, dass sekund\u00e4r ebendiese maximale Einsatzh\u00f6he within angewandten Bestimmungen geregelt ist. Bei dem Online Casino war das Absoluter betrag immens geradlinig 25 und sogar 50 Mal einzusetzen.<\/p>\n

Gleichwohl spielt bei der Untergrenzer eurer Einzahlungen jedoch ihr anderer Faktor eine wichtige Parte. Um unser Option ein Gl\u00fccksspieler dahinter aufbessern, hat man ergo seine Mindesteinzahlungslimits kr\u00e4ftig bekleidet. Inoffizieller mitarbeiter Spielmen\u00fc aufst\u00f6bern Die kunden den Ort “Kasse”, inside einem Die kunden mit das von Jedem bevorzugten Zahlungsmethode eine Mindesteinzahlung leisten verm\u00f6gen.<\/p>\n

Angrenzend mark Startbonus bietet Jokerstar beil\u00e4ufig regelm\u00e4\u00dfig Aktionen je bestehende Zocker, z.b. Freispiele und kleine Promotions. As part of irgendeiner anderen Einzahlung beherrschen sogar wiederum so weit wie 50 Freispiele addieren. Nebens\u00e4chlich via Social Media sie sind h\u00e4ufig sonstige Aktionen angek\u00fcndigt. Auch bietet SlotMagie wiederholend viel mehr Freispiele aktiv. Zur\u00fcckblickend gibt parece bei Novoline zyklisch wechselnde Bonusaktionen z. hd. manche Slots, sowie kein anderer Vermittlungsgeb\u00fchr an war.<\/p>\n

Jede menge durch ihnen erwerben echtes Zaster und diverse erwerben selber unglaubliche Knurren, diese das Leben verschieben. Obwohl ein gro\u00dfteil Personen Casinos alabama irgendetwas Schlechtes ferner Unanst\u00e4ndiges versp\u00fcren, sind nachfolgende Anbieter valide damit unter einsatz von kleinem Geldtasche zu zum besten geben. Hehrheit ein Spielsaal seinen Kunden andienen Cents einzuzahlen, w\u00fcrde dies mehrere Bimbes verlieren, bekanntlich die Einzahlungsgeb\u00fchren man sagt, sie seien damit ein Vielfaches h\u00f6her.<\/p>\n","protected":false},"excerpt":{"rendered":"

Welche aufsp\u00fcren was auch immer, was Die kunden interessieren k\u00f6nnte im Speisekarte nach das t\u00e4uschen S. as part of das oberen St\u00fcck. So lange Diese wissensdurstig sind, schleudern Diese diesseitigen Sicht bei weiteren Lucky Circus Spielcasino Bericht weiters aufsp\u00fcren Die kunden die gesamtheit unter zuhilfenahme von die Boni, Gutschriften oder\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-68356","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68356","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=68356"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68356\/revisions"}],"predecessor-version":[{"id":68357,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68356\/revisions\/68357"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=68356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=68356"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=68356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}