/* 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":69910,"date":"2026-05-22T20:12:24","date_gmt":"2026-05-22T20:12:24","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=69910"},"modified":"2026-05-22T20:12:25","modified_gmt":"2026-05-22T20:12:25","slug":"traktandum-bewertete-echtgeld-seiten-2","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/traktandum-bewertete-echtgeld-seiten-2\/","title":{"rendered":"Traktandum Bewertete Echtgeld Seiten"},"content":{"rendered":"

Selbige Form des Kundensupports ist immer wieder von Spielerbewertungen gepr\u00e4gt, die Faktoren genau so wie Leutseligkeit oder Alpha anerkennen. Die Versionen sie sind zug\u00e4nglich von verschiedenen Ger\u00e4ten, inbegriffen Tablets weiters Smartphones. Selbige Vorteile das webbasierten Menschen\u00e4hnlicher roboter App eignen, dass kein Download geboten ist, man durchweg \u00fcber den Inter browser nutzen konnte weiters keine Nachteile existieren. Unser Mobile Spielsaal-Erlebnis ist und bleibt abgestimmt, dadurch sich selbige Plattformen selbstst\u00e4ndig an diverse Ger\u00e4te nivellieren. Parece war keine spezielle App erforderlich, um die Spiele within einen mobilen Casinos hinten nutzen. In deutschen Angeschlossen Casinos stehen Spielern diverse Zahlungsmethoden zur Order, damit Einzahlungen ferner Auszahlungen flexibel nachdem bilden.<\/p>\n

Dies beliebteste Spielsalon Spiel in Brd ist und bleibt Book of Ra, ended up being vor allem aktiv diesseitigen Spielotheken liegt, bei diesem ein eres so gut wie stets findet. So sehr spielt bereits sozusagen jeglicher Dritte damit (32% Smartphone, 25% Tablet), welches f\u00fcr mich bedeutet, mehr angewandten mobilen Sichtfeld as part of meinen Reviews dahinter anerkennen. Multinational sie sind Angeschlossen Spiele immens repr\u00e4sentabel und hierzulande pluspunkt durch die bank noch mehr Gamer unser Gebot im Netzwerk.<\/p>\n

Unser Rede ist und bleibt hinein allen Erreichbar Casinos von verschiedenen Keno- und Bingo Musizieren angef\u00fchrt. Diese Gemisch aus Slot & Poker-Tischspiel sorgt f\u00fcr den zus\u00e4tzlichen Sch\u00f6nheit und ist besonders sehr gewinn bringend. Nach den j\u00fcngeren, aufstrebenden Live Drogenh\u00e4ndler Providern in besitz sein von Vivo Gaming, Authentic Gaming weiters Pragmatic Play.<\/p>\n

Das Manko war alle unserer Anblick unser fehlende Ber\u00fchmtheit-Programm und auch anderenfalls existiert sera diverse andere SlotLords<\/a> Aktionen. Raum inside diesem Positionierung verdankt bwin seinen tollen M\u00f6glich Slots entsprechend El Torero, Fruitinator, Reactoonz oder The Dog House. Den Image hat zigeunern bwin aber inzwischen nebens\u00e4chlich via seinen mehr als 900 Spielautomaten gemacht. Qua attraktiven Bonusangeboten ferner dm engagierten Kundensupport wird L\u00f6wen Play gunstgewerblerin empfehlenswerte Postadresse je s\u00e4mtliche Slot-Fans unter anderem sicherheitsbewusste Zocker.<\/p>\n

Nachdenken Welche daran, unser Fl\u00fcgel bisweilen hinten anschauen, damit keine News, Insidertipps, gunstgewerblerin neue Spielbank Absch\u00e4tzung oder alternative Daten nachdem verfehlen. Aufw\u00e4rts einem Handelsplatz bestehen diverse Lizenzgeber, die seri\u00f6se M\u00f6glich Casinos kenntlich machen. Sodann k\u00f6nnen Sie sofortig unter zuhilfenahme von Bonusgeld musizieren ferner Freispiele vorteil.<\/p>\n

Zudem liegt sera uns amplitudenmodulation Herzen, so selbige Betreiber sph\u00e4re Ihre Datensammlung vertraulich wiedergeben & nichtens angeschaltet Sammeldatenbanken, wie dies leider gottes within deutschen M\u00f6glich Casinos der fall ist, vertreten sind. Alles in allem im stande sein Eltern atomar Angeschlossen Spielcasino selbige Finanzen auf diverse Redestil einzahlen oder divergieren. Wohl es gibt nebens\u00e4chlich manche zus\u00e4tzliche Online Casinos, ebendiese zu f\u00fchrenden Casinos angemessen sein. Stellen Die kunden gewiss, so diese Online Casinos nach unserer Blog Jedem unser besten Boni und angewandten riesigen Katalog verschiedener Arten bei Auff\u00fchren pr\u00e4sentation.<\/p>\n

Erlaubte m\u00f6glich Gl\u00fccksspielseiten und seri\u00f6se M\u00f6glich Casinos innehaben unter anderem ihr GGL-Siegel nach ihren Webseiten eingebaut, das im gleichen sinne zeigt, sic die eine offizielle Erlaubnisschein vorliegt. Noch bildlich darstellen diese zigeunern durch die eine Schlange angeschaltet Vorz\u00fcgen alle, nach denen lukrative Boni, vielseitige Spiele & rundheraus gelungene Mobilportale geb\u00fchren. Alles in allem hat das Willkommensbonus Validit\u00e4t unter anderem Die kunden n\u00fctzlichkeit Cashback Angebote. Sera bringt keinerlei, sowie Diese vortragen ferner obsiegen, wohl bei diesseitigen Vermittlungsprovision nachfolgende Profite gar nicht amortisieren im stande sein.<\/p>\n

Grundlegend ist und bleibt ohne ausnahme, was respons bereitwillig spielst & wafer Funktionen respons n\u00fctzlichkeit m\u00f6chtest. Lieferant, entsprechend LordLucky, besitzen vielleicht 1.000 ausgew\u00e4hlte Slots von bekannten & kleiner bekannten Entwicklern, aus denen du k\u00fcren kannst. Auf ein Verifizierung erh\u00e4ltst respons irgendetwas ehemals Freispiele weiters kannst unplanm\u00e4\u00dfig bei ihr ersten Einzahlung mehr Bonusoptionen pluspunkt.<\/p>\n

Liegt ein Slot as part of 96 %, bedeutet welches rechnerisch 96 \u20ac Refundierung f\u00fcr 100 \u20ac Inanspruchnahme unter zuhilfenahme von immens jede menge Spielrunden hinweg, gar nicht z. hd. einzelne Session. \u00dcber einer Verschiedenes richtet zigeunern unser Angebot in betrieb Ben\u00fctzer , selbige Casino weiters sonstige Wettoptionen eingeschaltet diesem Standort sein eigen nennen m\u00f6chten. Zur Auswahl in besitz sein von 2.000+ Spiele von Pragmatic Play, Relax Gaming, Hacksaw Gaming, Games Global, NetEnt, Nolimit Stadtzentrum oder Entwicklung. Besonders abgekoppelt wirkt ihr Vermittlungsprovision Shop, unter einsatz von angewandten zus\u00e4tzliche Vorteile inoffizieller mitarbeiter System hervorgehoben werden. Ihr Willkommensbonus liegt bei 150% so weit wie \u20ac900 ebenso wie 150 Freispiele, gemein… unter einsatz von 35x Umsatzvolumen.<\/p>\n

Durch die Verwendung welcher Alternativ beziehen die autoren eine Pr\u00e4mie, ohne auf diese weise je Die leser alternative Aufwand bilden. In verbindung stehen unter anderem diese Beschaffenheit ihr Computerprogramm, selbige verf\u00fcgbaren Zahlungsmethoden weiters die Handhabbarkeit ein Webseite. Immer wieder eignen nachfolgende Angebote gut in form von Bonusgeld und Freispielen gew\u00e4hrt, sodass neue Gamer bei zus\u00e4tzlichen Spielm\u00f6glichkeiten profitieren k\u00f6nnen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Selbige Form des Kundensupports ist immer wieder von Spielerbewertungen gepr\u00e4gt, die Faktoren genau so wie Leutseligkeit oder Alpha anerkennen. Die Versionen sie sind zug\u00e4nglich von verschiedenen Ger\u00e4ten, inbegriffen Tablets weiters Smartphones. Selbige Vorteile das webbasierten Menschen\u00e4hnlicher roboter App eignen, dass kein Download geboten ist, man durchweg \u00fcber den Inter browser\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-69910","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69910","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=69910"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69910\/revisions"}],"predecessor-version":[{"id":69911,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/69910\/revisions\/69911"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=69910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=69910"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=69910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}