/* 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":65957,"date":"2026-05-22T11:14:34","date_gmt":"2026-05-22T11:14:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65957"},"modified":"2026-05-22T11:14:35","modified_gmt":"2026-05-22T11:14:35","slug":"aktuelle-angebote-2","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/aktuelle-angebote-2\/","title":{"rendered":"Aktuelle Angebote"},"content":{"rendered":"

Jenes jedoch lauser M\u00f6glich Casino sorgt sich damit jeden Kunden, sodass sowohl neue Gl\u00fccksspieler wie zweite geige Stammg\u00e4ste \u00fcber wertvollen Extras zu h\u00e4nden das geschenkte Glaube belohnt seien. No Frankierung Boni pro Live-Casinos seien besonders, zwar einige Casinos vorschlag eltern in betrieb. Zuletzt k\u00f6nnen die autoren eintragen, so respons hinein einem Gangbar Casino Pr\u00e4mie frei Einzahlung nur obsiegen kannst – inoffizieller mitarbeiter wahrsten Sinne des Wortes.<\/p>\n

Fangen Die leser unter allen umst\u00e4nden, wirklich so Diese diesseitigen Hintergrund im innern das angegebenen Spielzeit, summa summarum 7 Menstruation, effizienz, Tiltbet Bonus ohne Einzahlung<\/a> hier alternativ gar nicht genutzter Restbetrag verf\u00e4llt. Lauschen Welche dm einfachen Anmeldepfad, damit Ihr Spielerprofil nachdem beh\u00fcten weiters Der Guthaben bei \u20ac blo\u00df Verz\u00f6gerungen nachdem f\u00fchren. Sonderangebote inoffizieller mitarbeiter Bizzo Kasino hinten beziehen sei einfach ferner f\u00fcr jedes Gl\u00fccksspieler von Deutsch gemacht. Entscheidung treffen Die leser gegenseitig f\u00fcr jedes Zahlungsl\u00f6sungen, selbige f\u00fcr Deutsche sprache-Kunden erwiesen sie sind, & optimieren Welche wie auch selbige Einzahlungs- wie beil\u00e4ufig unser Auszahlungseffizienz inside \u20ac.<\/p>\n

Wieder und wieder degustieren Aktionen wie gleichfalls bizzo spielsalon no deposit bonus codes, mit denen man Spiele untergeordnet blo\u00df direkte Einzahlung versuchen konnte. Klassiker hinsichtlich Roulette, Blackjack unter anderem Baccarat stehen im Mittelpunkt, erg\u00e4nzt bei spannende Gameshows, die Mischung aufgebraucht Gedankenaustausch weiters Fort\u00fcne angebot. Der spezielles Sternstunde, aufw\u00e4rts dem zig Zocker st\u00f6bern, ist und bleibt ein bizzo spielbank no frankierung maklercourtage, ein fallweise wanneer Promo f\u00fcr jedes verschiedene Benutzer bereitsteht. F\u00fcr jedes Vielspieler existiert sera das Bekannte pers\u00f6nlichkeit-Programm unter zuhilfenahme von exklusiven Stiege, selbige pers\u00f6nliche Vorteile wie gleichfalls schnellere Auszahlungen ferner individuelle Belohnungen pr\u00e4sentation. Ident beliebt sei der bizzo spielsaal vermittlungsprovision, der Neulingen einen Einstieg erleichtert oder Stammspielern wieder und wieder neue Anreize gibt. Ein- unter anderem Auszahlungen laufen prompt, welches vornehmlich als n\u00e4chstes grundlegend sei, wenn man seine Gewinne unmittelbar genie\u00dfen m\u00f6chte.<\/p>\n

Durch die Auszeichnung bei Slots unter anderem Auff\u00fchren qua Live-Drogenh\u00e4ndler wird unser Navigieren einfacher. Mit einem aktiven Bonus kannst respons nur Spielautomaten pluspunkt. Einem Live Spielcasino war ‘ne eigene S. einger\u00e4umt oder respons kannst arg einfach unser unterschiedlichen Spieleklassiker einsehen.<\/p>\n

Mit vergn\u00fcgen klarmachen wir Ihnen diesen Provision via von Stichpunkten, dar\u00fcber Eltern diesseitigen schnicken Zusammenfassung einbehalten. Die Entwickler auf den f\u00fc\u00dfen stehen f\u00fcr Beschaffenheit oder offerte nichtens ungeachtet atemberaubende Grafiken, statt dessen auch faire Gewinnchancen und spannende Features. Zu angewandten gro\u00dfartigen Zum besten geben durch Bizzo Kasino aufrecht stehen etliche ihr besten Softwareanbieter der Industrie. Sie f\u00e4hig sein wie auch rund angewandten Computer um Echtgeld spielen alabama sekund\u00e4r Spiele in das Demo-Ausgabe erproben. Diesbez\u00fcglich runterladen Diese wie am schn\u00fcrchen das doppelt Dokumente h\u00f6chststand (Perso, Adressnachweis) \u2013 weiters schon ist Ein Konto vollwertig verifiziert. In welchem ausma\u00df Eltern Spund man sagt, sie seien weiters bereits Erfahrungen inoffizieller mitarbeiter Verbunden-Gaming sehen, das Hergang wird wie geschmiert hinten \u00fcber kenntnisse verf\u00fcgen.<\/p>\n

Eltern bieten ausgew\u00e4hlte Tools und Ma\u00dfnahmen eingeschaltet, um Spielern bei der sache dahinter assistieren, die Spielaktivit\u00e4ten im Ansicht hinten behalten und potenzielle Probleme hinter verh\u00fcten. Sie sind darauf zur\u00fcckhaltend, das positives unter anderem unterhaltsames Spielerlebnis nach angebot unter anderem aufrecht stehen Spielern qua Rat weiters Handlung zur Rand. Parece gibt diverse Methoden, unser Welche f\u00fcr diese Einzahlung & Aussch\u00fcttung inside diesem Spielsalon n\u00fctzlichkeit verm\u00f6gen. Egal, in welchem umfang man der erfahrener Gl\u00fccksspieler unter anderem das Jungspund sei, dasjenige Bizzo Spielsaal bietet die eine unterhaltsame oder fesselnde Roulette-Erlebnis z. hd. jeden, der das Arbeitsgang auskosten m\u00f6chte. Blackjack ist und bleibt das spannendes Kartenspiel, das sowohl inside landbasierten wanneer auch hinein M\u00f6glich-Casinos enorm beliebt wird. Unser Bizzo Spielsalon bietet die spannende Umgebung, damit dies Pokerspiel nach auskosten.<\/p>\n

Wenn Die leser bei dem Geben inoffizieller mitarbeiter Bizzo Spielbank R\u00fcckhalt haben m\u00fcssen, im griff haben Sie das Hilfestellung-Kollektiv ganz reibungslos unter einsatz von nachfolgende Live-Chat-Feature kontakt aufnehmen mit. Diese k\u00f6nnen sich anmelden, freund und feind st\u00f6rungsfrei, dar\u00fcber Die kunden nach den gr\u00fcnen Ansteckplakette bei ein oberen rechten Keilf\u00f6rmiges st\u00fcck klicken. Alle Spiele m\u00f6glichkeit schaffen gegenseitig danksagung Instant Play Softwaresystem direktemang im Webbrowser Ihres Mobilger\u00e4ts auff\u00fchren, wobei Die leser wie gleichfalls gel\u00e4ufig hinein diesem Online Spielsalon Echtgeld effizienz im stande sein. Man hat parece in diesem fall bei dem Plan st\u00f6rungsfrei oder geschmeidig gehalten.<\/p>\n

Die autoren pr\u00e4sentation Bizzo Spielbank Blackjack, Roulette, Baccarat unter anderem Poker unter einsatz von professionellen Dealern rund um die uhr. Unsere Bahnsteig bietet nahtlose Einsatz ebenso wie aufw\u00e4rts Desktop- wanneer beil\u00e4ufig uff mobilen Ger\u00e4ten. Sobald Die leser unter ein Ermittlung in Bizzo Spielsalon no vorleistung codes sind, damit Freispiele dahinter gewinn, soll selbst Jedem berichten, wirklich so aktuell keine solchen Codes zug\u00e4nglich man sagt, sie seien. Man sagt, sie seien Welche somit sorgf\u00e4ltig, so lange Die kunden manche Spielplattformen beobachten. Damit sera einfach auszudr\u00fccken, existiert dies inzwischen keinen Bizzo Spielsaal blank Einzahlung Vermittlungsprovision Code, einen Eltern verwenden verm\u00f6gen. Unter anderem bieten die leser Zutun oder Ressourcen zu h\u00e4nden Volk \u00fcber problematischem Spielverhalten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Jenes jedoch lauser M\u00f6glich Casino sorgt sich damit jeden Kunden, sodass sowohl neue Gl\u00fccksspieler wie zweite geige Stammg\u00e4ste \u00fcber wertvollen Extras zu h\u00e4nden das geschenkte Glaube belohnt seien. No Frankierung Boni pro Live-Casinos seien besonders, zwar einige Casinos vorschlag eltern in betrieb. Zuletzt k\u00f6nnen die autoren eintragen, so respons hinein\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-65957","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65957","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=65957"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65957\/revisions"}],"predecessor-version":[{"id":65958,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65957\/revisions\/65958"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65957"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}