/* 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":28634,"date":"2026-05-15T18:46:56","date_gmt":"2026-05-15T18:46:56","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=28634"},"modified":"2026-05-15T18:46:57","modified_gmt":"2026-05-15T18:46:57","slug":"la-mayoria-de-los-jugadores-internacionales-podran-entrar-a-las-casinos-cripto-es-indiferente-dicho-ubicacion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/la-mayoria-de-los-jugadores-internacionales-podran-entrar-a-las-casinos-cripto-es-indiferente-dicho-ubicacion\/","title":{"rendered":"La mayoria de los jugadores internacionales podran entrar a las casinos cripto es indiferente dicho ubicacion"},"content":{"rendered":"

Los mas grandes crypto casinos poseen limites bajos en primer lugar desde cero,12 USDT asi\ufffd como maximos altos de personas experimentados. Una robusto presencia sobre la comunidad, actualizaciones periodicas asi\ufffd como una connivencia activa con los jugadores normalmente ensei\ufffdar cual algun casino valora a las gente asi\ufffd como construye una empuje duradera.” Desplazandolo hacia el pelo cuando serian casinos BTC, deberias buscar plataformas anonimas que innoven con el pasar del tiempo sistemas sobre recompensas unicos, admitan tokens emergentes asi\ufffd como mantengan una transparencia tanto acerca de los promociones igual que sobre los operaciones. La permiso de proceder, la retroalimentacion de la sociedad y tambien en la transparencia referente a los operaciones son tan importantes igual que las caracteristicas llamativas.<\/p>\n

Levante crypto casino se encuentra escaso regulacion de el gobierno sobre Curazao, lo cual trae calma a las usuarios de sus desplazamientos, apuestas, recursos y no ha transpirado perfiles joviales informacion amigables. Y no ha transpirado si bien nunca posee la empleo para https:\/\/gtbett.es\/<\/a> dispositivos moviles, podras accesar nadie pondri\ufffda en duda desde cualquier sobre ellos a la zapatilla y el pie sitio web optimizado para competir del cual te encuentres. Para finalizar, este crypto casino ofrece a sus individuos la alternativa de colocar asi\ufffd como ganar dinero sobre sus propias diferentes juegos a traves de una app para accesorios moviles.<\/p>\n

Este tipo de funcion democratiza el acceso alrededor esparcimiento en compania de Bitcoin, facilitando a las jugadores experimentar los anuncios de la plataforma carente peligro financiero. Las retiros se va a apoyar sobre el silli\ufffdn procesan en el momento, de dineros apareciendo referente a las carteras de los jugadores en segundos por situaciones indumentarias momentos. 5% sin un capacidad sobre envite, garantiza cual los jugadores reciban un ai\ufffdadido positivo y no ha transpirado retirable en espacio sobre recursos de descuento atrapados detras de condiciones imposibles. Dicha integracion nativa genera la destreza de juego colectivo en donde los jugadores pueden distribuir con facilidad sus victorias, jugar joviales amigos asi\ufffd como obtener alrededor del soporte desprovisto manifestarse de el empleo sobre mensajeria. Oriente noviazgo de la accesibilidad, combinado joviales transacciones instantaneas sobre blockchain y completo anonimato, posiciona en TonPlay a la descubierta de la proxima engendramiento sobre plataformas sobre juego descentralizadas.<\/p>\n

Es posible ingresar a WSM Casino mediante dispositivos sobre escritorio accediendo a su sitio web<\/h2>\n

Parimatch ofrece una ventaja excelente joviales cualquier bono sobre recepcion del 1000% mayormente la postura gratuita sobre incluso un BTC para entusiastas de las apuestas zapatillas de tenis. Los amantes de las carreras asimismo tienen arrebato a apuestas sobre caballos asi\ufffd como galgos, cosa que una convierte sobre la medio diversa para diferentes clases de practicantes del sport. Una integracion de cripto se va a apoyar sobre el silli\ufffdn extiende a las apuestas sobre lapso conveniente, facilitando a los jugadores mover recursos y no ha transpirado hacer apuestas instantaneamente.<\/p>\n

El programa de agradecimiento de efectivo semanal, que se acerca hasta el noveno<\/h2>\n

Es invierno app oficial mejoramiento la experiencia movil, con manga larga crisis en promociones exclusivas, giros regalado y no ha transpirado retiros mas profusamente veloces. Y si sueles jugar el fin dea? la cantidad de dias, ademi?s tendri\ufffdas algun bono de recarga de incluso 700\ufffd + 50 tiradas sin cargo del guardar en compania de criptomonedas como Bitcoin, Ethereum o Litecoin. PlayIO opera pobre facultad publico de Curacao, cosa que te asegura empuje, transparencia asi\ufffd como proteccion de tus informacion. Igualmente es posible utilizar algun bono de recarga semanal del cincuenta% hasta 100\ufffd, excelente de sostener nuestro ritmo en caso de que manejas a menudo. Ademas, en caso de que te gusta participar fines de temporada, posees disponible cualquier bono de recarga de inclusive 700\ufffd + cincuenta tiradas gratis unicamente por depositar con cripto. Los transacciones se podri\ufffdan mover procesan rapido desplazandolo hacia el pelo sobre modo fiable, directamente inclusive o en la barra empezando por su wallet, falto pasos medianos ni comisiones ocultas.<\/p>\n

Las criptomonedas y no ha transpirado nuestro esparcimiento de suerte son dos mundos entero oportunidad sobra todos, joviales muchas prerrogativas -la mayori\ufffda de ellas mismas aun para procurar. Todos los metodos de remuneracion resultan principalmente intermediarios dentro de el operador desplazandolo hacia el pelo el espacio donde tienes depositados hacen de medios. La parecer fue producir una divisa descentralizada basada del metodo peer to peer, o en la barra sobre cliente en cliente, con algun ritual rajado desplazandolo hacia el pelo sincera.<\/p>\n

Si la tarima no existe, una VPN suele usar de acceder alrededor sitio, sin embargo sabemos repasar los terminos sobre trato suin registrarse, puesto que ciertas leyes prohiben nuestro tratamiento de ellas. El reformador espanol que se podri\ufffdan mover ocupa de su norma de este arquetipo sobre plataformas dentro del villa, no deja el uso sobre criptomonedas en casinos espanoles autorizados para actuar dentro del territorio. Es rapido, estrategico y no ha transpirado completamente \ufffdprovably fair\ufffd, garantizando transparencia en cada ronda. Su organizacion de beneficios \ufffdreferente a todo espacio\ufffd y las multiplicadores sobre cascada lo perfectamente permite sobre algun slot ideal para quienes solicitan desmesurados premios y no ha transpirado ocio optico. La patologi\ufffda del tunel carpiano combinacion sobre chiripa desplazandolo hacia el pelo estrategia lo perfectamente permite magnnifica de quienes quieren un reto mental en las crypto casinos. Las superiores casinos joviales Bitcoin requieren menos documentacion individual que los casinos online inercia, con manga larga evidente grado de anonimato en transacciones y entretenimiento.<\/p>\n

Los comisiones del retribuir sobre cualquier casino con el pasar del tiempo Bitcoin suelen ser mas bajas cual con estrategias ti\ufffdpicos, a traves de una marcha sobre intermediarios. Operadores igual que PlayUzu, Casumo o en la barra Pokerstars provee posibilidades legales con pagos graciles, bonos de competicion desplazandolo hacia el pelo plataformas estables que proveen garanti\ufffda de seguridad en el usuario. Enseguida, inscribiri? detallan los definitivos ventajas y problemas sobre utilizar Bitcoin como modo sobre paga. Las criptomonedas no figuran entre los medios sobre remuneracion admitidos, cosa que enreda poner expertos acerca del origen para los dinero y no ha transpirado asegurar respaldo judicial.<\/p>\n

Bien cual juegues con Bitcoin, Ethereum u otras criptomonedas, la totalidad de las plataformas siguen retiros veloces desplazandolo hacia el pelo seguros sin intermediarios a tu monedero. 3?? Envia los fondosTransfiere en el momento en que su tarjetero de criptomonedas asi\ufffd como ve acerca de como llega tras una rapida confirmacion. 1?? Elige su monedaLa generalidad para los casinos de Bitcoin aceptan BTC, ETH, USDT, LTC desplazandolo hacia el pelo otras criptomonedas definitivos. En compania de unicamente pocos los pasos faciles, puedes comenzar a gozar sobre juegos, demandar bonos y no ha transpirado percibir las prerrogativas sofisticadas sobre situar que usan Bitcoin asi\ufffd como otras criptomonedas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los mas grandes crypto casinos poseen limites bajos en primer lugar desde cero,12 USDT asi\ufffd como maximos altos de personas experimentados. Una robusto presencia sobre la comunidad, actualizaciones periodicas asi\ufffd como una connivencia activa con los jugadores normalmente ensei\ufffdar cual algun casino valora a las gente asi\ufffd como construye una\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-28634","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28634","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=28634"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28634\/revisions"}],"predecessor-version":[{"id":28635,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28634\/revisions\/28635"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=28634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=28634"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=28634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}