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

Die Arten in Slots sind heute diese beliebtesten?<\/h2>\n

Vielleicht https:\/\/locowincasino-de.com\/bonus\/<\/a> geben Sie zum ersten mal M\u00f6glich Slots, nach Die das unkomplizierte Spielprinzip, diese hohen Jackpots & diese beeindruckenden Boni aufgespurt haben. & Diese haben etwas langsam diese bestimmte Typ in Moglich Slots vorgetauscht und mochten heute kennen, was es sonst noch gibt.<\/p>\n

gerade one. Klassische Slots (und Spielautomaten uber drei Glatten)<\/h2>\n

Diese gultigkeit haben als diese unproblematischste Typ von Umsetzbar Slots und haben einen Spitznamen \ufffdone-armed betr\u00fcger\ufffd. Der Name stammt von einen erfahrenen mechanischen Spielautomaten, diese einen Hebel haben, einen diese Spieler ziehen, dar\u00fcber eine Drehung auszufuhren.<\/p>\n

Klassische Spielautomaten waren das Stufen in Las vegas wie Casino-Himmel. Sind vollkommen nach handen Spieler, diese erstmals a dem Spielautomaten vortragen, schlie?lich sind schnell, gut vertraglich nach lernen und wie am schnurchen nach geben. Diese Spieler erlangen einen Jackpot, wenn sie auf drei ahnlichen Symbolen landen.<\/p>\n

Ein wesentlicher Nachteil klassischer Spielautomaten ist diese geringe Anzahl in Glatten, hier es diese Nr. ein moglichen Kombinationen eingegangen. Auch ist diese Ungleichheit des diesen klassischen Spielautomaten relativ hoch, was bedeutet, so Sie entweder schnell was auch immer verlieren und inoffizieller mitarbeiter uberfluss erlangen vermogen.<\/p>\n

three. Video Slots (und Spielautomaten \u00fcber funf Glatten)<\/h2>\n

Diese Wege stehen nutzlich, so ein erste Spielautomat, auf einen Sie auf ein Verbunden-Glucksspielseite und in einem echten Casino verpr\u00fcgeln sind, ein Slot \u00fcber funf Mangeln ist. Sind mittlerweile diese am weitesten verbreiteten. Im vergleich zu klassischen Spielautomaten sind Slots \u00fcber funf Mangeln internet und ben\u00f6tigen jedoch wenigstens mechanischen Bugeln und Hebel.<\/p>\n

Alles, das ein Spieler tun muss, ist eine Knopf nach ei, ei machen. Sie haben \u00fcber tolle Grafiken \u00fcber Video clips und Appear, diese diese Spieler k\u00f6dern zu tun sein. Deshalb waren Movies Slots vielleicht das wahre Gr\u00fcnder ein modernen Moglich Slots. Sie haben einen Videobildschirm und jedoch wenigstens mechanischen Mangeln, darum das Name Videos Slots.<\/p>\n

Clips Slots sind eine Evolution des klassischen Spielautomaten. Die haben mehr Gewinnlinien und das erhoht Ihre Gewinnchancen inoffizieller mitarbeiter vergleich nach dem klassischen Spielautomaten. Diese parfaite Munzanzahl beginnt in ein und mehreren z. hd. eine Gewinnlinie. Auch dauern diese Einsatze langer und haben insgesamt hohere Jackpots.<\/p>\n

4. Slots \u00fcber sechs & sieben Bugeln<\/h2>\n

Erreichbar Slots \u00fcber sechs und sieben Platten fangen diese Norm ein renommierten Mangeln in Frage. Die horen meistens ein detektieren konnen \u00fcber Rasterstruktur wie Spielautomaten \u00fcber funf Mangeln, d.mensch b. 6?three und 6?4 Aufstellungen. Mehr Mangeln hei?en, so diese Spieler langere Spiele erstellen k\u00f6nnen.<\/p>\n

Wenn Die sechs und sieben Glatten \u00fcber einen Qualities des diesen Videos Slots wie Neudrehungen und Jokersymbolstapeln schlie\u00dfen, kann das das aufregendes Erfahrung ci\ufffd”?our.<\/p>\n

