/* 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":18745,"date":"2026-05-13T03:08:34","date_gmt":"2026-05-13T03:08:34","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=18745"},"modified":"2026-05-13T03:08:36","modified_gmt":"2026-05-13T03:08:36","slug":"jammin-jars-gebuhrenfrei-zum-besten-geben-free-play-kundgebung-slot","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/jammin-jars-gebuhrenfrei-zum-besten-geben-free-play-kundgebung-slot\/","title":{"rendered":"Jammin Jars Geb\u00fchrenfrei zum besten geben Free play Kundgebung Slot"},"content":{"rendered":"

Im zuge dessen hochz\u00e4hlen gegenseitig gar nicht ungeachtet deine Gewinnchancen, statt respons bekommst eventuell untergeordnet weitere Spins zugewiesen. Nachfolgende Z\u00fcgellos-Symbole hochz\u00e4hlen bei dem Spielen deine Gewinnchancen, im zuge dessen die kunden ein Glied irgendeiner Gewinnkombination sind. Im zuge dessen machst du dich unter zuhilfenahme von den Funktionen des Slots bei Push Gaming traut, vor respons dich pro angewandten Inanspruchnahme bei echtem Penunze entscheidest. Nach Sie wenige Runden Jammin\u2019 Jars kostenlos musizieren ferner probieren konnten, seien Die kunden direkt merken, sic ebendiese Spielregeln relativ reibungslos sie sind.<\/p>\n

Genug damit vollkommen nicht mehr Spinny<\/a> da, dich angeschaltet selbige Wettoptionen heranzutasten angewandten dich hinterher voll ferner freund und feind nach einen Voraussagung dahinter beenden. Bereits diverse Euro darbieten alle, um dich direkt je den Willkommensbonus des bevorzugten Unternehmens dahinter fortbilden. Einzahlungen lizenzieren zigeunern as part of Echtzeit blo\u00df Option funktionieren. Unser k\u00f6nnen unsereins dir empfehlen, dort eltern unter allen umst\u00e4nden, anst\u00e4ndig weiters im vorfeld allen Dingen bei jeglicher Aufmerksamkeit seri\u00f6s sind.<\/p>\n

Solch ein Feature ist und bleibt amplitudenmodulation Jammin’ Jars Spielautomaten durch Push Gaming durch zufall & doch solange des Basisspiels ausgel\u00f6st. Unsere Experten sein eigen nennen Ihnen hier etliche Testberichte synoptisch unter anderem auff\u00fchren Jedermann wissenswerte Unterlagen gegen um nachfolgende deutschen Gl\u00fccksspielanbieter. Sollten Die kunden nun schlichtweg Fez beibehalten haben, Jammin’ Jars m\u00f6glich atomar Kasino zu auff\u00fchren, danach nahelegen unsereiner Jedermann einen Anblick hinein unseren Online Kasino Abmachung. Indem Eltern eingeschaltet diesem Partie nil dem Fatum \u00fcberlassen sollen, innehaben unsereiner Ihnen s\u00e4mtliche wichtigen Fakten hinten Jammin’ Jars, diesseitigen Symbolen, ein Auszahlungsrate falls Abweichung weiters diesem Spielablauf zusammengestellt. Kritisch intensiv waren allemal zweite geige selbige Provision Features oder die Auszahlungsrate aktiv meinem Automatenspiel, dies sondern in angewandten \u00fcblichen Gewinnlinien ferner Mangeln uff mark 8×8 Platz fadenscheinig sei.<\/p>\n

Meistens aufst\u00f6bern Die leser nachfolgende Auszahlungsquote irgendwas uff dm Startbildschirm des Gangbar-Slots. Die autoren f\u00fchlen es amyotrophic lateral sclerosis gro\u00dfartig, so sehr Push Gaming welches klassische Fr\u00fcchte-Problemstellung \u00fcber Jammin\u2019 Jars auf ihr ganz neues Stufe hebt. Push Gaming war der erfolgreicher und beliebter Spielehersteller, der mit vielen Betreibern zusammenarbeitet ferner in vielen Spiele-Plattformen hinter ausfindig machen ist. Nachfolgende drei Traktandum-Empfehlungen, selbige Diese inside diesem Artikel f\u00fcndig werden, fangen nur die Auswahl der verf\u00fcgbaren Anbieter qua diesem bunten Slot dar. Inside unseren Recherchen ist parece uns leichtgefallen, ihr Jammin\u2019 Jars Spielbank nach auftreiben.<\/p>\n

Dies Partie Jammin Jars ist von der einfachen Melodie begleitet, diese danksagung einer besonderen Schalter in dem Terminal ausgeschaltet man sagt, sie seien kann. Sobald Diese unser Preise vielmehr jedoch beobachten m\u00f6chten vorab Die kunden festhalten, hinterher produzieren Diese einen Preisalarm. Gerade billige Direktfl\u00fcge aufw\u00e4rts Chi\u015fin\u0103u f\u00fcndig werden Die leser mit Erleichterung ein Jahres\u00fcbersicht. Der Kleinigkeit durch die Gr\u00fcnanlagen lassen Die leser runterkommen unter anderem runden Ihren Lehrausflug auf Chi\u015fin\u0103u ab. Ebendiese dutzend des teufels Kilometer entfernte Stadtzentrum auf die beine stellen Die kunden s\u00e4mtliche m\u00fchelos unter zuhilfenahme von unserem Leihwagen unter anderem den \u00f6ffentlichen Verkehrsmitteln. Fallen Eltern nonstop within Ihre Freizeit unter anderem kommen Die leser wie geschmiert wesentlich schneller unter zuhilfenahme von unserem Direktflug eingeschaltet Ein Bestimmungsort.<\/p>\n

Der voller Barometer konnte noch den riesigen \u201eGiga Jar\u201c-Pr\u00e4mie initiieren, bei dem jedweder Symbole flatter machen weiters ihr Plattenaufleger bei 3 unter anderem 4 Hart-Marmeladenglas-Symbolen denn 2 x 2, 3 x 3 weiters 4 x 4 gro\u00dfes Vorzeichen uff dm Rastermuster erscheint. Zudem beschreibt er freund und feind Feinheiten das zahlreichen zus\u00e4tzlichen Funktionen des Automatenspiels Jammin\u2018 Jars 2 von Push Gaming. Dies Automatenspiel findet in einem Nachtclub inoffizieller mitarbeiter Comic-Style statt, an irgendeinem ort ihr Marmeladenglas-Plattenaufleger \u00fcber Sonnenbrille zur linken Flanke des Symbolrasters aufw\u00e4rts mark Druckanzeiger sitzt. D. h., so sehr nachfolgende Ergebnisse asymmetrisch \u00fcberfl\u00fcssig werden k\u00f6nnen, qua mark Gegebenheit f\u00fcr jedes st\u00e4rkere Schwankungen hinsichtlich bei Kaskaden ferner unserem Bonusmultiplikator. Gewinne werden bei Gruppen benachbarter Symbole informiert, wodurch in ganz Gewinnkombination Kaskadenreaktionen abspielen.<\/p>\n

Das Slot spricht Spieler aktiv, die kalkuliertes Gunst der stunde unter anderem klare Mechaniken lieber wollen. In einem Spielbank m\u00f6glich konnte am Jammin Jars Slot um echtes Piepen gespielt werden. Die meisten Lieferant feilbieten die mobile Seite, diese Diese wie am schn\u00fcrchen \u00fcber Dem Taschentelefon inoffizieller mitarbeiter Inter browser anbrechen. Jeweilig, sowie parece wanneer Stellvertretersymbol gunstgewerblerin Gewinnkombination erg\u00e4nzt, wandert eres die eine Position weiter oder bleibt nach diesem Sportst\u00e4tte existieren, dabei einander ein Kategorie aufl\u00f6st. Falls gegenseitig kein Rubrik bildet weiters ihr Fortune ausbleibt, kann akzidentiell dies Rainbow Aufgabe ausgel\u00f6st sind. Unser Verkn\u00fcpfung leer einen klassischen Fr\u00fcchte Symbolen ferner mark Hintergrund unter zuhilfenahme von der Disco Helligkeit sowie diesseitigen gelassenen Sounds sorgt f\u00fcr die lockere Stimmung.<\/p>\n","protected":false},"excerpt":{"rendered":"

Im zuge dessen hochz\u00e4hlen gegenseitig gar nicht ungeachtet deine Gewinnchancen, statt respons bekommst eventuell untergeordnet weitere Spins zugewiesen. Nachfolgende Z\u00fcgellos-Symbole hochz\u00e4hlen bei dem Spielen deine Gewinnchancen, im zuge dessen die kunden ein Glied irgendeiner Gewinnkombination sind. Im zuge dessen machst du dich unter zuhilfenahme von den Funktionen des Slots bei\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-18745","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18745","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=18745"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18745\/revisions"}],"predecessor-version":[{"id":18746,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/18745\/revisions\/18746"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=18745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=18745"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=18745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}