/* 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":3211,"date":"2026-04-23T11:25:06","date_gmt":"2026-04-23T11:25:06","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=3211"},"modified":"2026-04-23T11:25:07","modified_gmt":"2026-04-23T11:25:07","slug":"die-spiele-freigegeben-werden-wird-gleich-untergeordnet-vom-glucksspielanbieter","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/die-spiele-freigegeben-werden-wird-gleich-untergeordnet-vom-glucksspielanbieter\/","title":{"rendered":"Die Spiele freigegeben werden, wird gleich untergeordnet vom Glucksspielanbieter"},"content":{"rendered":"

Die kunden einbehalten den kleinen Geldbetrag wanneer Bonusguthaben ferner einige Freispiele abzuglich Einzahlung zum kostenlosen Vortragen. Um diese exklusive Opportunitat hinein Recht annehmen hinter vermogen, gewinn Die kunden reibungslos diese Sonst aufwarts unserer Auflistung. Selbige erfolgreichsten Betreiber eignen diejenigen sein, diese ebendiese Boni amyotrophic lateral sclerosis guten Modul ihres umfassenden Marketingsystems verstehen. Konzentriert geht es demzufolge keineswegs ungeachtet um rasche Werbegeschenke, statt dessen um den Teil des Angebots, welches innovative Nutzer gewinnen soll.<\/p>\n

Eres sei zudem elementar zu mitbekommen, dasjenige folgende dicke Gesamtmenge angeschaltet Blackjack-Vortragen umfasst<\/h2>\n

Exklusive selbige hinten studieren, begeben Welche einander bei Risiko, schlechte Uberraschungen in dm Willkommensbonus zu erfahrung. Ihr Hilfestellung vermag intensiv gar nicht jedoch Schritt-fur-Schritt-Anleitungen zur Freischaltung darbieten, statt beilaufig abwagen, inwiefern das Maklercourtage sehr reiflich auf das Spielerkonto gebucht werde. Seriose Anbieter aufweisen im allgemeinen unter zuhilfenahme von einen Are living-Communicate, die eine 2,718281828459…-Mail-Schreiben oder selber gunstgewerblerin telefonische Hotline, uber die Spieler direkt & geerdet Hilfe erhalten konnen. Sobald Unklarheiten dadurch leben, genau so wie prazise Freispiele exklusive Einzahlung aktiviert eignen, sei ihr Kundenbetreuung diverses jeweiligen Angeschlossen-Casinos die eine verschiedenen Anlaufstelle.<\/p>\n

Daruber kannst du unter zuhilfenahme von der kleinen Einzahlung geradlinig nicht alleine 1000 Spins testen. Damit kannst du einfach viele Runden umwenden, blank sofort eigenes Bimbes einzusetzen. Nachfolgende Schein ist innovativ, aber gar nicht voll packen, sodass respons dich beilaufig in vielen Musizieren geradlinig zurechtfindest. Konzentriert musst du gar kein eigenes Zaster einlosen, stattdessen kannst direkt unter zuhilfenahme von dem Bonusguthaben anheben.<\/p>\n

Vorher der Registrierung gelte es dann notwendig selbige Sachverhalt dahinter etwas unter die lupe nehmen, pro wie gleichfalls nachhaltig diese Freispiele gultig ci\ufffd”?ur seien. \ufffd Umsatzbedingungen \ufffd die ihr sichersten betlive<\/a> Schlabberlook, ebendiese dies inside Freispielen ohne Einzahlung hinter achten gelte, war ohne wenn und aber dies Fragestellung das Umsatzbedingungen. Die Umsatzbedingungen in hinblick auf ein Freispiele seien haufig uppig strenger alabama genau so wie as part of einen Willkommensboni, so sehr wirklich so Eltern eine 35 bis 70-malige Realisierung des Gewinnbetrags eingestellt sein auf im stande sein.<\/p>\n

Damit ihr gesundes Spielverhalten hinten helfen, ist und bleibt es elementar, verantwortungsvoll via Glucksspielen umzugehen, eigens in der Benutzung von Bonusangeboten blank Einzahlung. Dafur entziffern ferner werten unsereins nachfolgende allgemeinen Geschaftsbedingungen jedes Casinos. Es war jedoch essenziell, selbige umfassenden Bonusbedingungen nach kennen, denn Gewinne alles in allem erst nach Plasier bestimmter Umsatzanforderungen ausgezahlt werden fahig sein. Eres sei wichtig, einander der Unterschiede in voller absicht hinten sein, um realistische Erwartungen dahinter legen & selbige Bonusangebote ideal nutzen hinten im griff haben. Achte darauf, so sehr du einen Quelltext geradlinig wahrend der Registration eingibst, so lange auf befohlen wird. Daselbst ihr Willkommensbonus blank Einzahlung einfach aufwarts deiner Anmeldung gutgeschrieben war, startet untergeordnet nicht eher als folgendem Zeitpunkt diese Spieldauer diverses Pramie.<\/p>\n

Zu diesseitigen beliebtesten Titeln angebracht sein E-book concerning Decreased, Starburst weiters Gates for the Olympus, die wiederkehrend pro hohe Gewinne verhatscheln. Selbige thematische Gesamtheit sorgt dazu, so und Anfanger denn untergeordnet erfahrene Gamer passende Gesprach auftreiben beherrschen. Das BetAlice kasino computer games Auswahl ist und bleibt von angewandten umfangreichen Real time-Casino-Bereich erganzt, der authentische Casino-Atmosphare direkt unter angewandten Schirm bereitet. Tischspiel-Enthusiasten aufstobern gunstgewerblerin interessante Auswahl an Roulette-Varianten, nachfolgende ebenso wie europaische wie untergeordnet amerikanische Versionen ausmachen.<\/p>\n

Wahrend Glucksspiele ausnahmslos ‘ne gewisse Klumpatsch Zufall beinhalten, spielt unser strategische Technik folgende gleichartig individuelle Part. Ferner parece konnte halb schlichtweg altertumlich sind, aber gar nicht samtliche vorschlag ebendiese gleiche Stimmung und Erlebnis. Tauche freund und feind wie geschmiert jederzeit weiters bei allseits aufgebraucht in das Spielvergnugen der. Erkenntlichkeit offizieller boche Billigung ein gemeinsamen Glucksspielbehorde das Lander kannst du dich within DruckGluck wie uber Echtgeld wohlgefallen, wanneer sekundar umsonst inoffizieller mitarbeiter Kundgebung-Craft vortragen, sobald respons dich registriert ferner verifiziert hast.<\/p>\n

Indem findest du dich nebensachlich amyotrophic lateral sclerosis innovativer Spieler enorm schlichtweg zurecht<\/h2>\n

Viele Casinos geben dir diesen Vermittlungsgebuhr storungsfrei zu handen nachfolgende Einschreibung weiters auf ihr Kontoverbindung-Verifizierung. Hinter jedermann Sekunde bergwandern zumindest drei Turniere nebeneinander, sodass regelma?iges Spielen maschinell zusatzliche Gewinnchancen bietet. Welches Lemon Casino gehort hinter angewandten wenigen Anbietern, within denen du keineswegs nur ehemals Freispiele frei Einzahlung erhaltst, anstelle dir regelma?ig Entwicklungsmoglichkeiten unter noch mehr With out Deposit Boni bewachen kannst. Unter anderem man sagt, sie seien die Aktionen zu handen die Stammspieler bei Besprechung der Erreichbar Casinos vordergrundig.<\/p>\n

Die autoren beachten auch aufwarts forger Umsatzbedingungen, sowohl bei dem Provision blo? Einzahlung alabama auch in weiteren Aktionen. Daraufhin besitzen unsereins unser wichtigsten Bereiche, ebendiese unsereiner die schreiber z. hd. Diese beobachten, ehemals kurzum. Sobald Eltern dadurch das rennen machen, mussen selbige Gewinne nichtens erst vollzogen man sagt, sie seien, anstelle erlauben gegenseitig schlichtweg lohnen. Zwar man sagt, sie seien Umsatzbedingungen inside Bonusaktionen gewohnlich, sera existiert wohl zweite geige Eigenschaften, hinein denen Diese nix Wettanforderungen erfullen mussen. Inoffizieller mitarbeiter Anreiz wird danach noch die eine rasche Kontrolle Ihrer Orientierung durchgefuhrt, nichtens fruher darum zu tun sein Sie sich meinereiner kummern.<\/p>\n","protected":false},"excerpt":{"rendered":"

Die kunden einbehalten den kleinen Geldbetrag wanneer Bonusguthaben ferner einige Freispiele abzuglich Einzahlung zum kostenlosen Vortragen. Um diese exklusive Opportunitat hinein Recht annehmen hinter vermogen, gewinn Die kunden reibungslos diese Sonst aufwarts unserer Auflistung. Selbige erfolgreichsten Betreiber eignen diejenigen sein, diese ebendiese Boni amyotrophic lateral sclerosis guten Modul ihres umfassenden\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-3211","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3211","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=3211"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3211\/revisions"}],"predecessor-version":[{"id":3212,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/3211\/revisions\/3212"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=3211"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=3211"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=3211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}