Sie konnen auch Slots \u00fcber sechs und sieben Bugeln aufstobern, diese \u00fcber diese ublichen Slots rausgehen & neue Strukturen machen. Diese Chance, so drei & mehr Scatter-Symbole in diesem Runde scheinen und einen Freispielmodus auslosen, ist dank ein Walzenstruktur passender.<\/p>\n

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

In progressiven Slots flie?t jeweils, wenn ein Glucksspieler einen Anwendung tatigt, ein Punkt potpourri Betrags in einen Jackpot. D. h., so sich das Jackpot aus einen Spielern zusammensetzt, diese das Runde nach diesem Moment geben. In einen meisten Plattformen vorweisen diese Betreiber einen gesamten progressiven Jackpot in firma, ein sich von ihre progressiven Slots angesammelt hut ab. Ein progressive Jackpot ist nebensachlich als kumulierter Jackpot bezeichnet.<\/p>\n

Moglich Casinos gemeinsam Slots & ausgewahlte Casinos sich, dar\u00fcber sie nach dem einzigen progressiven Jackpot hinzuf\u00fcgen konnen. Diese Jackpots fahig sein in diese Millionen tun, vielleicht wie Sie sich denken konnen, sind diese Wege aufwarts diese Ausschuttung desto weniger, nach handen besser das Jackpot ist und bleibt.<\/p>\n

2. Virtuelle realitat Slots<\/h2>\n

Es ist jedoch eine Frage ein Zeit, solange bis diese virtuelle realitat diese Typ und Typ, wie wir angeschaltet Umsetzbar-Tippen mitmachen, verandern wird. Heute findet man sehr virtuelle Tippen, diese auf ein Vr-Technologie in 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-M\u00f6glich Slots erm\u00f6glichen es einen Spielern, in diese virtuelle Nachbarschaft einzutauchen und eine realistische Erfahrung nach machen, diese dem entspricht, was die in einem echten Casino ubung wurden. Ein Casino kann \u00fcber Dutzenden in Spielautomaten beschriftet sein. Das Vr-Gro?enordnung ermoglicht Ihnen diese realistischere Wechselbeziehung, als wenn Diese jedoch auf einen Anzeige starren wurden.<\/p>\n

Unabh\u00e4ngig crapahuter Spielsysteme und Versorger weisen wir betont darauf hin, so vorsichtshalber ausschlie?lich \u00fcber Geld aufgesetzt sind kann, das reibungslos abgeschrieben ist, wenn diese Wiederholung begonnen hut ab. Wie in dem Freizeitbeschaftigung, das hier und hier einen Zeitung in diese Geldbeutel gepaart. So ist diese Lust \u00fcber einen theoretisch hohen Erfolg jedoch noch passender.<\/p>\n

Solange bis 2008 ist ich in der anderen Redaktion tatig, die mich \u00fcber meinen Ideen und Wollen nach sehr einschrankte. Uber ein Gr\u00fcndung von game2gether ist diese Idee ausgef\u00fchrt ein Zeitung nach machen das fur ganz viel Latitude & Freiheiten umfasst. Viele Redakteure sind mittlerweile seit uber nine Jahren intensiv was bestatigt es ein Wesentliche funktioniert. Daneben ein Vere ich in ein Urlaub gern auf<\/p>\n","protected":false},"excerpt":{"rendered":"

Die Arten in Slots sind heute diese beliebtesten? Vielleicht https:\/\/locowincasino-de.com\/bonus\/ geben Sie zum ersten mal M\u00f6glich Slots, nach Die das unkomplizierte Spielprinzip, diese hohen Jackpots & diese beeindruckenden Boni aufgespurt haben. & Diese haben etwas langsam diese bestimmte Typ in Moglich Slots vorgetauscht und mochten heute kennen, was es sonst\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-171935","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/171935","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=171935"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/171935\/revisions"}],"predecessor-version":[{"id":171936,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/171935\/revisions\/171936"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=171935"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=171935"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=171935"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}