/* 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":65583,"date":"2026-05-22T10:24:14","date_gmt":"2026-05-22T10:24:14","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=65583"},"modified":"2026-05-22T10:24:14","modified_gmt":"2026-05-22T10:24:14","slug":"betano-untersuchung-erfahrungen-2026-sei-diese-erreichbar-spielothek-vertrauen-erweckend","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/betano-untersuchung-erfahrungen-2026-sei-diese-erreichbar-spielothek-vertrauen-erweckend\/","title":{"rendered":"Betano Untersuchung & Erfahrungen 2026 Sei diese Erreichbar Spielothek vertrauen erweckend?"},"content":{"rendered":"

Damit herauszufinden, inwieweit ein Spielautomaten hinein diesseitigen neue Casinos eine niedrige, mittlere und hohe Zu- und abgang hat, k\u00f6nntest du welche vorweg probieren. Dasjenige Vortragen in neuen Anbietern darf lohnenswert c\u00ed\u2026”\u0153ur, zwar sera existiert ein zweifach wichtige Punkte nachdem anmerken. Dies Aufladen erfolgt, dadurch du einen Source der Guthabenkarte within deinem Casinokonto eingibst. Kryptow\u00e4hrungen ausfindig machen einander durch die bank verschiedene mal as part of der Selektion in betrieb Zahlungsmethoden. Angaben daf\u00fcr aufst\u00f6bern sich im Footer ein Webseite des Casinos und in das Blog der Regulierungsbeh\u00f6rde.<\/p>\n

Auf dieser seite auftreiben Die leser eine Verkettete liste das empfohlenen besten Gangbar Casinos und Spielotheken qua piefke Gl\u00fccksspiellizenz. Die eine ausf\u00fchrliche Top\u2011Verkettete liste qua 15 Testsiegern aufsp\u00fcren Die leser within einem separaten Ratgeber Bestes Online Spielsalon 2026. Die besten M\u00f6glich Casinos weiters Spielotheken Deutschlands sind diese, ebendiese diese strengen Anforderungen ein GGL-Berechtigung nichtens doch fertig werden, sondern wie Gunst der stunde pro Organisation pluspunkt. Unser strenge Gl\u00fccksspielvorschriften ein deutschen Regentschaft auffangen unter allen umst\u00e4nden, auf diese weise ungeachtet lizenzierte Unterfangen ihre Dienste einen Spielern bei Brd er\u00f6ffnen im stande sein. Denn Gl\u00fccksspieler im stande sein Eltern nachfolgende offizielle Whitelist ein seri\u00f6sen, lizenzierten Ern\u00e4hrer jeglicher reibungslos bei der Website der Gemeinsamen Gl\u00fccksspielbeh\u00f6rde das L\u00e4nder (GGL) laden. Wesentlich wird konzentriert, jedoch within Anbietern zu zum besten geben, ebendiese aufw\u00e4rts das offiziellen GGL-Whitelist aufrecht stehen \u2013 pr\u00e4zise nachfolgende lizenzierten Versorger aufst\u00f6bern Welche in unserer Liste.<\/p>\n

Diese Mobile Kasino-Praxis erm\u00f6glicht es Spielern, aufw\u00e4rts diesen Smartphones ferner Tablets Erreichbar-Gl\u00fccksspiele nach vortragen weiters die Gewinnchancen hinten pluspunkt. Mobile Casinos oder Spielotheken sofern Spielbank-Apps innehaben die immense Bedeutung z. hd. deutsche Gl\u00fccksspieler, hier die leser die bequeme Anlass vorschlag, bevorzugte Slots und Virtuelle Automatenspiele auf dem weg zu dahinter genie\u00dfen. Ern\u00e4hrer f\u00fcr beste Spielautomaten gebot hunderte durch Erreichbar Spielautomaten verschiedener Softwaresystem-Anbieter angeschaltet. Zu diesem zweck beherrschen reibungslos die Berechtigungsnachweis- und die Rechnungskopie als Nachweise im M\u00f6glich Spielcasino & ihr Spielh\u00f6lle hochgeladen werden. Manche Methoden im griff haben Geb\u00fchren ferner Einschr\u00e4nkungen innehaben, solange zus\u00e4tzliche schnellere Transaktionen zuteilen. Jede Zahlungsmethode hat ihre Zuvor- unter anderem Nachteile, oder eres wird zu h\u00e4nden Der bestes deutsches Angeschlossen Spielbank & Spielotheken-Bieten elementar, unser z. hd. Die kunden passende Aussicht auszuw\u00e4hlen.<\/p>\n

Respons kannst ich urteilen, welchen der renommierten Bankkaufmann respons je deine Einzahlungen pluspunkt m\u00f6chtest. Zum einen kannst respons dich dazu entscheidung treffen, die Inter auftritt wie https:\/\/betalice-de.org\/<\/a> geschmiert inoffizieller mitarbeiter mobilen Inter browser hinter aufmachen. Heutzutage n\u00fctzlichkeit immer noch mehr Gamer das Smartphone & Tablet, damit online dahinter spielen. Nachher kannst du dich \u00fcber deinen Zugangsdaten in das Kundenkonto einloggen.<\/p>\n

Kryptow\u00e4hrungen offerte vor allem die arg schnelle Verzicht durch Gutschrift, eben beil\u00e4ufig inside Auszahlungen. Die leser war m\u00fchelos in ein Bedienung unter anderem gewiss in das \u00dcbertragung bei Haben. Einzahlungen \u00fcber Kreditkarten werden dem Spielerkonto sofort gutgeschrieben.<\/p>\n

Dies Willkommensangebot bei bwin ist und bleibt ihr Maklercourtage von 100% bis 100\u20ac unter anderem gilt ab der Mindesteinzahlung durch 10\u20ac. Unsereins hatten uns selbige Top-Casinos angesehen unter anderem folgsam diese wichtigsten Aspekte verglichen. Nachfolgende Kollation filtert die seri\u00f6sesten frischen Gangbar Casinos heraus, dadurch Die leser direkt \u00fcber fairen Umsatzbedingungen oder maximalem Spielerschutz hochfahren im griff haben.<\/p>\n

Unsereins schaffen unter einsatz von bekannten Studios zusammen, damit gunstgewerblerin gro\u00dfe Spektrum an Spielstilen, Funktionen ferner Themenwelten anzubieten. Aufmerksam respektieren unsereiner auf klare Limits, transparente Bearbeitungswege oder die eine einfache Nutzung im Kassenbereich. Zocker auftreiben bei keramiken Varianten durch Roulette, Blackjack, Baccarat & Gameshow-Formaten via echten Dealern. Uff ein Beginn im Kassen- unter anderem Registrierungsbereich sei der Provision unserem Spielkonto in erfolgreicher qualifizierter Einzahlung gutgeschrieben.<\/p>\n

Selbige Spielart bietet euch noch den Effizienz, so sehr ihr unter mobilen Endger\u00e4ten keinen zus\u00e4tzlichen Speicherplatz feilbieten m\u00fcsst. Auf der anderen seite k\u00f6nnt der euch amyotrophic lateral sclerosis Gl\u00fccksspieler inside Betano noch auch f\u00fcr jedes die Mobile App entscheiden, die schlichtweg inoffizieller mitarbeiter Inter browser nach auf die beine stellen ist. Sowie das via mobile Endger\u00e4te zum besten geben m\u00f6chtet, vorschlag umherwandern euch as part of ein Verbunden-Spielhalle zwei diverse Entwicklungsm\u00f6glichkeiten.<\/p>\n

Allerdings klickst du wie am schn\u00fcrchen angrenzend mark Betano Koh\u00e4rent in Slots oder einen tick gelangst respons zur Fl\u00fcgel unter zuhilfenahme von den Spielautomaten. Noch mehr Einzelheiten findest du inoffizieller mitarbeiter Betano Slots Maklercourtage Nahrungsmittel, je einen ich noch die Bonusbedingungen bzw. aufw\u00e4rts ebendiese Lupe genommen habe. In deiner ersten Einzahlung solltest respons geboten in ebendiese Mindesteinzahlung durch 10 Euronen denken, dadurch respons ebendiese automatische Guthaben des Bonusbetrags aktivierst. Laut meiner Betano Slots Erfahrungen musst respons pro ebendiese Haben alleinig diese Mindesteinzahlung denken weiters keinen Bonuscode einh\u00e4ndigen. Jedenfalls existiert es 400 % so weit wie 80 Euronen in der Ersteinzahlung gutgeschrieben. Alabama Bestandskunden schlange stehen noch mehr Promotionen auf dich, unter anderem alabama Sportfan kannst respons sogar eigene Angebote pro Zocken gewinn.<\/p>\n","protected":false},"excerpt":{"rendered":"

Damit herauszufinden, inwieweit ein Spielautomaten hinein diesseitigen neue Casinos eine niedrige, mittlere und hohe Zu- und abgang hat, k\u00f6nntest du welche vorweg probieren. Dasjenige Vortragen in neuen Anbietern darf lohnenswert c\u00ed\u2026”\u0153ur, zwar sera existiert ein zweifach wichtige Punkte nachdem anmerken. Dies Aufladen erfolgt, dadurch du einen Source der Guthabenkarte within\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-65583","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65583","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=65583"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65583\/revisions"}],"predecessor-version":[{"id":65584,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/65583\/revisions\/65584"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=65583"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=65583"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=65583"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}