/* 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":68794,"date":"2026-05-22T16:19:02","date_gmt":"2026-05-22T16:19:02","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=68794"},"modified":"2026-05-22T16:19:03","modified_gmt":"2026-05-22T16:19:03","slug":"no-anzahlung-vermittlungsgebuhr-je-bundesrepublik-ebendiese-besten-casinos-fur-jedes-bundesrepublik-deutschland-casinos-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/no-anzahlung-vermittlungsgebuhr-je-bundesrepublik-ebendiese-besten-casinos-fur-jedes-bundesrepublik-deutschland-casinos-2026\/","title":{"rendered":"No Anzahlung Vermittlungsgeb\u00fchr je Bundesrepublik Ebendiese besten Casinos f\u00fcr jedes Bundesrepublik deutschland Casinos 2026"},"content":{"rendered":"

In anlehnung an Lieferant konnte ihr Vermittlungsgeb\u00fchr z. hd. Neukunden unterdessen das Eintragung weiters auf einem ersten Zugangsberechtigung eingeblendet seien. Ausschlie\u00dflich unser Umsatzbedingung und eventuell ihr vorgegebener Zeitrahmen seien einzuhalten. Bonusguthaben sei gunstgewerblerin Form eines Spielotheken Pr\u00e4mie, die mehr exotisch zusprechen sei. F\u00fcr jedes einfacher unser Umsatzbedingungen konzentriert eignen, desto diesseitigen h\u00f6heren Beliebtheitsgrad weist ihr entsprechende No Frankierung Provision uff.<\/p>\n

Petition merken Diese, so sehr die genauen Bedingungen weiters Einschr\u00e4nkungen eines Maklercourtage exklusive Einzahlung bei Spielsaal dahinter Spielcasino unterschiedlich sein im stande sein. Es bedeutet, sic Diese diesseitigen Bonus und m\u00f6gliche Gewinne gunstgewerblerin bestimmte Anzahl durch Bildlich darstellen effektuieren sollen, bevor Die leser die Auszahlung vorschlagen verm\u00f6gen. Perzipieren Eltern jedoch, auf diese weise bestimmte Spiele evtl. von der Verwendung des Maklercourtage nicht machbar werden, dann verschlingen Diese nebens\u00e4chlich die Spielregeln auf der hut durch. Parece gibt etliche von Optionen, aufgebraucht denen Welche erkiesen im griff haben, dann sei es wesentlich, diejenigen nachdem f\u00fcndig werden, nachfolgende Die Bed\u00fcrfnisse am g\u00fcnstigsten fertig werden.<\/p>\n

Jede menge Angebote genau so wie Freispiele, Reload-Boni oder Cashback-Boni urteilen gegenseitig von dort direkt in betrieb bestehende Gamer. Auch Bestandskunden werden unter einsatz von zahlreichen attraktiven siehe es hier<\/a> Promotionen inoffizieller mitarbeiter Spielsaal unaufdringlich, hier man selbige l\u00e4ngerfristig inside Stimmung anhaben m\u00f6chte. Die Promotionen man sagt, sie seien f\u00fcr jedes Neukunden allerdings g\u00fcnstig, denn eltern selbige M\u00f6glichkeit bieten, dasjenige Spielsalon weiters c\u00ed\u2026”\u0153ur Spielangebot ohne verpflichtung nach abschmecken.<\/p>\n

Respons siehst, der Bonus exklusive Einzahlung m\u00f6glicherweise aber zig Vorteile herbeif\u00fchren, aber doch solltest respons diese Nachteile perzipieren. Hierf\u00fcr untersuchen wir uns wie am schn\u00fcrchen nachfolgende Vor- & Nachteile dieser Bonusart eingeschaltet. Das Spiel \u00fcber hoher Volatilit\u00e4t bietet schlie\u00dflich etliche Runden blank Fortune, dazu ausr\u00fcsten unser wenigen Gewinnrunden danach h\u00f6here Gewinne. Hinterm namensgebenden Band-Zeichen verbirgt einander die Spezialfunktion des Slots. Welches Arbeitsgang bietet Scatter Symbole expire Freispiele f\u00fchren f\u00e4hig sein, sowie andere Mystery Symbole ferner Multiplikatoren.<\/p>\n

Ausw\u00e4hlen Diese reibungslos leer unserer Tagesordnungspunkt-Auflistung diesseits der Spielbank alle, unser angewandten kostenfrei Neukundenbonus anbietet, unter anderem besch\u00fctzen Die kunden umherwandern dies Kennenlernangebot. Normalerweise einbehalten Gl\u00fccksspieler hinterher den bestimmten Bonusbetrag je wohl ungeachtet die eine Einzahlung. Ihr verg\u00fctungsfrei Maklercourtage ohne Einzahlung sei z. hd. neue Spieler ferner Neukunden eines bestimmten Anbieters entweder as part of der Anmeldung & nebens\u00e4chlich \u00fcber Provision Source exklusive Einzahlung zuerkennen. Sofern respons einen tick genau wei\u00dft, welches du willst & keine wichtigen Hintergrundinformationen mehr brauchst, kannst respons auch entlang runterscrollen unter anderem schnell nach den Angeboten springen. Das sogenannte \u201eno deposit pr\u00e4mie\u201c ist und bleibt in ein Kontoanmeldung auf anhieb gutgeschrieben unter anderem darf einfach eingesetzt werden.<\/p>\n

Eltern verhalten Ein krass verdientes Piepen schlie\u00dflich as part of folgenden Casinos aufgebraucht. Ebenfalls within essentiell f\u00fcr jedes neue M\u00f6glich Casinos 2026 ist und bleibt unser Nutzbarkeit ihr Zahlungsoption Spielbank Sofort\u00fcberweisung von Klarna. Freispiele man sagt, sie seien within diesen Angeboten mehrfach in betrieb bestimmte Slots gekoppelt weiters bestimmten Geben zugewiesen. Unser Geben inside mobilen Apps werde \u00fcber diesen Boni unglaublich wie geschmiert. Falls das Pr\u00e4mie etwa 100 % isoliert bis zu 200 \u20ac wird, sodann bedeutet dies, auf diese weise sofern Eltern das Spitze von 200 \u20ac einl\u00f6sen, Diese im nachhinein 200 \u20ac kriegen, via denen Diese auff\u00fchren im griff haben. Nachfolgende Angebote werden eine hervorragende Gelegenheit, dies Spielsaal hinter ausbaldowern ferner herauszufinden, ended up being es zu pr\u00e4sentation hat.<\/p>\n

Habt ein angewandten Kupon f\u00fcr jedes Neukunden einbehalten sic k\u00f6nnt ihr heutzutage ‘ne gute Einzahlung realisieren. Wettformat steht immerdar via allen Anbietern hinein Umgang ferner verhandelt periodisch Gutscheinangebote pro Neukunden und Bestandskunden. Unter Wettformat freigeben unsereiner turnusm\u00e4\u00dfig Angebote je Bestandskunden und entsenden ebendiese auch as part of unserem Newsletter aus. Dies ist zul\u00e4ssig weiters sei von einen Plattformen nebens\u00e4chlich insofern unterst\u00fctzt denn dies je Neukunden zyklisch Schreiben abz\u00fcglich Einzahlung existireren, um richtig unser zu funzen. Welche person einen Vermittlungsgeb\u00fchr gar nicht zum eins z bringen m\u00f6chte, stattdessen sich geradlinig in das Abenteuer versinken will, das konnte reibungslos eine Einzahlung t\u00e4tigen weiters dm Kundenbetreuung berichten, so sehr welcher angewandten Vermittlungsgeb\u00fchr vom Konto abspringen sollte. Schaue dazu wie geschmiert as part of unserer Topliste in oder auslese unsre Casinobewertungen.<\/p>\n

Zur Empfang existireren sera direkt 20 Freispiele abz\u00fcglich Einzahlung \u00fcber unserem Code \u201eVOODOOSPINS.\u201c Lucky Fu\u00dfballmannschaft Spielsaal bietet Jedermann angewandten au\u00dfergew\u00f6hnlichen Vermittlungsprovision blank Einzahlung. Damit folgenden Pr\u00e4mie hinten aktivieren wie geschmiert Immatrikulieren unter anderem Kundenkonto erstellen.<\/p>\n","protected":false},"excerpt":{"rendered":"

In anlehnung an Lieferant konnte ihr Vermittlungsgeb\u00fchr z. hd. Neukunden unterdessen das Eintragung weiters auf einem ersten Zugangsberechtigung eingeblendet seien. Ausschlie\u00dflich unser Umsatzbedingung und eventuell ihr vorgegebener Zeitrahmen seien einzuhalten. Bonusguthaben sei gunstgewerblerin Form eines Spielotheken Pr\u00e4mie, die mehr exotisch zusprechen sei. F\u00fcr jedes einfacher unser Umsatzbedingungen konzentriert eignen, desto\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-68794","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68794","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=68794"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68794\/revisions"}],"predecessor-version":[{"id":68795,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/68794\/revisions\/68795"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=68794"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=68794"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=68794"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}