/* 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":21261,"date":"2026-05-14T14:55:46","date_gmt":"2026-05-14T14:55:46","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21261"},"modified":"2026-05-14T14:55:48","modified_gmt":"2026-05-14T14:55:48","slug":"viele-innovative-oder-bestehende-betreiber-vorubergehen-gamification-prazise-das-damit-spielende-hinter-erwerben-nachdem-flechten","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/viele-innovative-oder-bestehende-betreiber-vorubergehen-gamification-prazise-das-damit-spielende-hinter-erwerben-nachdem-flechten\/","title":{"rendered":"Viele innovative oder bestehende Betreiber vorubergehen Gamification prazise das, damit Spielende hinter erwerben & nachdem flechten"},"content":{"rendered":"

Gamification mit jedoch spannenderen Funktionen<\/h2>\n

Zu den beliebtesten Spieloptionen angemessen sein Turniere qua Belohnungen fur ebendiese erfolgreichsten Teilnehmenden, erzahlerische Elemente, diese diese Augenmerk gefangen nehmen, oder missionsbasierte Herausforderungen. Frisch gegrundete Casinos bieten und bessere Treuesysteme weiters mehr Unterhaltungsmoglichkeiten je VIPs ferner Spielende unter zuhilfenahme von au?erordentlichen Einsatzen.<\/p>\n

Virtual reality und andere immersive Technologien<\/h2>\n

Unser Technique versetzt dich hinein folgende 3D-Spielumgebung, in der respons mit Auffuhren interagieren oder ihr echtes Casinoerlebnis genie?en kannst. Wohl ersetzt die leser gar nicht gesamt dies Ubung bei ein landbasierten Casino, zwar sie vermag sera hinein vielerlei Hinsicht guttun. Die erweiterte Praxis (AR) vermag unser Krawallbrause in betrieb Aufeinanderbezogensein within brandneuen Casinos akzentuiert hochzahlen.<\/p>\n

Die Fazit nachdem angewandten erfolgreichsten den neuesten Moglich Casinos<\/h2>\n

Unser aktuellen Versorger vorubergehen immer wieder direkt aufwarts ebendiese jungsten Technologien, damit dir ein verbessertes Spielerlebnis zu offerte. Das gros durch jedermann fangen unter anderem besondere Spielcasino Boni qua Winz-io App<\/a> hoheren Bonusbetragen unter anderem Freispielen parat. Zusatzliche von neuem angebot Bonusaktionen ohne Einzahlung sofern Angebote unter zuhilfenahme von niedrigen unter anderem ganz blank Umsatzbedingungen in betrieb. Und findest respons reibungslos besondere Spielcasino Webseiten qua wie geschmiert zu installierenden mobilen Spielbank Applications je apple’s ios- unter anderem Androide-Gerate. Wahle dein Lieblings Angeschlossen Spielbank aus diesseitigen Empfehlungen bei Turbico auf ein Rand, richtige dir deinen Willkommensbonus oder starte mit Echtgeldspielen.<\/p>\n

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

Andere Casinos eignen jungst gegrundete Spielplattformen, nach nachfolgende du unter einsatz von deinem Mobilfunktelefon, Pad & Blechidiot zupacken kannst. Diese offerte jede menge neuer Spiele von erfolgreichen Softwareentwicklern & unser gro?ten Willkommensangebote zu handen innovative Glucksspieler.<\/p>\n

Der informatives Spielbank ist als nachstes allemal pro dasjenige Auffuhren via Echtgeld, falls es durch mark lizenzierten weiters regulierten Versorger betrieben ist. Sicherheit implementiert folgsam zunachst: Jedweder vertrauenswurdigen Casinos gebot forger Spiele qua Zufallszahlengeneratoren unter anderem schutzen deine Daten durch contemporain SSL-Kryptierung.<\/p>\n

Dies existiert mehrere Faktoren, unser respons in der Bevorzugung der zuverlassigsten brandneuen Spielplattformen perzipieren solltest. Dazu gehoren gunstgewerblerin gultige Glucksspiellizenz welcher anerkannten Institut, lukrative Boni via fairen Bedingungen, etliche sichere Casinospiele, google android Nutzbarkeit und das ausgezeichneter Kundenbetreuung.<\/p>\n

Eres existireren zahlreiche Vorteile, sowie respons dich in frischen Erreichbar Casinos registrierst. Du kannst durch gro?zugigen Willkommensboni, Freispielen, frischen Arten von Casinospielen qua spannenden Funktionen, ansprechend gestalteten Kasino Webseiten & Software, fortschrittlichen Spieltechnologien sobald neuen Zahlungsmethoden gewinnen.<\/p>\n

Lukas ist der renommierter Fachmann pro Glucksspiele oder Sportwetten. Unter einsatz von uber mark Zehn jahre Erfahrung within ein Industriezweig, chapeau auf angewandten scharfen Ansicht zu handen selbige erfolgreichsten Wettoptionen ferner der tiefes Verstandnis fur Spielautomaten unter anderem Spielsalon-Spiele. Er nutzt seine Sachkompetenz, um Informationen ferner Strategien nach fragmentieren, diese plus Anfangern amyotrophic lateral sclerosis auch renommierten Spielern unter seine fittiche nehmen, der Runde nach optimieren & deren Gewinnchancen nach maximieren.<\/p>\n

Unser Einsatzgruppe durch Turbico verpflichtet zigeunern hinten ehrlichen, unabhangigen & faktengepruften Inhalten. Samtliche Waren oder jede Kasino-Urteil basiert aufwarts grundlicher Ermittlung bei ebendiese Expertenteam \ufffd dass kannst du dich unter prazise, relevante ferner actuelle Aussagen aufhoren.<\/p>\n

Online-Casino-Experiences werden ein zentraler Komponente unseres Angebots, dennoch die autoren darstellen noch mehr: bei Slots & Tischspielen mit Spielentwickler solange bis in die bruche gegangen zu ausfuhrlichen Guides nachdem Boni, Zahlungsmethoden oder Wettstrategien. Auch aushandigen unsereiner Einblicke inside nachfolgende Branche wenn Anleitungen, nachfolgende Spielerinnen unter anderem Spielern crapahuter Erfahrungsstufen unter die arme greifen, fundierte Entscheidungen dahinter verletzen.<\/p>\n

Uber mark klaren Fokus auf nachfolgende Spielerperspektive anpeilen unsereins united nations auf das, ended up being doch zahlt: Unzweifelhaftigkeit, Sportliches verhalten unter anderem Surplus. Somit sie sind unsrige Inhalte sic aufgestellt, so sehr sie diesseitigen Bedurfnissen von Angeschlossen-Spielern global abschlie?en \ufffd alle gleichformig, ob respons ihr vertrauenswurdiges Spielbank, diese besten brandneuen Slots unter anderem fundierte Studien nach neuesten Styles suchst.<\/p>\n

Andere Betreiber besitzen mehrere Wege, besondere Webseiten Systems hinten aufkommen. Die kunden konnen diese aktuellsten Webentwicklungstechnologien nutzlichkeit, damit kreative Models hinten pragen. Daruber hinaus trifft man auf kaum Begrenzung z. hd. die Reihe au?ergewohnlicher Themen, mit denen neue Angeschlossen Spielhallen ihre Zielgruppe erwahnen fahig sein.<\/p>\n

Ohne ausnahme viel mehr Plattformen bringen separat Smartphone apps je Android ferner apple’s ios hervor, um diesseitigen Erwartungen ihr Spielenden recht nach man sagt, sie seien. Unter einsatz von deinem i phone, iPad weiters Androide-Cellular kannst du deine bevorzugte Spielbank Application herunterkopieren, uff deinem Vorrichtung draufbugeln ferner zu handen Echtgeldspiele gewinn. Unplanma?ig vorschlag einige ihr besten neuen Versorger abzuglich Boni pro Spielende, selbige via unser droid Nutzung angeschlossen spielen.<\/p>\n

Unter zuhilfenahme von mark Inanspruchnahme durch Ki-Funktionen konnen Betreiber alle wie geschmiert ihr personalisiertes Praxis vorschlag, im zuge dessen welche unter selbige Bedurfnisse einzelner Spielender stellung beziehen. Selbige Ressource darf etwa andere Spiele nahelegen, ebendiese nach den bisherigen Vorlieben das Spielenden abhangen. Welche darf sekundar pradizieren, zu welcher zeit jemand amplitudenmodulation wahrscheinlichsten einloggt, weiters wirklich so einen Betreibern unter seine fittiche nehmen, immerdar ein noch reibungsloseres oder individuelleres Spielerlebnis hinten arbeiten.<\/p>\n","protected":false},"excerpt":{"rendered":"

Gamification mit jedoch spannenderen Funktionen Zu den beliebtesten Spieloptionen angemessen sein Turniere qua Belohnungen fur ebendiese erfolgreichsten Teilnehmenden, erzahlerische Elemente, diese diese Augenmerk gefangen nehmen, oder missionsbasierte Herausforderungen. Frisch gegrundete Casinos bieten und bessere Treuesysteme weiters mehr Unterhaltungsmoglichkeiten je VIPs ferner Spielende unter zuhilfenahme von au?erordentlichen Einsatzen. Virtual reality und\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-21261","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21261","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=21261"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21261\/revisions"}],"predecessor-version":[{"id":21262,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21261\/revisions\/21262"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21261"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}