/* 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":183665,"date":"2026-06-22T16:08:55","date_gmt":"2026-06-22T16:08:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=183665"},"modified":"2026-06-22T16:08:55","modified_gmt":"2026-06-22T16:08:55","slug":"auf-allen-umstanden-ist-es-wichtig-so-diese-diese-verschiedenen-arten-von-umsetzbar-slots-wissen-6","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/auf-allen-umstanden-ist-es-wichtig-so-diese-diese-verschiedenen-arten-von-umsetzbar-slots-wissen-6\/","title":{"rendered":"Auf allen umstanden ist es wichtig, so Diese diese verschiedenen Arten von Umsetzbar Slots wissen"},"content":{"rendered":"

Die Arten von Slots sind heute diese bekanntesten?<\/h2>\n

Mutma?lich https:\/\/lotto24-de.de\/de\/promo-code\/<\/a> spielen Diese erstmals M\u00f6glich Slots, nach Sie das unkomplizierte Spielprinzip, diese au?erordentlichen Jackpots und diese beeindruckenden Boni gefunden haben. Und Sie haben bereits eine bestimmte Typ von Erreichbar Slots aufgesetzt & mochten heute kennen, was es sonst noch gibt.<\/p>\n

1. Klassische Slots (und Spielautomaten \u00fcber drei Mangeln)<\/h2>\n

Diese gelten als diese einfachste Typ von M\u00f6glich Slots und haben einen Spitznamen \ufffdone-armed gangster\ufffd. Der Name stammt von einen traditionellen mechanischen Spielautomaten, diese einen Hebel haben, einen diese Glucksspieler ziehen, dar\u00fcber diese Drehung auszufuhren.<\/p>\n

Klassische Spielautomaten waren ein Stufen von Nevada wie Casino-Himmel. Sind vollkommen f\u00fcr Spieler, diese erstmals a dem Spielautomaten zum besten geben, ja sind schnell, gut vertraglich nach lernen und storungsfrei nach geben. Diese Glucksspieler erlangen einen Jackpot, wenn sie in drei ahnlichen Symbolen landen.<\/p>\n

Ein wesentlicher Nachteil klassischer Spielautomaten ist und bleibt diese geringe Reihe von Bugeln, da es diese Kennziffer ein moglichen Kombinationen eingegangen. Daruber hinaus ist diese Ungleichheit eines klassischen Spielautomaten ma?ig hochststand, das bedeutet, so Sie somit reibungslos alles verlieren und viel erlangen konnen.<\/p>\n

5. Video clips Slots (und Spielautomaten uber funf Glatten)<\/h2>\n

Diese Moglichkeiten stehen uber, so ein gute Spielautomat, in einen Die in ein Erreichbar-Glucksspielseite und in einem echten Casino lochen sind, ein Slot \u00fcber funf Mangeln ist. Sind heute diese am weitesten verbreiteten. Gegenuber klassischen Spielautomaten sind Slots auf einsatz von funf Mangeln erreichbar & ben\u00f6tigen jedoch wenigstens mechanischen Glatten & Hebel.<\/p>\n

Alles, das ein Spieler tun muss, ist eine Knopf nach herzen. Diese haben \u00fcber tolle Grafiken \u00fcber Video clips & Appear, diese diese Spieler versuchen mussen. Darum waren Erreichbar videos Slots vielleicht ein wahre Gr\u00fcnder das modernen Moglich Slots. Diese haben einen Videobildschirm und gar keine mechanischen Mangeln, daher ein Name Video clips Slots.<\/p>\n

Clips Slots man sagt, sie sind eine Evolution potpourri klassischen Spielautomaten. Diese haben mehr Gewinnlinien und das erhoht Diese Gewinnchancen inoffizieller mitarbeiter kontrast nach diesem klassischen Spielautomaten. Diese maximale Munzanzahl beginnt in ein & mehreren fur jedes diese Gewinnlinie. Au?erdem dauern diese Einsatze langer und haben insgesamt hohere Jackpots.<\/p>\n

three. Slots \u00fcber sechs und sieben Bugeln<\/h2>\n

Gemeinsam Slots \u00fcber sechs und sieben Mangeln fangen diese Norm ein traditionellen Bugeln in Frage. Diese h\u00f6ren meistens das ahnlich sein Rasterstruktur wie Spielautomaten uber funf Glatten, d.b-complex vitamin. 6?three und 7?three Aufstellungen. Mehr Glatten nennen, so diese Spieler langere Spiele erstellen konnen.<\/p>\n

Wenn Sie sechs und sieben Verwundert machen \u00fcber einen Features des diesen Clips Slots wie Neudrehungen & Jokersymbolstapeln schlie\u00dfen, kann es ein aufregendes Ubung sind.<\/p>\n

Sie k\u00f6nnen sekundar Slots \u00fcber sechs und sieben Mangeln finden, diese uber diese ublichen Slots rausgehen und besondere Strukturen machen. Diese Chance, so drei und mehr Scatter-Symbole in diesem Runde sichtbar werden und einen Freispielmodus f\u00fchren, ist dankgefuhl ein Walzenstruktur gro?er.<\/p>\n

4. Progressive Slots (und progressiver Jackpot)<\/h2>\n

In progressiven Slots flie?t jeweils, wenn ein Glucksspieler einen Anwendung tatigt, das Punkt de l’ensemble des Betrags in einen Jackpot. Das bedeutet, so sich ein Jackpot aus einen Spielern zusammensetzt, diese das Runde nach diesem Moment spielen. Auf einen meisten Plattformen erz\u00e4hlen diese Betreiber einen gesamten progressiven Jackpot angeschaltet, ein sich von ihre progressiven Slots intensiv hut ab. Ein progressive Jackpot ist auch als kumulierter Jackpot bezeichnet.<\/p>\n

Erreichbar Casinos gemeinsam Slots & verschiedene Casinos sich, daruber sie nach dem einzigen progressiven Jackpot hinzuf\u00fcgen k\u00f6nnen. Diese Jackpots vermogen in diese Millionen tun, zwar wie Sie sich verstand benutzen k\u00f6nnen, sind diese Wege auf eine Ausschuttung desto weniger, nach handen passender ein Jackpot ist.<\/p>\n

four. Vr Slots<\/h2>\n

Es ist jedoch eine Frage ein Zeit, solange bis diese vr diese Typ und Design, wie wir angeschaltet Moglich-Tippen mitmachen, wechseln wird. Heute trifft man auf sehr dematerialisee Spielen, diese auf ein Vr-Technique von Auge Rift, Samsung Gear Vr, Razer OSVR, Guten tag?ng a\ufffdia\ufffd\ufffdn thoa??i nha?\ufffdt PlayStation Vr und anderen aufbauen.<\/p>\n

VR-Umsetzbar Slots moglichkeit machen es einen Spielern, in diese virtuelle Nachbarschaft einzutauchen und diese realistische Erfahrung nach machen, diese dem entspricht, was die in einem echten Casino erfahrung wurden. Das Casino kann \u00fcber Dutzenden von Spielautomaten beschriftet sein. Das Vr-Form angeordnet Ihnen eine realistischere Wechselbeziehung, ja wenn Sie jedoch auf einen Anzeige starren wurden.<\/p>\n

Unabh\u00e4ngig aller Spielsysteme und Versorger weisen wir entschieden darauf hin, so vorsichtshalber nur \u00fcber Geld vorgetauscht sind kann, das muhelos abgeschrieben ist, wenn diese Wiederholung begonnen cap. Wie beim Freizeitaktivitat, es hier & hier einen Griff in diese Geldbeutel gepaart. So ist diese Amusement uber einen theoretisch hohen Erfolg jedoch noch passender.<\/p>\n

Solange bis 2011 ist ich in der anderen Redaktion angeschaltet, die mich \u00fcber meinen Ideen und Wollen nach riesig einschrankte. \u00dcber ein Eroffnung in game2gether ist diese Idee ausgef\u00fchrt ein Zeitung nach machen diese f\u00fcr ganz viel Freizugigkeit und Freiheiten anbietet. Viele Redakteure man sagt, sie sind mittlerweile seit uber nine Jahren intensiv was bestatigt das ein Eigentliche funktioniert. Anbei das Vere ich in ein Urlaub gern auf<\/p>\n","protected":false},"excerpt":{"rendered":"

Die Arten von Slots sind heute diese bekanntesten? Mutma?lich https:\/\/lotto24-de.de\/de\/promo-code\/ spielen Diese erstmals M\u00f6glich Slots, nach Sie das unkomplizierte Spielprinzip, diese au?erordentlichen Jackpots und diese beeindruckenden Boni gefunden haben. Und Sie haben bereits eine bestimmte Typ von Erreichbar Slots aufgesetzt & mochten heute kennen, was es sonst noch gibt. 1.\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-183665","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/183665","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=183665"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/183665\/revisions"}],"predecessor-version":[{"id":183705,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/183665\/revisions\/183705"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=183665"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=183665"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=183665"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}