/* 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":2335,"date":"2026-04-22T13:31:30","date_gmt":"2026-04-22T13:31:30","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=2335"},"modified":"2026-04-22T13:31:31","modified_gmt":"2026-04-22T13:31:31","slug":"zuversichtlichkeit-ein-erreichbar-spielothek-unser-sollen-diese-kennen","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/zuversichtlichkeit-ein-erreichbar-spielothek-unser-sollen-diese-kennen\/","title":{"rendered":"Zuversichtlichkeit ein Erreichbar Spielothek : Unser sollen Diese kennen"},"content":{"rendered":"

Unser Erreichbar Spielbank passt hinten united nations?<\/h2>\n

Selbige Auslese des passenden \ufffdOnline Casinos\ufffd hangt von verschiedenen Faktoren erst als, genau so wie Spielpraferenzen, gewunschten Zahlungsmethoden, Bonusangeboten & ein allgemeinen Benutzbarkeit ihr Bahnsteig.<\/p>\n

Wieso trifft man auf within Verbunden Casinos unterschiedliche Auszahlungsquoten?<\/h2>\n

Die Auszahlungsquoten bei \ufffdVerbunden Casinos\ufffd diversifizieren in anlehnung an Runde & dieser Hyperlink<\/a> Lieferant. Diese Quoten man sagt, sie seien bei Faktoren hinsichtlich Spieltyp, Softwareanbieter weiters ihr betrieblichen Handeln des Casinos gelenkt.<\/p>\n

Bei der Blauer planet des Erreichbar-Glucksspiels eignen \ufffdAngeschlossen Casinos\ufffd ferner \ufffdCasinos\ufffd Begriffe, ebendiese Spielern unmittelbar in einen Sinngehalt aufkreuzen. Unsere Studie der Traktandum Online Casinos bei Land der dichter und denker bietet einen genauen Gesamtschau uber nachfolgende erfolgreichsten virtuellen Spielstatten. Die autoren besuchen jedes \ufffdCasino\ufffd eingehend, damit Ihnen ein unvergleichliches Spielerlebnis im \ufffdSpielbank Verbunden\ufffd nachdem verbriefen. Gerade im Blickpunkt entwickelt folgsam welches \ufffdAngeschlossen Spielsaal Land der dichter und denker\ufffd, unser folgende einzigartige Komposition alle Abenteuer unter anderem Spielkomfort bietet.<\/p>\n

Beste Gangbar Casinos in Bundesrepublik deutschland 2026<\/h2>\n

2026 programmiert im Symbol ihr \ufffdBeste Angeschlossen Spielcasino\ufffd-Praxis. Zocker leer Land der dichter und denker konnen einander in gunstgewerblerin exzellente Bevorzugung aktiv \ufffdSpielsalon Spiele\ufffd freuen, selbige hinein diesseitigen fuhrenden \ufffdCasino Verbunden Bundesrepublik\ufffd Plattformen leistungen eignen. Parece sei unser Im jahre, in dem \ufffdSpielcasino Spielen\ufffd innovative Hohen erreicht, erkenntlichkeit aktueller Technologien und benutzerfreundlicher Schnittstellen, die selbige \ufffdBestes Moglich Kasino\ufffd oder \ufffdRight Verbunden Spielsaal\ufffd Provider integrieren.<\/p>\n

Innovative Slot Spiele<\/h2>\n

Fur jedes Verehrer von \ufffdSlots Gangbar\ufffd bieten selbige Tagesordnungspunkt Casinos eine aufregende Gesamtheit innovativer Bezeichnung. Ebendiese \ufffdArbeitsgang Spielcasino\ufffd Optionen beinhalten fortschrittliche Grafiken ferner spannende Themen, unser einen Gespanntheit des \ufffdOnline Spielholle\ufffd Erlebnisses erhohen. \ufffdKasyno Verbunden\ufffd Zocker werden genauso von das Gesamtheit weiters Gerust das brandneuen Slot-Spiele beeindruckt werden, diese immer wieder aktualisiert weiters erweitert sie sind.<\/p>\n

Spiele auf : Legale Spielholle zugunsten Moglich Casino<\/h2>\n

hebt gegenseitig amyotrophic lateral sclerosis legale \ufffdSpielothek\ufffd nicht bevor, die eine Andere zum herkommlichen \ufffdAngeschlossen Spielsalon\ufffd darstellt. Via dieser Erlaubnis, diese angewandten strengen deutschen Glucksspielgesetzen entspricht, ermoglicht ihr sicheres Milieu zu handen welches Auffuhren Ihrer Lieblings-\ufffdCasino Spiele\ufffd. Inwiefern Die leser heute Begeisterter durch klassischen Tischspielen & modernen Slots werden, ermoglicht gunstgewerblerin legale unter anderem zuverlassige Plattform je freund und feind Deren Spielbedurfnisse.<\/p>\n

Unser erfolgreichsten Spielsaal Spiele Fabrikant inoffizieller mitarbeiter Zusammenfassung<\/h2>\n

Unser Geflecht des eigenen \ufffdGangbar Casinos\ufffd hangt nachhaltig bei den Herstellern ihr \ufffdCasino Spiele\ufffd nicht fruher als. Inside Bundesrepublik weiters weltweit trifft man auf etliche Traktandum-Hersteller, die fur ihre inen Spiele beruhmt seien. Unser Hersteller offerte die breite Palette eingeschaltet Zum besten geben fur jede \ufffdOnline Spielholle\ufffd in betrieb, durch klassischen Slots solange bis defekt nach aufregenden Tischspielen. Die autoren schleudern diesseitigen Ansicht auf diese erfolgreichsten Fertiger weiters ihre bekanntesten \ufffdCasino Moglich\ufffd Spiele.<\/p>\n

Diese nine Kriterien fur jedes vorstellen Moglich Spielbank Erprobung<\/h2>\n

Bei der Schatzung ihr \ufffdSinnvolle Moglich Kasino\ufffd Eigenschaften wahrnehmen unsereins dem strengen Testverfahren. Nachfolgende 8 Kriterien ausmachen Aspekte genau so wie Spielvielfalt, Benutzererfahrung, Kundensupport, Zuverlassigkeit und Sportlichkeit. Jedes \ufffdVerbunden Spielsalon Bundesrepublik deutschland\ufffd ist und bleibt mit dieser Specifications gepruft, um sicherzustellen, auf diese weise dies diese Erwartungen der Spieler a der hochwertiges \ufffdSpielcasino Musizieren\ufffd Erleben erfullt.<\/p>\n

Erwunscht bei der Verbunden Spielhalle bei !<\/h2>\n

wird mehr als dennoch ein \ufffdVerbunden Spielsalon\ufffd; parece war eine vollwertige \ufffdGangbar Spielholle\ufffd. Hierbei entdecken sie die blo? Wahl in betrieb \ufffdCasino Geben\ufffd, ebendiese wie reizvoll wanneer nebensachlich anstandig seien. gibt ihr einzigartiges Spielerlebnis, dies die Angrenzen mitten unter irgendeiner erfahrenen Spielothek & diesem modernen \ufffdOnline Kasino\ufffd verwischt.<\/p>\n

Verbunden Spielholle contra Erreichbar-Spielsaal \ufffd die Positive aspekte<\/h2>\n

Trotz nachfolgende Begriffe \ufffdVerbunden Spielholle\ufffd weiters \ufffdOnline-Casino\ufffd oft bedeutungsgleiches wort verwendet werden, gibt es gleichwohl wenige Unterschiede. Die eine \ufffdMoglich Spielholle\ufffd verlangt aber und abermal folgende spezialisiertere Spielauswahl oder fokussiert sich unter authentische Spielautomaten-Erfahrungen. \ufffdCasino Angeschlossen\ufffd Seiten jedoch vorschlag folgende breitere Spektrum aktiv Vortragen, inkl. Alive-Dealer-Spiele und Tischspiele, had been eltern dahinter irgendeiner umfassenderen Glucksspielplattform herrschaft.<\/p>\n

Nachfolgende Unzweifelhaftigkeit ist und bleibt ein entscheidender Merkmal, falls es um \ufffdGangbar Spielhalle\ufffd oder \ufffdCasino Angeschlossen\ufffd Seiten geht. nimmt die Zuverlassigkeit zeremoniell ferner benutzt fortschrittliche Technologien, um diese Aussagen ferner Transaktionen ihr Glucksspieler nach beschutzen. Within meinem Schrittgeschwindigkeit eignen die autoren die individuelle Sicherheitsma?nahmen, nachfolgende zum Sturz seiner Zocker einsetzt, ausfuhrlich diskutieren.<\/p>\n","protected":false},"excerpt":{"rendered":"

Unser Erreichbar Spielbank passt hinten united nations? Selbige Auslese des passenden \ufffdOnline Casinos\ufffd hangt von verschiedenen Faktoren erst als, genau so wie Spielpraferenzen, gewunschten Zahlungsmethoden, Bonusangeboten & ein allgemeinen Benutzbarkeit ihr Bahnsteig. Wieso trifft man auf within Verbunden Casinos unterschiedliche Auszahlungsquoten? Die Auszahlungsquoten bei \ufffdVerbunden Casinos\ufffd diversifizieren in anlehnung an\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-2335","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=2335"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2335\/revisions"}],"predecessor-version":[{"id":2336,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2335\/revisions\/2336"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=2335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=2335"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=2335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}