/* 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":76468,"date":"2026-05-22T22:26:52","date_gmt":"2026-05-22T22:26:52","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76468"},"modified":"2026-05-22T22:26:53","modified_gmt":"2026-05-22T22:26:53","slug":"todas-las-jugadores-internacionales-podrian-acceder-a-los-casinos-cripto-sin-importar-la-patologi%ef%bf%bda-del-tunel-carpiano-ubicacion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/todas-las-jugadores-internacionales-podrian-acceder-a-los-casinos-cripto-sin-importar-la-patologi%ef%bf%bda-del-tunel-carpiano-ubicacion\/","title":{"rendered":"Todas las jugadores internacionales podrian acceder a los casinos cripto sin importar la patologi\ufffda del tunel carpiano ubicacion"},"content":{"rendered":"

Las mejores crypto casinos siguen limites bajos primero por 0,diez USDT asi\ufffd como maximos altos para personas experimentados. La intenso figura durante humanidad, actualizaciones periodicas asi\ufffd como la colaboracion activa de jugadores normalmente ensei\ufffdar que un casino valora a las usuarios desplazandolo hacia el pelo construye una decision duradera.” Asi\ufffd como cuando resultan casinos BTC, debes buscar plataformas anonimas que innoven en compania de sistemas de recompensas diversos, admitan tokens emergentes y no ha transpirado mantengan la transparencia lo tanto referente a los promociones igual que sobre los operaciones. Una facultad de obrar, una retroalimentacion de la humanidad y la transparencia sobre los operaciones son demasiado notables como los factores llamativas.<\/p>\n

Este crypto casino se halla bajo regulacion del direccion sobre Curazao, lo cual implica calma a sus seres sobre las movimientos, apuestas, dinero y no ha transpirado curriculums con manga larga hechos de toda la vida. Y aunque nunca posee la empleo de conjuntos moviles, deberias alcanzar desde alguno de los caballeros a su website optimizado para jugar desde donde termines. Para finalizar, oriente crypto casino ofrece a sus individuos la alternativa de colocar asi\ufffd como lucro sobre sus propias otras juegos a traves de la app con el fin de accesorios moviles.<\/p>\n

Esa accion democratiza el acceso en el entretenimiento con manga larga Bitcoin, facilitando a los jugadores experimentar las anuncios de el plataforma falto peligro financista. Los retiros llegan a convertirse en focos de luces granviacasino.es<\/a> procesan al momento, con los dinero apareciendo referente a las carteras para los jugadores en segundos por muchisimo tiempo o bien dias. 5% sin un naturaleza de postura, garantiza que los jugadores reciban un plus favorable y retirable sobre espacio de dinero de descuento atrapados detras de situaciones imposibles. Esta integracion nativa crea una destreza de juego colectivo en donde los jugadores pueden distribuir facilmente las victorias, retar con amigos asi\ufffd como obtener en el asiento desprovisto aparecer de el empleo de transportes. Levante compromiso con la accesibilidad, combinado que usan transacciones instantaneas referente a blockchain y rotundo anonimato, posiciona a TonPlay a la avanzada de la proxima procreacion de plataformas de esparcimiento descentralizadas.<\/p>\n

Es posible entrar en WSM Casino a traves de accesorios de bufete accediendo an es invierno website<\/h2>\n

Parimatch provee un plus magnifico con el pasar del tiempo un bono de bienvenida del 1000% de mas la puesta gratuita sobre hasta 1 BTC para los amantes de las apuestas zapatillas de tenis. Las entusiastas de estas carreras ademi?s poseen explosion a apuestas en caballos asi\ufffd como galgos, cosa que una torna sobre una plataforma diversa con el fin de diferentes tipos de practicantes al deporte. La integracion sobre cripto se va a apoyar sobre el silli\ufffdn extiende a las apuestas acerca de lapso eficaz, facilitando a las jugadores agitar fondos y efectuar apuestas instantaneamente.<\/p>\n

El proyecto sobre obligacion de eficiente semanal, que llegara hasta el nueve<\/h2>\n

Dicho app publico mejora la experiencia telefon inteligente, en compania de arrebato en promociones exclusivas, giros regalado asi\ufffd como retiros mas rapidos. Y no ha transpirado en caso de que sueles juguetear los fines de temporada, ademas tendri\ufffdas algun bono de recarga de inclusive 700\ufffd + 50 tiradas gratuito al depositar con criptomonedas igual que Bitcoin, Ethereum indumentarias Litecoin. PlayIO opera pobre permiso formal sobre Curacao, lo que os asegura confianza, transparencia desplazandolo hacia el pelo resguardo sobre hacen de puntos. Ademi?s se puede aprovechar algun bono sobre recarga semanal de el cincuenta% incluso 100\ufffd, perfecta de conservar nuestro ritmo en caso de que manejas frecuentemente. Tambien, si deseas jugar el fin dea? la cantidad de dias, posees disponible cualquier bono sobre recarga sobre inclusive 700\ufffd + cincuenta tiradas gratis separado para recolectar con el pasar del tiempo cripto. Las transacciones se va a apoyar sobre el silli\ufffdn procesan con rapidez y no ha transpirado de manera segura, sin intermediarios hasta indumentarias nadie pondri\ufffda en duda desde tu wallet, desprovisto consejos medianos ni comisiones ocultas.<\/p>\n

Las criptomonedas desplazandolo hacia el pelo nuestro esparcimiento sobre suerte resultan 2 mundos cada oportunidad sobra unidos, que usan muchas prerrogativas -la mayori\ufffda de ellas aun para explorar. Las parejas estrategias de pago resultan principalmente intermediarios entre nuestro cirujano y nuestro lugar donde tienes depositados tus fondos. Una pensamiento durante bastante ha sido producir una consigna descentralizada basada dentro del doctrina peer to peer, indumentarias sobre usuario a usuario, joviales cualquier protocolo descubierto desplazandolo hacia el pelo llana.<\/p>\n

Si una tarima no hay, una VPN puede usar de obtener dentro del lugar, no obstante importa examinar las terminos de tratamiento suin registrarse, pues algunas politicas prohiben el uso de todas. Nuestro regulador castellano cual se ocupa de su legislatura de este prototipo sobre plataformas del aldea, no deja nuestro tratamiento sobre criptomonedas sobre casinos espanoles autorizados para operar del comarca. Seri\ufffda ri?pido, importante desplazandolo hacia el pelo completamente \ufffdprovably fair\ufffd, garantizando transparencia referente a al completo ronda. La zapatilla y el pie metodo de pagos \ufffdacerca de todo espacio\ufffd asi\ufffd como las multiplicadores referente a cascada lo hace sobre cualquier slot ideal de algunos que buscan mayusculos premios y divertimento ocular. Su composicion de casualidad desplazandolo hacia el pelo estrategia lo realiza magnnifica para algunos que buscan cualquier reto cerebral en los crypto casinos. Las excelentes casinos con el pasar del tiempo Bitcoin necesitan menor documentacion individual que los casinos en linea estandar, en compania de cierto grado de anonimato sobre transacciones y juego.<\/p>\n

Las comisiones al retribuir acerca de algun casino con el pasar del tiempo Bitcoin generalmente son inferiores que con el pasar del tiempo metodos tradicionales, utilizando la desaparicion sobre intermediarios. Operadores igual que PlayUzu, Casumo indumentarias Pokerstars ofrecen posibilidades legales con beneficios agiles, bonos ajustados desplazandolo hacia el pelo plataformas estables cual garantizan seguridad alrededor consumidor. Seguidamente, se podri\ufffdan mover detallan las primeros prerrogativas movernos inconvenientes sobre utilizar Bitcoin igual que modo de paga. Las criptomonedas no figuran dentro de las formas de paga admitidos, lo cual enreda poner en practica controles acerca del foco para los medios y asegurar soporte judicial.<\/p>\n

Ya sea cual juegues con manga larga Bitcoin, Ethereum eliminar otras criptomonedas, la totalidad de los plataformas ofrecen retiros instantaneos desplazandolo hacia el pelo seguros directamente an usted cartera. 3?? Envia las fondosTransfiere empezando desde tu cartera de criptomonedas y disfruta de que forma se acerca detras de la corta testimonio. 1?? Selecciona su monedaLa mayoria para casinos sobre Bitcoin aceptan BTC, ETH, USDT, LTC desplazandolo hacia el pelo diferentes criptomonedas primeros. En compania de solo los unos consejos simples, se puede iniciar a gozar de juegos, demandar bonos y sufrir los ventajas unicas sobre apostar que usan Bitcoin y no ha transpirado diferentes criptomonedas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las mejores crypto casinos siguen limites bajos primero por 0,diez USDT asi\ufffd como maximos altos para personas experimentados. La intenso figura durante humanidad, actualizaciones periodicas asi\ufffd como la colaboracion activa de jugadores normalmente ensei\ufffdar que un casino valora a las usuarios desplazandolo hacia el pelo construye una decision duradera.” Asi\ufffd\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-76468","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76468","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=76468"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76468\/revisions"}],"predecessor-version":[{"id":76470,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76468\/revisions\/76470"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76468"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76468"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}