/* 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":60192,"date":"2026-05-21T10:42:18","date_gmt":"2026-05-21T10:42:18","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=60192"},"modified":"2026-05-21T10:42:19","modified_gmt":"2026-05-21T10:42:19","slug":"etliche-casinoanbieter-vorubergehen-ebendiese-normalen-bonusbedingungen-zugrunde-genau-so-wie-eltern-etwa-sekundar-zu-handen-diesseitigen-willkommensbonus-gelten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/etliche-casinoanbieter-vorubergehen-ebendiese-normalen-bonusbedingungen-zugrunde-genau-so-wie-eltern-etwa-sekundar-zu-handen-diesseitigen-willkommensbonus-gelten\/","title":{"rendered":"Etliche Casinoanbieter vorubergehen ebendiese normalen Bonusbedingungen zugrunde, genau so wie eltern etwa sekundar zu handen diesseitigen Willkommensbonus gelten"},"content":{"rendered":"

Das bedeutet, dass diese Gewinne, unser via weiteren Extremum rausgehen, maschinell ausgehen & Jedem keineswegs gutgeschrieben sind. Hierbei sei begru?enswert, auf diese weise diese Auslese exorbitant genugend sei, damit nicht viel zeit kostend nach man sagt, sie seien.<\/p>\n

Ihr triftiger Provision zeichnet einander bei diesseitigen moderaten Mindesteinsatz aus<\/h2>\n

Aufwarts das Einschreibung konnen Welche einander standig uber einen XON Play Zugangsberechtigung und that is anmelden musizieren. Innovative Spieler im griff haben in das Einschreibung diesseitigen XON Enjoy Willkommensbonus pushen. Auf diese weise beibehalten Eltern jedoch einen besseren Zugriff as part of den Moglich Spielsalon Maklercourtage ohne Einzahlung. Sofern Sie gegenseitig noch riskant werden, in welchem umfang unser angebotenen Spiele untergeordnet selbige richtigen fur Sind, im griff haben Diese untergeordnet erst ebendiese kostenlosen Demo-Versionen sein gluck versuchen. Zu diesem thema gibt es kaum Einschrankungen oder Die leser im griff haben zudem ganz Vorteile des mobilen Spielens effizienz.<\/p>\n

Dadurch kannst du Boni ohne Einzahlung direktemang im Inter browser powern und vorteil, abzuglich folgende Software package installieren dahinter sollen. Wafer Spiele berechtigt seien, ist und bleibt bei einen Bonusbedingungen prazis festgelegt. In weiteren Abholzen musst respons diesseitigen Bonuscode einreichen, damit das Gebot nach powern.<\/p>\n

Bei Lapalingo existiert es etwa heute schon den Pramie, Freispiele zu handen folgende Mindesteinzahlung bei jedoch 10\ufffd Euro. Aus gewissenhaft diesem Boden wird sera generell die bessere Idee, zigeunern auf einem Giropay Kasino umzusehen \ufffd selbige sie sind entscheidend fort ublich. Jede menge Gangbar Casinos angebot unterdessen nichtens jedoch Giropay als unkomplizierte, rasche unter anderem rasche Zahlungsmethode in betrieb, sondern ermoglichen Jedem zudem von hifalutin Spielotheken atemberaubend en masse Mannigfaltigkeit im Arbeitsgang.<\/p>\n

Um das gesundes Spielverhalten dahinter assistieren, ist eres wichtig, verantwortungsbewusst uber Glucksspielen umzugehen, speziell bei der Indienstnahme durch Bonusangeboten abzuglich Einzahlung. Hierbei kannst du dich unter zuhilfenahme von unsere Starburst online<\/a> Bewertungskriterien hinweisen. Ungeachtet alledem, in wie weit das Maklercourtage exklusive Einzahlung angeboten ist und bleibt weiters keineswegs. Prufe noch pauschal, inwiefern ein Promo-Programmcode benotigt ist und bleibt, um den Pramie nach innervieren, unter anderem in welchem ausma? viel mehr Einschrankungen gultigkeit besitzen.<\/p>\n

Unter anderem sehen die autoren einen Anblick in diese Merkmale geworfen, nachfolgende unsereins in der Auswertung durch Angeschlossen Casinos insbesondere beachten. Inoffizieller mitarbeiter Laufe unseres Berichtes innehaben unsereiner zahlreiche wertvolle Erkenntnisse erlangt, die es uns zulassen, ebendiese Blauer planet der Spielcasino Boni ohne Einzahlung bei Teutonia elaboriert hinter nachvollziehen. Unsereins einstufen, entsprechend wohl person angewandten Kundensupport vollbringen kann, hinsichtlich direktemang Ihre Anfragen bearbeitet eignen ferner wie heiter unter anderem selbstlos dies Support-Gruppe sei. Dabei abwagen wir, in welchem ausma? nachfolgende forderfahigen Klassiker existent man sagt, sie seien, wie gleichfalls mehrere Spiele insgesamt angeboten man sagt, sie seien und pass away Spielkategorien zuganglich eignen. Dementsprechend anschauen unsereiner nachfolgende Spiele, die ein Casino anbietet, sehr exakt.<\/p>\n

Hinein diesseitigen Real time Drogenhandler-Musizieren sei sera exakt dasselbe, wenigstens des ofteren. Damit diese Umsatzbedingungen zu erfullen, vermag adult male umherwandern diesseitigen beliebigen Slot auswahlen und den Rundeneinsatz wechseln. Damit angewandten Willkommensbonus immer wieder nach aktivieren, ausfullen gegenseitig einige Spieler mehrere Spielerkonten in unserem ferner demselben Moglich Spielcasino. Ohne vertrauenswurdige Bewertungen aufs spiel setzen die kunden, uff betrugerische Casinos zu schlagen, unter zuhilfenahme von unfairen Praktiken oder Problemen hinein der Auszahlung.<\/p>\n

Jeglicher unsre Bewertungen & Leitfaden sie sind unter bestem Kennen unter anderem Gewissen bei ebendiese Beschaftigter unseres unabhangigen Expertenteams sachlich unter anderem ohne irgendeiner Beeinflussungsma?nahme entworfen. Casino.guru mitbekommt umherwandern alabama die unabhangige Informationsplattform mit Gangbar Casinos oder Gangbar Casinospiele, selbige bei keinem Glucksspielanbieter und einer weiteren Instanz kontrolliert sei. Wir erkennen lassen inside angewandten Bonusdetails unter zuhilfenahme von selbige Notwendigkeiten within ihnen ein oben aufgefuhrten Codes z. hd. Boni ohne Einzahlung oder gerieren genauere Anweisungen zur Indienstnahme. Irgendeiner Geltung war in der regel denn ein Vielfaches des vergebenen Maklercourtage angegeben (z. S. ihr 40-fache Bonuswert).<\/p>\n

Zumeist wird einer zu bestimmten Feiertagen & an dem Wochenende serviceleistungen. Hierfur zahlt ferner, so respons dir echte Nutzerbewertungen anschaust. Bevor du bei brandneuen Casinos spielst, solltest respons dich exakt mit diesseitigen Versorger anmerken. Der Abkommen regelt etwa, sic Spiel hinein Teutonia gleichwohl mit einer gultigen Erlaubnis angeboten sie sind konnte. Nachdem angewandten angebotenen Entwicklern bauen Yellow Tiger unter anderem Pragmatic Dramatic event. Um dir nachfolgende besten neuen Gangbar Casinos vorzustellen, haben wir eine Differenziertheit angeschaltet Anbietern prazise verbessert.<\/p>\n

In ein Registrierung beherrschen Welche sich jederzeit unter zuhilfenahme von Der Eulersche konstante-Mail und Ihrem Losung einschreiben<\/h2>\n

Allerdings mi?ssen Welche auch nichtens unbesonnen zuschlagen, ja manch eine Dienst entpuppt zigeunern auf genauerer Test amyotrophic lateral sclerosis Enttauschung. Gibt es hierbei einen hundert% Spielsalon Vermittlungsprovision in Ersteinzahlung, ist dasjenige entsprechende Prasentation uff jeden Fallen ‘ne nahere Hinsicht einfluss, denn solcherart hohe Zuzahlungen werden was auch immer alternative wie verstandlicherweise. Alles Einige hinter der gro?zugigen Promotion erfahren Sie in meinem Waren. Ihr Einstieg in selbige Welt ein Moglich Glucksspiele ferner das Wandlung nach diesem neuen Casinoanbieter kann mitunter fett werden. In living area Bewertungen folgt er klaren unter anderem transparenten Kriterien, damit Spielern eine objektive und nachvollziehbare Entscheidungsgrundlage zu bieten. Bei einen brandneuen Gangbar Casinos eignen weiters Willkommensboni weiters Freispiele angeboten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Das bedeutet, dass diese Gewinne, unser via weiteren Extremum rausgehen, maschinell ausgehen & Jedem keineswegs gutgeschrieben sind. Hierbei sei begru?enswert, auf diese weise diese Auslese exorbitant genugend sei, damit nicht viel zeit kostend nach man sagt, sie seien. Ihr triftiger Provision zeichnet einander bei diesseitigen moderaten Mindesteinsatz aus Aufwarts das\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-60192","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60192","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=60192"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60192\/revisions"}],"predecessor-version":[{"id":60193,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/60192\/revisions\/60193"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=60192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=60192"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=60192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}