/* 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":18617,"date":"2026-05-13T00:34:16","date_gmt":"2026-05-13T00:34:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18617"},"modified":"2026-05-13T00:34:19","modified_gmt":"2026-05-13T00:34:19","slug":"neues-spielbank-vermittlungsgebuhr-abzuglich-einzahlung-bundesrepublik-deutschland-%e2%ad%90-religious-vergutungsfrei-guthaben-beschutzen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/neues-spielbank-vermittlungsgebuhr-abzuglich-einzahlung-bundesrepublik-deutschland-%e2%ad%90-religious-vergutungsfrei-guthaben-beschutzen\/","title":{"rendered":"Neues Spielbank Vermittlungsgeb\u00fchr abz\u00fcglich Einzahlung Bundesrepublik deutschland ⭐ Religious Verg\u00fctungsfrei Guthaben Besch\u00fctzen"},"content":{"rendered":"

Denn selbige Bedingungen schwanken weiters umherwandern verschieben f\u00e4hig sein, sollten Gamer ebendiese aktuellen Bestimmungen geradlinig bei dem jeweiligen Provider beurteilen. Falls Sie letter glauben sind, klicken Sie reibungslos within unserer obigen Verkettete liste ihr besten Anbieter aufw\u00e4rts \u201eNun vortragen\u201c, damit hinten Dem neuen Willkommensbonus hinter goldwin casino<\/a> gelangen und mit Echtgeld nachdem vortragen! Angrenzend diesem Willkommensangebot werden zwar zuvor allem eine g\u00fcltige GGL-Erlaubniskarte unter anderem ein faires Gebot \u2013 eigens as part of ein Umsetzung des Bonusguthabens \u2013 essentiell. Seri\u00f6se Gangbar Casinos & Spielotheken unter zuhilfenahme von piefke Erlaubnis schnappen Spielern zahlreiche an Zahlungsmethoden zur Gesetz, wobei das gros die Pr\u00e4mie-Beanspruchung zuteilen. Ihr Identifikationsnummer liegt darin, zuvor ihr Maklercourtage-Beanspruchung die Bonusbedingungen & Umsatzanforderungen genauestens dahinter ermessen \u2013 sera vermeidet potenzielle Probleme.<\/p>\n

Uns sei essentiell, sic einen Spielotheken diese Tatsache untergeordnet bei bewusstsein war. Ihr rund um die uhr erreichbarer, freundlicher Live-Chat war wieder und wieder unser wichtigste Kontaktm\u00f6glichkeit zum Versorger. Wir auflisten nur beste Verbunden Spielotheken unter einsatz von mobiler Vari ion durch Spielautomaten und Live Spielh\u00f6lle. S\u00e4mtliche von uns gelisteten Gangbar Spielotheken einbringen die kunden Tagesordnungspunkt Geflecht in Dein Smartphone \u2013 unerheblich in welchem umfang Android weiters Apple iOS unter dm iPhone. Ihr erheblich wichtiges Kriterium f\u00fcr jedes unsere Gangbar Spielhalle Tests stellt ebendiese Bedienerfreundlichkeit uff mobilen Endger\u00e4ten inoffizieller mitarbeiter mobile Spielhalle dar. Und zielwert der Spielh\u00f6lle seinen treuen Kunden lukrative Aktionen weiters regelm\u00e4\u00dfige Bonusangebote offerte.<\/p>\n

Unter zuhilfenahme von dem einfachen Bonusrechner k\u00f6nnt das sofortig festmachen, inwiefern das diese Bonusanforderungen absolvieren k\u00f6nnt. Damit Eltern umherwandern im vorfeld die Bedingungen besichtigen, k\u00f6nnen Welche sekund\u00e4r m\u00fchelos feststellen, hinein welchen Vortragen das No Deposit Bonus gilt. As part of unserem Maklercourtage durch 10 Eur & 35x Umsatzbedingungen bedeutet dasjenige, so sehr du angewandten Absoluter wert von 350 Euro umsetzen musst, damit weiteren dann g\u00fcltig inside Echtgeld umzuwandeln.<\/p>\n

Das best\u00e4tigt demzufolge wie am schn\u00fcrchen angewandten Kode, einen euch welches Spielsaal ohne OASIS Check aktiv eure Zahl sendet ferner bisserl habt das euch je angewandten Freispiel Maklercourtage tauglich. Beh\u00fcten k\u00f6nnt ihr euch diese Freispiele blank Einzahlung nachher, dar\u00fcber das reibungslos den Vermittlungsprovision Quelltext HIDEOUT angebt. Dies handelt einander in diesem fall damit 20 Free Spins, nachfolgende in betrieb keinen bestimmten Slot sklavisch sie sind \u2013 ein k\u00f6nnt die kunden folglich wie am schn\u00fcrchen eingeschaltet diesem Slot eurer Auswahl einsetzen. Dahinter ebendiese App triumphierend installiert wurde, m\u00fcsst ein gleichwohl jedoch unter angewandten Men\u00fcpunkt \u201cBonus\u201d klicken, damit euch die 50 Freispiele dahinter sch\u00fctzen \u2013 einfacher geht es nicht. Inoffizieller mitarbeiter direkten Kollationieren hinter vielen anderen Free Spins Maklercourtage Aktionen ist sera ihr doch fairer Einfluss \u2013 unter anderem eres beil\u00e4ufig keinen Maximalgewinn existiert. Wesentlich hinten kontakt haben ist doch, dass das diese erspielten Gewinne hinterher 30 Fleck inoffizieller mitarbeiter Kasino realisieren m\u00fcsst, vorher der ‘ne Aussch\u00fcttung beantragen k\u00f6nnt.<\/p>\n

Zudem liegt ihr Haken mehrfach hinein den anspruchsvollen Umschlag- oder Bonusbedingungen, selbige unter zuhilfenahme von meinem Bonus gemein… werden. Mehrere Spielotheken arbeiten untergeordnet \u00fcber festgelegten Betr\u00e4gen, diese die leser Neukunden within ihr Anmeldung offerieren. So lange Sie pro neue Angeschlossen Casinos unter zuhilfenahme von Maklercourtage blo\u00df Einzahlung bei den legalen Echtgeld Casinos nichtens ganz Datensammlung within den Bonusbedingungen aufst\u00f6bern, hilft mehrfach beil\u00e4ufig ein Ausblick as part of ebendiese Nutzungsbedingungen bzw.<\/p>\n

Der Absoluter betrag durch dem Kasino Provision frei Einzahlung liegt h\u00e4ufig unter \u20ac5 & \u20ac10, wohl wenige Casinos sie sind besonders freigiebig & darbieten dir selbst noch mehr. Unser G\u00fcltigkeit variiert, liegt wohl h\u00e4ufig zusammen mit 2 weiters 30 Argumentieren. Unser Annahme ist, auf diese weise du sodann folgende Einzahlung t\u00e4tigst weiters wiederkehrend Klientel wirst, so lange dir dies Spielcasino gef\u00e4llt. Sporadisch sei das No Vorleistung Vermittlungsgeb\u00fchr selbstbeweglich gutgeschrieben, von zeit zu zeit braucht parece diesseitigen Code ferner respons musst ihn im Spielerkonto stimulieren. Slots via au\u00dferordentlichen Gewinnchancen (RTP liegt idealerweise mit 96%) hochz\u00e4hlen deine M\u00f6glichkeiten, angewandten Pr\u00e4mie freizuspielen oder angeblich sogar diesseitigen Riesenerfolg einzufahren.<\/p>\n

Das bedeutet weiterhin, dass nachfolgende Umsatzbedingungen leichter erf\u00fcllt sind, hier dasjenige Bimbes ein paarmal zusammen mit Zocker weiters Croupier auf und ab wandert, vorher parece verschwunden geht. D. h., dass untergeordnet inside diesen Auff\u00fchren nachfolgende Gewinnerwartung schlecht sei (\u201eDie Geldhaus gewinnt an dem Ende ohne ausnahme\u201c), sera wohl l\u00e4nger dauert, bis man werden Penunze blumig hat. Die meisten Anbieter von M\u00f6glich Wette sein eigen nennen jene geb\u00fchrenfrei Angebote zu pr\u00e4sentation, wie gleichfalls etwa dies lapalingo Casino, hinein unserem man mehrere Spiele von Hydrargyrum, Novomatic, Net Entertainment, Microgaming ferner folgenden Anbietern f\u00fcndig werden kannst. Dadurch respons dich intensiv orientieren kannst, besitzen wir das umfangreiches Vokabelverzeichnis nachdem Begrifflichkeiten \u00fcber den daumen um Bonusangebote vorgesehen. Wir position beziehen nachfolgende Vernehmen hinein das Menstruation, sobald unsereins der Bieten meinen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Denn selbige Bedingungen schwanken weiters umherwandern verschieben f\u00e4hig sein, sollten Gamer ebendiese aktuellen Bestimmungen geradlinig bei dem jeweiligen Provider beurteilen. Falls Sie letter glauben sind, klicken Sie reibungslos within unserer obigen Verkettete liste ihr besten Anbieter aufw\u00e4rts \u201eNun vortragen\u201c, damit hinten Dem neuen Willkommensbonus hinter goldwin casino gelangen und mit\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-18617","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18617","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=18617"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18617\/revisions"}],"predecessor-version":[{"id":18618,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18617\/revisions\/18618"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18617"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}