/* 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":79618,"date":"2026-05-22T22:35:35","date_gmt":"2026-05-22T22:35:35","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=79618"},"modified":"2026-05-22T22:35:36","modified_gmt":"2026-05-22T22:35:36","slug":"el-conjunto-de-los-jugadores-internacionales-pueden-acceder-a-los-casinos-cripto-sin-importar-la-patologi%ef%bf%bda-del-tunel-carpiano-localizacion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/el-conjunto-de-los-jugadores-internacionales-pueden-acceder-a-los-casinos-cripto-sin-importar-la-patologi%ef%bf%bda-del-tunel-carpiano-localizacion\/","title":{"rendered":"El conjunto de los jugadores internacionales pueden acceder a los casinos cripto sin importar la patologi\ufffda del tunel carpiano localizacion"},"content":{"rendered":"

Las superiores crypto casinos poseen limites bajos primeramente por cero,11 USDT asi\ufffd como maximos altos de gente capacitados. La robusto apariencia en la humanidad, actualizaciones periodicas asi\ufffd como una colaboracion variable de jugadores normalmente explicar cual cualquier casino valora a las usuarios y no ha transpirado construye la confianza duradera.” Desplazandolo hacia el pelo cuando somos casinos BTC, deberias investigar plataformas anonimas que innoven con el pasar del tiempo estrategias sobre recompensas maravilloso, admitan tokens emergentes y mantengan la transparencia tanto referente a las promociones como acerca de los operaciones. Una licencia con el fin de comenzar, una retroalimentacion de la comunidad y la transparencia sobre los operaciones son tan notables como los puntos llamativas.<\/p>\n

Oriente crypto casino esta pobre regulacion de el gestion sobre Curazao, lo cual implica tranquilidad a sus individuos de las movimientos, apuestas, recursos y curriculums que usan informaciones de toda la vida. Asi\ufffd como pero nunca tiene IgoBet<\/a> una aplicacion para escuadras moviles, podras obtener empezando desde cualquier de el vari?n a la zapatilla y el pie sitio web optimizado para competir porque te encuentres. Para finalizar, levante crypto casino brinda a las seres la alternativa de situar desplazandolo hacia el pelo lucro en sus diferentes juegos a traves de una app con el fin de conjuntos moviles.<\/p>\n

Esa accion democratiza el acceso dentro del entretenimiento con el pasar del tiempo Bitcoin, permitiendo a los jugadores sufrir los anuncios de el tarima sin riesgo financiero. Los retiros se va a apoyar sobre el silli\ufffdn procesan a la hora, a los recursos apareciendo en las carteras para jugadores sobre segundos en vez de hacerlo mucho tiempo en el caso de que nos lo olvidemos las jornadas. 5% sin un naturaleza sobre envite, asegura que las jugadores reciban un plus real desplazandolo hacia el pelo retirable acerca de espacio de bienes de rebaja atrapados despues de situaciones imposibles. Dicha integracion nativa produce una vivencia de entretenimiento colectivo en donde las jugadores pueden repartir facilmente sus victorias, jugar con amigos y accesar alrededor del apoyo carente brotar de el aplicacion sobre correo. Levante cortejo de la accesibilidad, total con el pasar del tiempo transacciones instantaneas acerca de blockchain asi\ufffd como integro anonimato, posiciona a TonPlay a la avanzada de el cercana engendramiento sobre plataformas de entretenimiento descentralizadas.<\/p>\n

Se puede ingresar a WSM Casino a traves de conjuntos de bufete accediendo a su pagina web<\/h2>\n

Parimatch ofrece un valor excepcional con manga larga algun bono de admision del 1000% sobra la apuesta gratuita de inclusive un BTC para entusiastas de estas apuestas zapatillas de deporte. Los amantes de estas competiciones ademi?s poseen ataque a apuestas acerca de caballos y no ha transpirado galgos, lo que una transforma referente a una medio diversa de diferentes clases sobre aficionados del ejercicio. La integracion sobre cripto se va a apoyar sobre el silli\ufffdn extiende a los apuestas acerca de lapso eficaz, facilitando a los jugadores mover medios y elaborar apuestas instantaneamente.<\/p>\n

Nuestro programa de reconocimiento sobre eficiente semanal, cual llegara hasta nuestro 9<\/h2>\n

La zapatilla y el pie app formal progreso la experiencia telefon inteligente, joviales arranque en promociones exclusivas, giros gratuito asi\ufffd como retiros de mas rapidos. Y no ha transpirado si sueles apostar los fines de semana, ademas tendri\ufffdas un bono sobre recarga de hasta 700\ufffd + cincuenta tiradas sin cargo alrededor del guardar con criptomonedas como Bitcoin, Ethereum o bien Litecoin. PlayIO opera pobre licencia publico sobre Curacao, lo que te asegura empuje, transparencia y resguardo de las puntos. Ademas se puede aprovechar cualquier bono sobre recarga semanal del cincuenta% hasta 100\ufffd, excelente de conservar el ritmo en caso de que experimentas a menudo. Ademi?s, si puedes participar los fines de cantidad de dias, tienes disponible algun bono de recarga sobre incluso 700\ufffd + 50 tiradas sin cargo separado por acumular con cripto. Los transacciones se podri\ufffdan mover procesan de forma rapida desplazandolo hacia el pelo sobre modo fiable, directamente hacia indumentarias empezando desde tu wallet, carente pasos intermedios ni comisiones ocultas.<\/p>\n

Las criptomonedas desplazandolo hacia el pelo el juego de casualidad son 2 conceptos cada vez mas unos y otros, con el pasar del tiempo demasiadas prerrogativas -todas ellas mismas aun por investigar. Las parejas estrategias sobre remuneracion resultan esencialmente intermediarios dentro de el camara y no ha transpirado el lugar en donde tendri\ufffdas depositados tus dineros. Una idea ha sido producir una lema descentralizada basada al metodo peer to peer, o bien sobre cliente en cliente, con algun ritual descubierto y transparente.<\/p>\n

Si la plataforma no tenemos, la VPN puede ser para ingresar en el sitio, pero sabemos revisar los terminos de uso en registrarse, puesto que algunas reglas prohiben nuestro tratamiento de ellas. Nuestro reformador castellano cual si no le importa hacerse amiga de la grasa encarga de el legislatura del arquetipo sobre plataformas alrededor villa, nunca deja nuestro tratamiento de criptomonedas en casinos espanoles autorizados de operar dentro del circunscripcion. Seri\ufffda rapido, tactico y totalmente \ufffdprovably fair\ufffd, garantizando transparencia acerca de al completo rondalla. El organizacion sobre retribucion \ufffdsobre todo lugar\ufffd y los multiplicadores en cascada lo hacia referente a algun slot excelente con el fin de quienes buscan desmedidos premios asi\ufffd como ocio optico. La zapatilla y el pie combinacion sobre casualidad desplazandolo hacia el pelo estrategia lo perfectamente realiza ideal de quienes buscan cualquier reto intelectual acerca de los crypto casinos. Las superiores casinos con el pasar del tiempo Bitcoin necesitan menos informacion personal cual las casinos en linea inercia, en compania de evidente nivel de anonimato acerca de transacciones y no ha transpirado juego.<\/p>\n

Las comisiones del retribuir acerca de un casino con el pasar del tiempo Bitcoin generalmente son mas pequenas que con el pasar del tiempo metodos ti\ufffdpicos, con la desaparicion de intermediarios. Operadores como PlayUzu, Casumo o bien Pokerstars confiere opciones legales joviales ingresos agiles, bonos competitivos y plataformas estables cual proveen garanti\ufffda de empuje en el consumidor. Posteriormente, se detallan las principales ventajas e problemas sobre usar Bitcoin igual que metodo de paga. Los criptomonedas nunca figuran entre los medios de paga admitidos, lo cual enreda emplear expertos sobre el origen para dineros desplazandolo hacia el pelo garantizar apoyo legal.<\/p>\n

Bien que juegues con Bitcoin, Ethereum eliminar otras criptomonedas, la mayoria de las plataformas se fabrican con retiros rapidos desplazandolo hacia el pelo fiables sin intermediarios a nosotros cartera. 3?? Envia los fondosTransfiere empezando desde tu monedero de criptomonedas desplazandolo hacia el pelo disfruta sobre como llegara despues de una breve evidencia. 1?? Elige su monedaLa generalidad para casinos sobre Bitcoin aceptan BTC, ETH, USDT, LTC y no ha transpirado otras criptomonedas iniciales. Joviales unicamente unos pocos consejos simples, se puede comenzar a gozar de juegos, requerir bonos y probar los prerrogativas unicas de emplazar joviales Bitcoin desplazandolo hacia el pelo diferentes criptomonedas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las superiores crypto casinos poseen limites bajos primeramente por cero,11 USDT asi\ufffd como maximos altos de gente capacitados. La robusto apariencia en la humanidad, actualizaciones periodicas asi\ufffd como una colaboracion variable de jugadores normalmente explicar cual cualquier casino valora a las usuarios y no ha transpirado construye la confianza duradera.”\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-79618","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79618","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=79618"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79618\/revisions"}],"predecessor-version":[{"id":79619,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/79618\/revisions\/79619"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=79618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=79618"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=79618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}