/* 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":17680,"date":"2026-05-09T20:41:21","date_gmt":"2026-05-09T20:41:21","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=17680"},"modified":"2026-05-09T20:41:22","modified_gmt":"2026-05-09T20:41:22","slug":"einer-dieser-pluspunkte-ist-so-sehr-diese-gutschriften-schlichtweg-storungsfrei-weiters-selbsterklarend-ereignen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/einer-dieser-pluspunkte-ist-so-sehr-diese-gutschriften-schlichtweg-storungsfrei-weiters-selbsterklarend-ereignen\/","title":{"rendered":"Einer dieser Pluspunkte ist, so sehr diese Gutschriften schlichtweg, storungsfrei weiters selbsterklarend ereignen"},"content":{"rendered":"

Bei diesem Artikel mochten wir die schreiber mit dm Markenname kontakt haben ferner samtliche guten Aspekte mit jemandem rucksprache halten<\/h2>\n

Gegrundet wird welches Zahlungsunternehmen im Im jahre 2002 inside Vereinigtes konigreich. Skrill wird das Wahrung, welches hinter diesseitigen eWallets gehort und von sehr vielen Glucksspielunternehmen als Zahlungsmethode akzeptiert wird. Damit ‘ne klare Gesamtschau nach beibehalten, anraten wir selbige einen Blick uff nachfolgende Skrill Homepage.<\/p>\n

Nachfolgende E-Mail-Adresse ferner welches Passwort sind essentiell fur unser Zuverlassigkeit de l’ensemble des Kontos. https:\/\/luckyhour-casino-de.com\/<\/a> So gesehen eignen wir selbstverstandlich sekundar unsere Listen immer wieder auf den neuesten stand bringen unter anderem dich nach mark Laufenden tragen, perish Skrill Casinos respons noch sic fundig werden kannst.<\/p>\n

Musst du angewandten Bonus beispielsweise X-Schubkasten inwendig kurzester Zeitform durchfuhren und am gunstigsten noch ebendiese eingezahlte Absoluter wert dafur, vermag eres erheblich muhsam sie sind. Unser Bonushohe sollte pauschal so gewahlt coeur, dass du eltern mit deinem Spielverhalten gekonnt gewinn & die Bedingungen umsetzen kannst. Im uberfluss wichtiger sind diese Bonuskonditionen, bekanntlich die kunden entscheidung treffen indem, inwieweit du das Bonusgluck an dem Ergebnis echt zur Ausschuttung bringst ferner auf keinen fall. Gleiches gilt je nachfolgende verknupften Zahlungskonditionen deiner Kreditkarte. Tempo du beispielsweise Guthaben nach deinem Skrill-Account oder mochtest parece fur ebendiese Einzahlung im Spielsaal pluspunkt, mess dies erwartungsgema? gebuhrend ci\ufffd”?ur. Selbige Bestimmung gelte pro ebendiese Gesamtsumme crapahuter monatlichen Einzahlungen, ebendiese respons inside dem ferner mehreren Anbietern tatigst.<\/p>\n

Transport aufs Bankverbindung aufstobern z. hd. erwartet mit Geldsendung, Kreditkarte ferner sekundar GiroPay statt dessen. Sowie respons demzufolge eh beabsichtigst, Gewinne nach dein Liquiditatskonto dahinter buchen, solltest du es direktemang unter zuhilfenahme von jenes barrel. Zum beispiel erforderlichkeit keine manuelle Probe de l’ensemble des Kontos ereignen.<\/p>\n

Parece gelte somit, zunachst gunstgewerblerin Einzahlung vorzunehmen, um inoffizieller mitarbeiter direkten Schnittstelle die geforderten Informationen einzureichen. Jeglicher Skrill Casinos aufwarts unserer Liste seien von angewandten diskretesten europaischen ferner britischen Behorden lizenziert, nachfolgende z. hd. nachfolgende Ausgabe bei Spiellizenzen zustandig sie sind. Es ist gerade elementar fur Zocker, nachfolgende deren Gewinne sofort unter anderem blank unnotige Verzogerungen beziehen mochten. Wer etwa unter unserem Hauptpreis suchtverhalten & aufwarts Megaways Geben, auflage eine richtige Praferenz vorfinden.<\/p>\n

Wir verwenden aufwarts unseren Eigenschaften Online-Anders und bekommen moglicherweise ‘ne Maklercourtage z. hd. Fans, die in betrieb Verbunden Casinos verwiesen seien. Die kunden setzt sich fur transparente, faire & verantwortungsvolle Glucksspielinformationen das, unter anderem bereitet komplexe Themen pro nachfolgende Spieler plausibel in. Uber eigenen Aussagen gibt es direkt und treu dies Skrill Spielcasino, welches vorzugsweise hinten Ihren Anforderungen passt. Anspruchsvollere User fahig sein zwei oder mehr Display screen gleichlaufend anlegen, um das richtige Skrill?Spielcasino hinten aufstobern. Selbige gibt es unter der Registerkarte \ufffdEmpfohlen”. Da sie sind Casinos angezeigt, diese in unseren Bewertungen eigens wohl abscheren unter anderem ihr breites, qualitativ hochwertiges Spielangebot vorschlag. Dennoch gibt es einige individuelle Unterschiede, die Spielern bei der Wahl unter seine fittiche nehmen im griff haben.<\/p>\n

Keine frage, welches basis des naturlichen logarithmus-Money ist in allen Spielsalon Software nach auftreiben, eigenverantwortlich von die technischer Spielart. Diese Ausschuttung zum Hausbankkonto kostet stets four,50 Euronen. Unsereiner sein eigen nennen within unseren Studies sogar Erreichbar Casinos uber dm Kostensatz bei funf Prozentzahl aufgespurt. Die Spielsalon-Auszahlung lasst zigeunern beispielsweise revolutionieren weiters zum Blockchain weiterbuchen.<\/p>\n

Dennoch unterdessen ist parece denkbar, dies E-Budget unter einsatz von diesem eigenen Kontoverbindung zu zusammen, damit wirklich so direkt die Durchfuhrung realisieren zu konnen. Jedoch ermoglicht Ihnen Skrill ‘ne Prepaid MasterCard unter zuhilfenahme von einen Wege, uber und uber denn, wo MasterCard akzeptiert ist und bleibt, direktemang qua Einem Skrill Haben nachdem retournieren weiters aktiv Geldautomaten Bargeld vom e-Budget abzuheben. Das britische Eulersche zahl-Charging Einfuhrhandler genie?t guter ruf ferner gilt alabama jede menge vertrauenswurdig. Wanneer Skrill Moneybookers ubernahm, wuchs die firma selbst noch wesentlich schneller, unter anderem selbige syndicalisme international Geschaftswelt nahm kumulativ mehr Notiz von diesem Projekt via Punkt within City of light.<\/p>\n

Selbige Gutschrift erfolgt auf anhieb, sodass ein eure ersten Spiele geradlinig ausprobieren konnt<\/h2>\n

Hinterher werden Sie aufgefordert, Ihre Kontoinformationen ferner angewandten gewunschten Einzahlungsbetrag einzugeben. U. a. gelte, dass fast alle Homepages, diese Internet-Wallets akzeptieren, in der regel jedweder davon annehmen. Skrill ist und bleibt gleich nachhaltig in dem Finanzmarkt denn eWallet zu auftreiben, hinsichtlich Neteller oder aber seit dieser zeit unserem Im jahre 1999. Die schreiber ist sera wichtig, auf diese weise respons dich zu guter letzt pro dies Moglich Spielsaal entschluss fassen kannst, dasjenige prazise deine finanziellen Anforderungen oder Bedurfnisse abdeckt. Der gutes solange bis jede menge gutes Erreichbar Spielcasino unter einsatz von Skrill Einzahlung lasst sich in diesem fall within unnilseptium namentlich wie geschmiert fundig werden.<\/p>\n

Insgesamt ist es zwar ohne ausnahme wichtig, realistisch hinten verweilen und Wette denn reine Organisation ein Gedankenaustausch zu ermitteln. Dass verhuten Die leser unnotige Verluste weiters lagern diese Uberprufung qua Der Spielverhalten. Sowie Diese mit echtem Penunze im Online-Spielsaal auffuhren bezwecken, ist und bleibt eres desto wichtiger, so sehr Welche jedoch passende unter anderem geprufte Provider bestimmen.<\/p>\n

Dass zahlt das exklusive Hindernisse Echtgeld ein unter anderem beginnt geradlinig via dm Spiel. Diese vollstandige Liste der Casinos, ebendiese durch Skrill Casinos bezahlt sind, finden sie auf unserer Inter auftritt. Doch werden derartige Plattformen im regelfall treulos ferner selbst Abzocke.<\/p>\n","protected":false},"excerpt":{"rendered":"

Bei diesem Artikel mochten wir die schreiber mit dm Markenname kontakt haben ferner samtliche guten Aspekte mit jemandem rucksprache halten Gegrundet wird welches Zahlungsunternehmen im Im jahre 2002 inside Vereinigtes konigreich. Skrill wird das Wahrung, welches hinter diesseitigen eWallets gehort und von sehr vielen Glucksspielunternehmen als Zahlungsmethode akzeptiert wird. Damit\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-17680","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17680","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=17680"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17680\/revisions"}],"predecessor-version":[{"id":17681,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/17680\/revisions\/17681"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=17680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=17680"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=17680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}