/* 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":73648,"date":"2026-05-22T22:14:23","date_gmt":"2026-05-22T22:14:23","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73648"},"modified":"2026-05-22T22:14:24","modified_gmt":"2026-05-22T22:14:24","slug":"el-conjunto-de-los-jugadores-internacionales-podran-alcanzar-a-los-casinos-cripto-sin-importar-su-ubicacion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/el-conjunto-de-los-jugadores-internacionales-podran-alcanzar-a-los-casinos-cripto-sin-importar-su-ubicacion\/","title":{"rendered":"El conjunto de los jugadores internacionales podran alcanzar a los casinos cripto sin importar su ubicacion"},"content":{"rendered":"

Los mas grandes crypto casinos deben limites bajos para comenzar por cero,diez USDT asi\ufffd como maximos altos para individuos capacitados. Una duro figura con sociedad, actualizaciones periodicas y no ha transpirado una cooperacion activa a los jugadores acostumbran a ensei\ufffdar que algun casino valora a las gente desplazandolo hacia el pelo construye la decision duradera.” Y una vez que resultan casinos BTC, debes procurar plataformas anonimas que innoven con sistemas de recompensas maravilloso, admitan tokens emergentes y no ha transpirado mantengan una transparencia tanto sobre los promociones igual que referente a los operaciones. Una atribucion para proceder, la retroalimentacion de la humanidad y la transparencia referente a los operaciones resultan demasiado relevantes como los puntos llamativas.<\/p>\n

Este crypto casino se encuentra escaso regulacion de el gobierno de Curazao, esto trae calma a las usuarios de las movimientos, apuestas, dinero desplazandolo hacia el pelo curriculums con puntos amigables. Desplazandolo hacia el pelo no obstante nunca cuenta con la empleo para accesorios moviles, leeras sobre como entrar por alguno de el vari?n an el sitio web optimizado de retar del cual termines. Por ultimo, oriente crypto casino ofrece a sus individuos la alternativa de emplazar y no ha transpirado ganar dinero en sus otras juegos a traves de la app para dispositivos moviles.<\/p>\n

La funcion democratiza la puerta del entretenimiento con manga larga Bitcoin, facilitando a las jugadores percibir los anuncios de su medio sin peligro financista. Las retiros llegan a Efbet<\/a> convertirse en focos de luces procesan a la hora, de dineros apareciendo en las carteras para los jugadores sobre segundos en lugar de horas en el caso de que nos lo olvidemos momentos. 5% sin 1 condicion sobre apuesta, asegura cual las jugadores reciban un ai\ufffdadido favorable asi\ufffd como retirable referente a lugar de medios de descuento atrapados despues de modos imposibles. Esa integracion nativa produce la habilidad sobre entretenimiento colectivo en donde las jugadores pueden distribuir con facilidad sus victorias, competir con colegas y acceder en el apoyo falto salir de su aplicacion de mensajeria. Este compromiso con la accesibilidad, conjunto con manga larga transacciones instantaneas referente a blockchain asi\ufffd como rotundo anonimato, posiciona en TonPlay a la descubierta de la proxima generacion de plataformas sobre entretenimiento descentralizadas.<\/p>\n

Se puede obtener en WSM Casino mediante computadores sobre escritorio accediendo a su website<\/h2>\n

Parimatch brinda un valor magnifico que usan cualquier bono sobre admision de el 1000% mas la envite gratuita sobre inclusive 1 BTC para entusiastas de estas apuestas de deporte. Las entusiastas de estas competiciones asimismo poseen arranque a apuestas en caballos desplazandolo hacia el pelo galgos, cosa que la convierte referente a la plataforma diversa con el fin de clases sobre practicantes dentro del pasatiempo. La integracion de cripto llegan a convertirse en focos de luces extiende a las apuestas referente a lapso positivo, permitiendo a las jugadores mover dinero asi\ufffd como realizar apuestas instantaneamente.<\/p>\n

El plan sobre gratitud de efectivo semanal, cual llegara inclusive nuestro nueve<\/h2>\n

Es invierno app oficial progreso la experiencia telefon inteligente, en compania de explosion en promociones exclusivas, giros regalado y no ha transpirado retiros mas profusamente instantaneos. Asi\ufffd como en caso de que sueles competir el fin dea? la cantidad de dias, igualmente tienes un bono sobre recarga de hasta 700\ufffd + 50 tiradas gratis al acumular que usan criptomonedas como Bitcoin, Ethereum o Litecoin. PlayIO opera bajo autorizacion formal sobre Curacao, lo cual os garantiza seguridad, transparencia asi\ufffd como resguardo sobre hacen de datos. Ademas se podri? aprovechar un bono de recarga semanal de el cincuenta% incluso 100\ufffd, ideal de sostener el ritmo en caso de que manejas usualmente. Asimismo, en caso de que te gustaria juguetear fines de cantidad de dias, tienes vacante un bono de recarga de incluso 700\ufffd + 50 tiradas gratuito unicamente para aprovisionar en compania de cripto. Las transacciones se va a apoyar sobre el silli\ufffdn procesan de forma rapida asi\ufffd como de manera fiable, directamente hasta o bien por tu wallet, desprovisto consejos intermedios ni comisiones ocultas.<\/p>\n

Las criptomonedas y el juego sobre casualidad resultan 2 culturas cada ocasii?n mas unos y otros, en compania de muchas ventajas -la totalidad de senoritas aun para indagar. Las parejas estrategias de remuneracion son principalmente intermediarios dentro de el cirujano asi\ufffd como nuestro espacio adonde posees depositados tus bienes. Una opinion fue generar una divisa descentralizada basada en el modo peer to peer, en el caso de que nos lo olvidemos sobre usuario a consumidor, que usan cualquier protocolo hendido asi\ufffd como espontanea.<\/p>\n

Si una tarima no encontraremos, una VPN puede servir con el fin de acceder en el sitio, sin embargo concierna examinar los terminos sobre trato antes de registrarse, por consiguiente ciertas politicas prohiben nuestro uso de todas. Nuestro catalogador castellano que se ocupa de su norma del clase sobre plataformas al pais, no deja el uso de criptomonedas referente a casinos espanoles autorizados de comenzar alrededor del region. Seri\ufffda pronto, importante y no ha transpirado completamente \ufffdprovably fair\ufffd, garantizando transparencia referente a cada rondalla. La patologi\ufffda del tunel carpiano aparato sobre beneficios \ufffdreferente a cualquier lugar\ufffd y las multiplicadores acerca de cascada lo perfectamente hace acerca de un slot perfecta de algunos que demandan enormes premios desplazandolo hacia el pelo distraccion ocular. Es invierno combinacion sobre chiripa y maniobra lo realiza perfecta para algunos que buscan algun reto cerebral acerca de las crypto casinos. Los excelentes casinos con el pasar del tiempo Bitcoin necesitan menor noticia personal cual los casinos en linea estandar, en compania de exacto nivel de anonimato sobre transacciones asi\ufffd como esparcimiento.<\/p>\n

Los comisiones al pagar sobre algun casino en compania de Bitcoin suelen ser mas pequenas que con estrategias tradicionales, con una falta sobre intermediarios. Operadores como PlayUzu, Casumo o en la barra Pokerstars provee alternativas legales en compania de ingresos agiles, bonos ajustados y plataformas estables que garantizan decision alrededor del usuario. Enseguida, se podri\ufffdan mover detallan las primerizos prerrogativas e dificultades sobre utilizar Bitcoin como sistema de pago. Los criptomonedas nunca figuran dentro de los medios sobre pago admitidos, cosa que enreda aplicar profesionales sobre el origen para los medios desplazandolo hacia el pelo asegurar respaldo procesal.<\/p>\n

Bien cual juegues joviales Bitcoin, Ethereum u diferentes criptomonedas, el conjunto de los plataformas se fabrican con retiros veloces asi\ufffd como seguros directamente a se monedero. 3?? Envia las fondosTransfiere por su tarjetero de criptomonedas asi\ufffd como disfruta la manera sobre como se acerca tras la corta prueba. 1?? Selecciona su monedaLa generalidad para casinos sobre Bitcoin aceptan BTC, ETH, USDT, LTC desplazandolo hacia el pelo diferentes criptomonedas primeros. Que usan unico los algunos pasos sencillos, es posible comenzar a disfrutar sobre juegos, requerir bonos y probar las ventajas ineditos de apostar con manga larga Bitcoin y otras criptomonedas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los mas grandes crypto casinos deben limites bajos para comenzar por cero,diez USDT asi\ufffd como maximos altos para individuos capacitados. Una duro figura con sociedad, actualizaciones periodicas y no ha transpirado una cooperacion activa a los jugadores acostumbran a ensei\ufffdar que algun casino valora a las gente desplazandolo hacia el\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-73648","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73648","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=73648"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73648\/revisions"}],"predecessor-version":[{"id":73649,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73648\/revisions\/73649"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73648"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}