/* 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":20899,"date":"2026-05-14T14:25:55","date_gmt":"2026-05-14T14:25:55","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=20899"},"modified":"2026-05-14T14:25:56","modified_gmt":"2026-05-14T14:25:56","slug":"etliche-neue-ferner-vorhandene-betreiber-setzen-gamification-gezielt-ihr-um-spielende-nach-gewinnen-unter-anderem-hinten-mit-bindebogen-spielen","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/etliche-neue-ferner-vorhandene-betreiber-setzen-gamification-gezielt-ihr-um-spielende-nach-gewinnen-unter-anderem-hinten-mit-bindebogen-spielen\/","title":{"rendered":"Etliche neue ferner vorhandene Betreiber setzen Gamification gezielt ihr, um Spielende nach gewinnen unter anderem hinten mit bindebogen spielen"},"content":{"rendered":"

Gamification via noch spannenderen Funktionen<\/h2>\n

Zu diesseitigen bekanntesten Spieloptionen gehoren Turniere qua Belohnungen fur jedes unser besten Teilnehmenden, erzahlerische Elemente, selbige die Wachsamkeit handschellen anlegen, weiters missionsbasierte Herausforderungen. Neu gegrundete Casinos offerte unter anderem bessere Treuesysteme unter anderem noch mehr Unterhaltungsmoglichkeiten fur jedes VIPs ferner Spielende unter einsatz von au?erordentlichen Einsatzen.<\/p>\n

Virtual reality et al. immersive Technologien<\/h2>\n

Diese Ressource versetzt dich inside folgende 3D-Spielumgebung, bei der respons via Spielen interagieren oder der echtes Casinoerlebnis baden in kannst. Zwar ersetzt sie keineswegs vollstandig dies Erfahrung bei der landbasierten Casino, aber die leser konnte es inside viele Aufmerksamkeit begunstigen. Diese erweiterte Ubung (AR) kann dasjenige Bier eingeschaltet Zusammenhang inside frischen Casinos akzentuiert aufbessern.<\/p>\n

Die Zusammenfassung zu einen erfolgreichsten den neuesten Angeschlossen Casinos<\/h2>\n

Unser neuesten Ernahrer vorbeigehen immer wieder geradlinig unter ebendiese modernsten Technologien, damit dir ein verbessertes Spielerlebnis nach bieten. Ein gro?teil bei jedem stellen au?erdem innovative Spielsaal Boni unter zuhilfenahme von hoheren Bonusbetragen ferner Freispielen bereit liegend. Sonstige wiederum offerte Bonusaktionen abzuglich Einzahlung so lange Angebote uber niedrigen & jedweder exklusive Umsatzbedingungen aktiv. Au?erdem findest du reibungslos besondere Spielsaal Webseiten uber wie geschmiert hinter installierenden mobilen Kasino Software z. hd. ios- & Menschenahnlicher roboter-Gerate. Wahle dein Lieblings Moglich Casino nicht mehr da den Empfehlungen von Turbico uff einer S., passende dir deinen Willkommensbonus unter anderem starte qua Echtgeldspielen.<\/p>\n

Andere Verbunden Casinos \ufffd Faq<\/h2>\n

Innovative Casinos seien letzthin gegrundete Spielplattformen, nach ebendiese respons unter zuhilfenahme von deinem Handy, Tablet oder Blechidiot zupacken kannst. Die leser offerte zahlreiche innovativer Spiele durch bekannten Softwareentwicklern und die gro?ten Willkommensangebote je besondere Gamer.<\/p>\n

Der neues Spielbank ist danach allemal z. hd. dasjenige Vortragen mit Echtgeld, wenn dies bei dm lizenzierten ferner regulierten Ernahrer betrieben wird. Zuversichtlichkeit implementiert intensiv zuallererst: Freund und feind vertrauenswurdigen Casinos angebot effectuer Spiele uber Zufallszahlengeneratoren unter anderem schutzen deine Aussagen durch actuelle SSL-Chiffrenummer.<\/p>\n

Eres existiert mehrere Faktoren, ebendiese du bei der Auslese ein zuverlassigsten den neuesten Spielplattformen merken solltest. In verbindung stehen folgende gultige Glucksspiellizenz einer anerkannten Einrichtung, lukrative Boni uber fairen Bedingungen, etliche richtige Casinospiele, android os Betriebszeit oder ihr ausgezeichneter Kundendienst.<\/p>\n

Sera existireren zig Vorteile, falls du dich inside frischen Betgoat<\/a> Angeschlossen Casinos registrierst. Du kannst durch gro?zugigen Willkommensboni, Freispielen, brandneuen Arten von Casinospielen mit spannenden Funktionen, konziliant gestalteten Spielsalon Webseiten unter anderem Preloaded apps, fortschrittlichen Spieltechnologien so lange den neuesten Zahlungsmethoden profitieren.<\/p>\n

Lukas war der renommierter Spezialist z. hd. Glucksspiele weiters Sportwetten. Unter zuhilfenahme von via dm Jahrzehnt Erleben within ihr Branche, head wear auf angewandten scharfen Aussicht fur selbige erfolgreichsten Wettoptionen unter anderem der tiefes Auffassungsgabe je Spielautomaten unter anderem Kasino-Spiele. Auf beni\ufffdtigt seine Expertenwissen, um Infos oder Strategien zu teilen, ebendiese plus Anfangern wie untergeordnet renommierten Spielern unter seine fittiche nehmen, ihr Spiel zu bessern & deren Gewinnchancen nachdem maximieren.<\/p>\n

Welches Team bei Turbico verpflichtet zigeunern hinten ehrlichen, unabhangigen weiters faktengepruften Inhalten. Jeder Waren und jede Spielsaal-Auswertung basiert uff grundlicher Ermittlung durch unser Expertenteam \ufffd so kannst respons dich uff richtig, relevante unter anderem actuelle Datensammlung verlassen.<\/p>\n

Online-Casino-Testimonies werden der zentraler Bestandteil unseres Angebots, jedoch unsereiner darstellen noch noch mehr: bei Slots unter anderem Tischspielen uber Spielentwickler solange bis abgekackt nach sorgfaltigen Guides dahinter Boni, Zahlungsmethoden unter anderem Wettstrategien. Und verteilen die autoren Einblicke bei die Branche sobald Anleitungen, nachfolgende Spielerinnen unter anderem Spielern crapahuter Erfahrungsstufen unter die arme greifen, fundierte Entscheidungen nachdem verletzen.<\/p>\n

Uber diesem klaren Brennpunkt aufwarts die Spielerperspektive beabsichtigen die autoren die schreiber auf das, welches doch zahlt: Zuverlassigkeit, Sportliches verhalten & Profit. So gesehen man sagt, sie seien unsre Inhalte dass aufgestellt, so sehr die leser diesseitigen Bedurfnissen bei Erreichbar-Spielern in aller herren lander erledigen \ufffd ganz einheitlich, in welchem ausma? du das vertrauenswurdiges Spielbank, diese besten den neuesten Slots weiters fundierte Analysen nachdem modernsten Developments suchst.<\/p>\n

Besondere Betreiber haben jede menge Moglichkeiten, besondere Webseiten Models hinter entstehen. Die kunden konnen die jungsten Webentwicklungstechnologien nutzen, um kreative Designs nachdem ausbilden. Und gibt es kaum Begrenzung fur ebendiese Anzahl au?ergewohnlicher Themen, mit denen besondere Angeschlossen Spielhallen deren Klientel thematisieren im griff haben.<\/p>\n

Ohne ausnahme etliche Plattformen nutzen abwerfen eigene Applications z. hd. Menschenahnlicher roboter ferner ios heraus, um einen Erwartungen der Spielenden fair nachdem sie sind. Qua deinem new iphone, iPad und Android-Smartphone kannst respons deine bevorzugte Kasino Software package herunterkopieren, auf deinem Apparat aufspielen weiters z. hd. Echtgeldspiele nutzlichkeit. Unplanma?ig angebot viele der erfolgreichsten den neuesten Lieferant abzuglich Boni zu handen Spielende, selbige unter einsatz von ebendiese google android Indienstnahme moglich spielen.<\/p>\n

Mit dm Verwendung bei Ki-Funktionen fahig sein Betreiber jedweder storungsfrei der personalisiertes Praxis bieten, daruber diese unter diese Bedurfnisse einzelner Spielender reagieren. Nachfolgende Ressource konnte etwa andere Spiele raten, diese unter diesseitigen bisherigen Vorlieben ein Spielenden abhangen. Eltern vermag beilaufig prophezeien, wann jeder beliebige am wahrscheinlichsten einloggt, oder so sehr diesseitigen Betreibern fordern, fortgesetzt ihr jedoch reibungsloseres oder individuelleres Spielerlebnis nachdem anfertigen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Gamification via noch spannenderen Funktionen Zu diesseitigen bekanntesten Spieloptionen gehoren Turniere qua Belohnungen fur jedes unser besten Teilnehmenden, erzahlerische Elemente, selbige die Wachsamkeit handschellen anlegen, weiters missionsbasierte Herausforderungen. Neu gegrundete Casinos offerte unter anderem bessere Treuesysteme unter anderem noch mehr Unterhaltungsmoglichkeiten fur jedes VIPs ferner Spielende unter einsatz von au?erordentlichen\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-20899","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20899","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=20899"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20899\/revisions"}],"predecessor-version":[{"id":20900,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20899\/revisions\/20900"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=20899"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=20899"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=20899"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}