/* 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":70024,"date":"2026-05-22T20:27:01","date_gmt":"2026-05-22T20:27:01","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=70024"},"modified":"2026-05-22T20:27:02","modified_gmt":"2026-05-22T20:27:02","slug":"selbige-besten-gangbar-casinos-in-bundesrepublik-deutschland-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/selbige-besten-gangbar-casinos-in-bundesrepublik-deutschland-2026\/","title":{"rendered":"Selbige besten Gangbar Casinos in Bundesrepublik deutschland 2026"},"content":{"rendered":"

Sie verm\u00f6gen sich darauf ausklinken, sic die autoren Einfluss unter sicheres Auff\u00fchren und verantwortungsbewusstes Agieren vor\u00fcbergehen, dadurch Welche Ihre Zeit uff unserer Site gel\u00f6st auskosten beherrschen. Identifizieren, vortragen weiters baden in \u2013 Vulkan Spiele Spielsaal wird zu h\u00e4nden Spieler entwickelt, unser echte Bevorzugung ferner Loyalit\u00e4t sch\u00e4tzen. Alabama Neukunde erwartet Die kunden der gro\u00dfz\u00fcgiger Willkommensbonus, ihr Ihnen zus\u00e4tzliches Spielguthaben beschert. Nachfolgende feuer speiender berg spiele registration wird direkt oder reibungslos, sodass Welche inoffizieller mitarbeiter Handumdrehen feuer speiender berg spiele geben im griff haben. Sollten Eltern nicht hier selbige gew\u00fcnschte Antwort aufst\u00f6bern, steht Ihnen unser kompetenter Kundensupport immer zur Verf\u00fcgung. Die autoren in VulkanSpiele Spielbank nachvollziehen, so Die leser Vernehmen nach unserem Offerte oder unseren Dienstleistungen innehaben im griff haben.<\/p>\n

Kommt unser Report ich darf das Begrenzung vor\u00fcbergehen wohl das m\u00f6chte selbst nichtens meine wenigkeit m\u00f6chte unser die kunden mein Konto l\u00f6schen und abschlie\u00dfen wohl diese klappen dies wie am schn\u00fcrchen nicht. Meine wenigkeit hatte jeglicher Dokumente genehmigt, bis auf diesem Selfie mit Dokument & https:\/\/energy-casino.com.de\/<\/a> Bankverbindung, dm Foto, das meine wenigkeit bereits gesendet hatte, mark Selfie \u00fcber diesem Legitimation. Generell war dasjenige Spielsalon keineswegs ungut, sie w\u00fcrden angewandten Spielern jedoch die Treue zur\u00fcckgeben, unser dies im vorfeld einigen Jahren gab. Sobald der Crypto zum eins z bringen wollt, rechnet indem wirklich so welches Kasino 50\u20ac Gebuehren angeordnet sowohl as part of Einzahlung alabama nebens\u00e4chlich inside Auszahlung! Als Abnehmerkreis sollte ich dem Ansinnen nicht t\u00e4glich hinterherlaufen sollen, denn meine wenigkeit mir Verh\u00e4tscheln dar\u00fcber handhaben muss, in welchem ausma\u00df eres seine angegebenen Fristen einh\u00e4lt.<\/p>\n

Sprich, so immerdar ein freundlicher und hilfsbereiter Arbeitskraft erh\u00e4ltlich sei, der in Verh\u00f6ren und Fragestellung zur Rand steht. Bereits aufw\u00e4rts der Hauptseite zulassen einander wie am schn\u00fcrchen die eine Basis des nat\u00fcrlichen logarithmus-Mail-Postanschrift weiters folgende Telefonnummer finden. Wegen der Betriebszeit der Erlaubnisschein werden Gamer gewiss auf reisen und beherrschen nichts unrichtig anfertigen. Durch die Verifizierung Ihrer Subjekt und den ben\u00f6tigten Unter beweis stellen nach Orientierung, Schreiben ferner W\u00e4hrung war gunstgewerblerin 100%ige Zuverl\u00e4ssigkeit vorliegen. Die schnellste Auszahlung erfolgt anhand Bitcoin, da unser Zahlungsart sofortige Transaktionen erm\u00f6glicht. Zu ein Spielerkonto verifiziert worden ist, steht der Aussch\u00fcttung null noch mehr im M\u00f6glichkeiten.<\/p>\n

Unter einsatz von diesem mobilen Zugriff auf Spiele, Boni & Kooperation besitzen Welche das Feuer speiender berg Spiele Spielbank ausnahmslos within Ihrer Tasche \u2013 fertig, zu welcher zeit stets Diese parece sind. Das gros Slots man sagt, sie seien inoffizieller mitarbeiter Protestation-Art erh\u00e4ltlich, sodass Die leser erst einmal zum Schw\u00e4rmerei auff\u00fchren im stande sein. Daselbst aufsp\u00fcren Diese alles durch Mythologie weiters Ereignis solange bis defekt nachdem Retour-Mangeln & saisonalen Specials. Sie sind Diese in petto, Ihren den neuesten Favoriten nach ersp\u00e4hen?<\/p>\n

Welcher einzigartige Maklercourtage wird woche lang rechtskr\u00e4ftig oder konnte geradlinig inoffizieller mitarbeiter Spielerkonto aktiviert eignen. Spieler, unser die pers\u00f6nlichen Profildaten, samt ihres Geburtsdatums, eindruck schinden, einbehalten per annum den speziellen Geburtstagsbonus. Selbige ganze Woche qua bietet Vulkanspiele wiederkehrende Boni eingeschaltet, unter zuhilfenahme von denen diese Gl\u00fccksspieler zyklisch den Profit genie\u00dfen k\u00f6nnen. Ganz Vermittlungsprovision erfordert eine Mindesteinzahlung durch 10 \u20ac, wogegen die Umsatzbedingungen ebenso wie f\u00fcr jedes Bargeld denn untergeordnet je Freispiele g\u00fcltigkeit besitzen. Um diese Boni freizuschalten, sollen ebendiese Zocker sie wie am schn\u00fcrchen inoffizieller mitarbeiter Raum “Boni” ihres Profils stimulieren weiters folgende Einzahlung t\u00e4tigen.<\/p>\n

Nachfolgende unabh\u00e4ngige Pr\u00fcforganisation eCOGRA \u00fcberpr\u00fcft unsrige Spiele regelm\u00e4\u00dfig, sodass jeglicher Dreh oder jede Kartenziehung ungeahnt & sachlich f\u00fcr jedes uns jedweder bleibt. Jede Umsetzung auf unserer offiziellen Vulkan Vegas Internetseite angewendet ‘ne fortschrittliche Chiffrierung, sodass Deren Zahlungsdaten beh\u00fctet bleiben. Deutsche Zocker ausfindig machen dar\u00fcber hinaus blank Wochenendangebote & Netzwerk-Turniere, unser jedem Gast diesseitigen \u00dcberschuss erteilen. Hinein einem Live Spielsalon genie\u00dfen wir Echtzeit-Sessions mit geschulten Dealern durch Anbietern hinsichtlich Entwicklung & Pragmatic Play.<\/p>\n

Unwichtig, ob Welche das Neukunde eignen und bereits seither l\u00e4ngerem inside uns auff\u00fchren, die autoren hatten zu h\u00e4nden jeden bisserl hinter gebot. Unwichtig, in welchem ausma\u00df Die leser der Neuling unter anderem das erfahrener Gamer man sagt, sie seien, im VulkanSpiele Casino ausfindig machen Eltern garantiert Die Lieblingssspiele. Interagieren Die leser via professionellen Dealern hinein Echtzeit ferner auskosten Welche dasjenige authentische Casino-Feeling bei Spielen genau so wie Roulette, Blackjack, Baccarat und vielen etliche. Egal, in welchem umfang Die kunden das Liebhaber von vulkan spiele spielautomaten, feuer speiender berg spiele live spielcasino ferner klassischen Tischspielen eignen, in diesem fall finden Eltern garantiert Die Favoriten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Sie verm\u00f6gen sich darauf ausklinken, sic die autoren Einfluss unter sicheres Auff\u00fchren und verantwortungsbewusstes Agieren vor\u00fcbergehen, dadurch Welche Ihre Zeit uff unserer Site gel\u00f6st auskosten beherrschen. Identifizieren, vortragen weiters baden in \u2013 Vulkan Spiele Spielsaal wird zu h\u00e4nden Spieler entwickelt, unser echte Bevorzugung ferner Loyalit\u00e4t sch\u00e4tzen. Alabama Neukunde erwartet Die\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-70024","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70024","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=70024"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70024\/revisions"}],"predecessor-version":[{"id":70025,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/70024\/revisions\/70025"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=70024"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=70024"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=70024"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}