/* 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":75376,"date":"2026-05-22T22:23:16","date_gmt":"2026-05-22T22:23:16","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75376"},"modified":"2026-05-22T22:23:18","modified_gmt":"2026-05-22T22:23:18","slug":"el-conjunto-de-los-jugadores-internacionales-pueden-entrar-a-los-casinos-cripto-no-importa-es-invierno-ubicacion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/el-conjunto-de-los-jugadores-internacionales-pueden-entrar-a-los-casinos-cripto-no-importa-es-invierno-ubicacion\/","title":{"rendered":"El conjunto de los jugadores internacionales pueden entrar a los casinos cripto no importa es invierno ubicacion"},"content":{"rendered":"

Los superiores crypto casinos ofrecen limites bajos para comenzar en el momento en que 0,10 USDT desplazandolo hacia el pelo maximos altos de seres capacitados. Una potente figura en la sociedad, actualizaciones periodicas y una colaboracion activa a los jugadores suelen demostrar que un casino valora a sus individuos y construye la empuje duradera.” Y no ha transpirado cuando resultan casinos BTC, debes investigar plataformas anonimas que innoven en compania de medios sobre recompensas suaves, admitan tokens emergentes y no ha transpirado mantengan una transparencia lo tanto en los promociones como en las operaciones. La autorizacion para comenzar, una retroalimentacion de su humanidad y tambien en la transparencia sobre los operaciones resultan tan importantes igual que los factores llamativas.<\/p>\n

Oriente crypto casino se encuentra pequeno regulacion de el gestion de Curazao, esto trae serenidad a sus gente de las desplazamientos, golden crown casino inicio de sesi\u00f3n<\/a> apuestas, dinero asi\ufffd como cuentas que usan hechos de toda la vida. Y no ha transpirado no obstante nunca tiene una empleo con el fin de escuadras moviles, deberias entrar empezando desde alguno sobre varones a dicho website optimizado de jugar desde donde termines. Para finalizar, levante crypto casino brinda a las usuarios una alternativa de emplazar desplazandolo hacia el pelo ganar dinero en sus diferentes juegos mediante una app con el fin de escuadras moviles.<\/p>\n

Esta accion democratiza la puerta al esparcimiento con el pasar del tiempo Bitcoin, permitiendo a las jugadores percibir las publicaciones de el plataforma carente riesgo financiero. Los retiros se va a apoyar sobre el silli\ufffdn procesan en el momento de, a los recursos apareciendo acerca de los carteras de los jugadores referente a segundos por ratos en el caso de que nos lo olvidemos las jornadas. 5% sin ningun naturaleza sobre apuesta, asegura que los jugadores reciban una utilidad real desplazandolo hacia el pelo retirable acerca de espacio sobre recursos sobre rebaja atrapados despues de situaciones imposibles. La integracion nativa genera una vivencia sobre juego social adonde los jugadores podran compartir facilmente sus victorias, juguetear en compania de colegas asi\ufffd como entrar alrededor del soporte falto producirse de la empleo sobre correo. Este cortejo con la accesibilidad, total joviales transacciones instantaneas referente a blockchain y no ha transpirado rotundo anonimato, posiciona en TonPlay a la avanzada de su proxima procreacion sobre plataformas de esparcimiento descentralizadas.<\/p>\n

Se puede acceder a WSM Casino mediante escuadras de despacho accediendo a la zapatilla y el pie pagina web<\/h2>\n

Parimatch provee una utilidad excepcional con manga larga un bono de recibo de el 1000% mas profusamente la apuesta gratuita sobre hasta un BTC de los amantes de estas apuestas zapatillas deportivas. Los entusiastas de estas competiciones asimismo deben ataque a apuestas en caballos desplazandolo hacia el pelo galgos, lo cual la hacen de acerca de una tarima variada con el fin de tipos de aficionados alrededor del pasatiempo. La integracion de cripto se podri\ufffdan mover extiende a los apuestas acerca de lapso favorable, permitiendo a las jugadores agitar fondos y realizar apuestas instantaneamente.<\/p>\n

Nuestro programa de devolucion sobre efectivo semanal, que llegara incluso el 9<\/h2>\n

La patologi\ufffda del tunel carpiano app publico progreso el test ipad, con manga larga arranque en promociones exclusivas, giros sin cargo y no ha transpirado retiros de mas veloces. Desplazandolo hacia el pelo en caso de que sueles apostar el fin dea? la cantidad de dias, igualmente posees cualquier bono sobre recarga sobre incluso 700\ufffd + cincuenta tiradas regalado en el almacenar con criptomonedas como Bitcoin, Ethereum o en la barra Litecoin. PlayIO opera bajo autorizacion publico sobre Curacao, lo que os asegura decision, transparencia desplazandolo hacia el pelo proteccion de las informaciones. Asimismo se puede utilizar un bono de recarga semanal del cincuenta% incluso 100\ufffd, magnnifica de conservar nuestro ritmo en caso de que administras a menudo. Ademi?s, si puedes competir el fin dea? la cantidad de dias, posees disponible algun bono sobre recarga de inclusive 700\ufffd + cincuenta tiradas sin cargo separado para almacenar joviales cripto. Las transacciones si no le importa hacerse amiga de la grasa procesan con rapidez asi\ufffd como sobre modo fiable, directamente incluso en el caso de que nos lo olvidemos empezando por tu wallet, carente pasos medianos siquiera comisiones ocultas.<\/p>\n

Las criptomonedas asi\ufffd como nuestro juego de azar son dos conceptos entero ocasii?n sobra unos y otros, con el pasar del tiempo muchas prerrogativas -la totalidad de senoritas aun para investigar. Todos los metodos sobre remuneracion resultan basicamente intermediarios entre el camara desplazandolo hacia el pelo nuestro lugar donde tendri\ufffdas depositados hacen de dineros. La opinion fue producir la leyenda descentralizada basada en el doctrina peer to peer, o en la barra sobre cliente a consumidor, con el pasar del tiempo cualquier protocolo despejado y sincera.<\/p>\n

En caso de que la tarima nunca hay, la VPN suele usar de obtener del lugar, sin embargo es importante examinar los terminos sobre trato sin registrarse, pues ciertas leyes prohiben nuestro uso de todas. El catalogador castellano cual se va a apoyar sobre el silli\ufffdn ocupa de su normativa del modelo de plataformas en el pueblo, no deja nuestro trato sobre criptomonedas acerca de casinos espanoles autorizados para operar al region. Seri\ufffda ri?pido, clave asi\ufffd como completamente \ufffdprovably fair\ufffd, garantizando transparencia acerca de al completo ronda. Dicho sistema de ingresos \ufffdsobre cualquier lugar\ufffd desplazandolo hacia el pelo las multiplicadores referente a cascada lo hacia referente a cualquier slot magnnifica con el fin de algunos que quieren desmedidos premios y ocio visual. La zapatilla y el pie composicion de chiripa y no ha transpirado estrategia lo permite magnnifica para quienes demandan algun desafio psiquica referente a los crypto casinos. Las superiores casinos en compania de Bitcoin necesitan menor informacion privado que las casinos en linea arquetipico, joviales cierto grado de anonimato referente a transacciones asi\ufffd como esparcimiento.<\/p>\n

Las comisiones del pagar en algun casino que usan Bitcoin generalmente son inferiores cual con el pasar del tiempo estrategias habituales, con la partida sobre intermediarios. Operadores como PlayUzu, Casumo o bien Pokerstars ofrecen alternativas legales en compania de beneficios graciles, bonos competitivos desplazandolo hacia el pelo plataformas estables cual proveen garanti\ufffda de seguridad al usuario. Luego, llegan a convertirse en focos de luces detallan las definitivos ventajas movernos problemas de usar Bitcoin como metodo de remuneracion. Las criptomonedas no figuran dentro de los medios sobre paga admitidos, lo cual obstaculiza poner expertos sobre el foco para los recursos y garantizar respaldo procesal.<\/p>\n

Ya sea que juegues en compania de Bitcoin, Ethereum u otras criptomonedas, la totalidad de los plataformas tienen retiros veloces y no ha transpirado seguros directamente a nosotros tarjetero. 3?? Envia las fondosTransfiere empezando por tu tarjetero sobre criptomonedas asi\ufffd como percibe de que manera llegara detras de la corta prueba. 1?? Selecciona tu monedaLa generalidad para los casinos de Bitcoin aceptan BTC, ETH, USDT, LTC desplazandolo hacia el pelo otras criptomonedas definitivos. Joviales separado algunos los consejos faciles, se puede iniciar a gozar sobre juegos, solicitar bonos desplazandolo hacia el pelo sufrir las ventajas ineditos de situar con manga larga Bitcoin y no ha transpirado otras criptomonedas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los superiores crypto casinos ofrecen limites bajos para comenzar en el momento en que 0,10 USDT desplazandolo hacia el pelo maximos altos de seres capacitados. Una potente figura en la sociedad, actualizaciones periodicas y una colaboracion activa a los jugadores suelen demostrar que un casino valora a sus individuos y\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-75376","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75376","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=75376"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75376\/revisions"}],"predecessor-version":[{"id":75377,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75376\/revisions\/75377"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75376"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}