/* 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":20867,"date":"2026-05-14T14:21:37","date_gmt":"2026-05-14T14:21:37","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=20867"},"modified":"2026-05-14T14:21:38","modified_gmt":"2026-05-14T14:21:38","slug":"das-echtzeit-nervenkitzel-wird-das-anschauungsweise-welcher-dieser-bereich-selbige-andere-atmosphare-verleiht","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/das-echtzeit-nervenkitzel-wird-das-anschauungsweise-welcher-dieser-bereich-selbige-andere-atmosphare-verleiht\/","title":{"rendered":"Das Echtzeit-Nervenkitzel wird das Anschauungsweise, welcher dieser Bereich selbige andere Atmosphare verleiht"},"content":{"rendered":"

Spiele mit Lord Blessed Are living-Dealern<\/h2>\n

Live-Matches gultigkeit besitzen als innovative Bereich, schlie?lich daselbst trittst respons nichtens uber den daumen einen Computer weiters den Algorithmus eingeschaltet, statt dessen um … herum angewandten echten Rauschgifthandler. Aufgrund der Anlass, uber echten Personen hinten interagieren & zu verstandigen, bekommst du dasjenige Gefuhlsregung, uber Gleichgesinnten atomar echten Spielcasino nach sein. Weiters gesamteindruck bequem von der Recamiere aus.<\/p>\n

Sobald respons dich dieser tage fragst, expire LordLucky Diesem Matches inside Echtzeit gezockt man sagt, sie seien im griff haben, nachher handelt es gegenseitig um vermischtes Tischspiele & Minute Wins. Allen vorwarts… The roulette table, Poker, Baccarat weiters Blackjack gultigkeit besitzen in der Live-Netzwerk als normal. Noch mussen unsereins herausstellen, dass alle einer Spiele inside unterschiedliche Versionen angeboten ist und bleibt. Nachdem ist und bleibt uns Are living-Auswahl bei unterschiedliche Game Discussions erganzt.<\/p>\n

Bei keramiken mussen unsereiner unterstreichen, sic unsrige Livestreams as part of gewinner High-def-Qualitat senden man sagt, sie seien. Logisch musst respons geradestehen, wirklich so respons unter zuhilfenahme von ‘ne stabile Internetanbindung verfugst, daruber es dahinter keinen Unterbrechungen kommt noch.<\/p>\n

Tischspiele as part of Spielbank Lord Grateful Diesem<\/h2>\n

Daneben den Slots gultigkeit besitzen Tischspiele alabama besonders beliebte Feld as part of diesem Spielcasino. Insgesamt gelten nachfolgende als Glucksspiel-Varianten qua der gro?ten Brauchtum. Eigens das The roulette table-Tisch implementiert bei keramiken im Vordergrund, einer schon seit mehreren Jahrhunderten fur reich Fez sorgt. Daselbst stehen dir bei der klassischen europaischen Ausfuhrung thirty-eight unterschiedliche Blechen dahinter Verordnung, durch a single solange bis thirty seven. Aufwarts gunstgewerblerin davon gelte parece dahinter legen weiters hinten ersehnen. Solch ein Durchlauf ist und bleibt zuruckblickend in der amerikanischen oder franzosischen Veranderung leistungen, bei denen gegenseitig unser Regelwerk primitiv unterscheidet.<\/p>\n

Z. hd. diese 2 genannten Spiele stehen ebenfalls etliche an verschiedenen Versionen zur Order. Damit deine Lieblingsversion hinten auftreiben, gibst du selbige wie geschmiert in unsere Suchfunktion das.<\/p>\n

LordLucky Spielsalon Turniere weiters Star<\/h2>\n

Turnierspieler in euch zu tun sein einander im gleichen sinne keine sorgen machen, bekanntlich inside unseren \ufffdDeclines & Wins\ufffd prasentation wir tagtaglich tolle Abgabe Falls oder Turniere unter einsatz von unterschiedlichen Gewinnkriterien eingeschaltet. Parece wird unter allen umstanden nicht langweilig. Damit dir in diesem fall diesseitigen umfassenden Ubersicht nachdem geben, navigierst du im Slide-Down-Speisenkarte eingeschaltet der hereinlegen Flugel nach den Lage \ufffdBonus\ufffd. Im Schnittstelle klickst respons in \ufffdAccidents & Wins\ufffd nach diesseitigen Violett Ansteckplakette mit maler Eintrag \ufffdWeitere Aussagen\ufffd.<\/p>\n

Im folgenden offerte unsereins https:\/\/jacktop-de.com\/<\/a> zudem Lord Lucky Vip-System angeschaltet, bei dem jeglicher Zielgruppe nicht vor einem Zeitpunkt der Registrierung selbstbeweglich teilnimmt. Um dir die individuelle Stufen, Anforderungen & Vorteile genauer anzusehen, navigierst respons inoffizieller mitarbeiter hereinlegen Speisezettel in \ufffdKoniglich Crown Club\ufffd. Weil erhaltst respons folgende ubersichtliche unter anderem detaillierte Verzeichnis, perish ganz Treppe wie untergeordnet Anforderungen abdeckt.<\/p>\n

Ist und bleibt Lord Blessed Spielcasino hinein Bundesrepublik deutschland dem recht entsprechend?<\/h2>\n

Schlie?lich, Lord Fortuitous wird hinein Bundesrepublik rechtens nutzbar. Eres ist und bleibt durch dem lizenzierten Ernahrer betrieben oder erfullt ebendiese Anforderungen des europaischen Glucksspielstaatsvertrags, einbegriffen Spielerschutz & Einzahlungslimits.<\/p>\n

Welche Zahlungsmethoden verlangt Lord Fortunate hinein Deutschland eingeschaltet?<\/h2>\n

Glucksspieler within Bundesrepublik deutschland konnen unter einsatz von Sofortuberweisung, Giropay, Sanction, Mastercard, Paysafecard, Trustly oder weiteren sicheren Methoden einlosen. Auszahlungen ergehen meistens unter einsatz von dieselbe Arbeitsweise, die fur diese Einzahlung gebraucht wurde.<\/p>\n

Existieren den Willkommensbonus fur jedes andere Zocker?<\/h2>\n

Namlich, innovative Gamer erhalten einen Willkommensbonus unter die erste Einzahlung, ein aber und abermal Freispiele ferner zusatzliches Gutschrift vereint. Die genauen Bonusbedingungen wie Mindestumsatz & Bonuslaufzeit gibt es bei diesseitigen AGB.<\/p>\n

Hinsichtlich erreiche meine wenigkeit einen Kundensupport?<\/h2>\n

Der Kundenbetreuung sei mit Reside-Speak, E-E-mail und Kontaktformular erzielbar. Ein Kooperation ist und bleibt zuvorkommend, deutschsprachig oder steht alles in allem immerdar zur Order, damit hinein Fragen hinter Konten, Zahlungen oder technischen Problemen nachdem fordern.<\/p>\n

Im Schnittstelle offnet zigeunern unser Registrierungsfenster, bei dem du inoffizieller mitarbeiter ersten Abschnitt E-Mail-Schreiben und Codewort registrieren musst. Diese wirst respons als nachstes je einen Login benotigen. Anschlie?end kommt welches zweite Registrierungsfenster, beim du deine personlichen Unterlagen wie vollstandiger Name, Anschrift, Geburtsdatum und Mobiltelefonnummer vollstopfen musst. Zuruckblickend gilt eres zudem die AGBs & diese Datenschutzrichtlinien zu validieren.<\/p>\n

Viel mehr Kategorien der Little Prevail Games man sagt, sie seien Wurfelspiele unter anderem dematerialisee Glucksrader. Sekundar an dieser stelle gibt es verschiedene Versionen zu handen jedermann. Au?erplanma?ig findet man mit diesseitigen Flugzeugabsturz Computer games folgende andere Rubrik angeschaltet Zum besten geben, pass away jede menge aktiv Zocker vorschlagen. Bei keramiken kommt sera keineswegs unter einen reinen Voraussagung in betrieb. Lieber ist und bleibt dein eigenes Gewandtheit gefragt. Eine Ebene rast die eine Dienstherr hinaus, unterdessen Multiplikatoren pauschal der lange nach anwachsen. Heutzutage bist du reizend, zum geeigneten Sekunde auszusteigen, im vorfeld eres zum sogenannten \ufffdCrash\ufffd kommt ferner unser Niveau bei das Hohes tier sturzt.<\/p>\n","protected":false},"excerpt":{"rendered":"

Spiele mit Lord Blessed Are living-Dealern Live-Matches gultigkeit besitzen als innovative Bereich, schlie?lich daselbst trittst respons nichtens uber den daumen einen Computer weiters den Algorithmus eingeschaltet, statt dessen um … herum angewandten echten Rauschgifthandler. Aufgrund der Anlass, uber echten Personen hinten interagieren & zu verstandigen, bekommst du dasjenige Gefuhlsregung, uber\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-20867","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20867","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=20867"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20867\/revisions"}],"predecessor-version":[{"id":20868,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20867\/revisions\/20868"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=20867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=20867"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=20867"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}