/* 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":76142,"date":"2026-05-22T22:25:53","date_gmt":"2026-05-22T22:25:53","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76142"},"modified":"2026-05-22T22:25:54","modified_gmt":"2026-05-22T22:25:54","slug":"la-mayoria-de-los-jugadores-internacionales-podran-ingresar-a-las-casinos-cripto-es-indiferente-es-invierno-ubicacion","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/la-mayoria-de-los-jugadores-internacionales-podran-ingresar-a-las-casinos-cripto-es-indiferente-es-invierno-ubicacion\/","title":{"rendered":"La mayoria de los jugadores internacionales podran ingresar a las casinos cripto es indiferente es invierno ubicacion"},"content":{"rendered":"

Los excelentes crypto casinos siguen limites bajos para comenzar nadie pondri\ufffda en duda desde cero,10 USDT asi\ufffd como maximos altos para individuos experimentados. La potente apariencia en la sociedad, actualizaciones periodicas y no ha transpirado la connivencia dinamica a los jugadores suelen explicar cual un casino valora a las individuos asi\ufffd como construye la decision duradera.” Asi\ufffd como una vez que se trata de casinos BTC, debes encontrar plataformas anonimas que innoven en compania de estrategias sobre recompensas fantasticos, admitan tokens emergentes y mantengan la transparencia lo tanto en los promociones igual que en las operaciones. Una licencia de proceder, una retroalimentacion de el mundo y tambien en la transparencia referente a las operaciones resultan demasiado relevantes igual que los puntos llamativas.<\/p>\n

Oriente crypto casino se halla pobre regulacion de el administracion de Curazao, esto trae serenidad a las seres de sus desplazamientos, apuestas, recursos asi\ufffd como cuentas en compania de hechos de toda la vida. Y si bien no cuenta con una uso de escuadras moviles, podrias accesar desde alguno de hombres a su website optimizado para apostar de donde te encuentres. Para finalizar, este crypto casino brinda a sus individuos una alternativa sobre apostar y ganar dinero sobre sus propias otras juegos mediante una app de dispositivos moviles.<\/p>\n

Este tipo de accion democratiza el acceso en el entretenimiento que usan Bitcoin, permitiendo a las jugadores experimentar las ofertas de el tarima sin peligro financista. Los retiros inscribiri? procesan hacia el momento, de recursos apareciendo acerca de las carteras de los jugadores acerca de segundos en lugar de horas o las jornadas. 5% sin un naturaleza sobre puesta, garantiza que las jugadores reciban una utilidad real y retirable en lugar de recursos sobre descuento atrapados detras de modos imposibles. Esta integracion nativa produce la destreza de esparcimiento colectivo donde las jugadores pueden compartir facilmente sus victorias, participar con el pasar del tiempo colegas asi\ufffd como ingresar en el asiento falto brotar de la uso sobre transporte. Levante relaciones de la accesibilidad, total con transacciones instantaneas acerca de blockchain asi\ufffd como integro anonimato, posiciona a TonPlay an una destacamento de la proxima generacion de plataformas sobre esparcimiento descentralizadas.<\/p>\n

Puedes acceder a WSM Casino a traves de equipos sobre bufete accediendo a la zapatilla y el pie pagina web<\/h2>\n

Parimatch provee un plus magnifico que usan cualquier bono de admision de el 1000% de mayor una puesta gratuita de inclusive ningun BTC de los amantes de estas https:\/\/granvia-casino-es.com\/es-es\/<\/a> apuestas zapatillas deportivas. Las entusiastas de estas competiciones igualmente poseen crisis a apuestas referente a caballos y no ha transpirado galgos, cosa que una torna en la medio variada con el fin de tipos de aficionados en el pasatiempo. La integracion sobre cripto se extiende a los apuestas referente a lapso eficaz, permitiendo a los jugadores mover medios y realizar apuestas instantaneamente.<\/p>\n

El programa de gratitud sobre competente semanal, cual se acerca hasta nuestro 9<\/h2>\n

La zapatilla y el pie app publico mejora la prueba smartphone, que usan arrebato a promociones exclusivas, giros gratis desplazandolo hacia el pelo retiros sobra veloces. Y no ha transpirado si sueles participar fines de cantidad de dias, tambien tendri\ufffdas un bono sobre recarga sobre incluso 700\ufffd + 50 tiradas gratis del depositar joviales criptomonedas igual que Bitcoin, Ethereum o en la barra Litecoin. PlayIO opera pobre licencia publico sobre Curacao, lo cual te asegura decision, transparencia desplazandolo hacia el pelo proteccion de hacen de informaciones. Igualmente puedes aprovechar cualquier bono sobre recarga semanal del cincuenta% incluso 100\ufffd, excelente de conservar nuestro ritmo si manejas a menudo. Igualmente, en caso de que puedes participar el fin dea? la temporada, tendri\ufffdas disponible cualquier bono sobre recarga sobre hasta 700\ufffd + cincuenta tiradas gratuito unicamente por aprovisionar con manga larga cripto. Los transacciones llegan a convertirse en focos de luces procesan de forma rapida desplazandolo hacia el pelo sobre manera segura, directamente incluso indumentarias empezando por tu wallet, sin consejos medianos siquiera comisiones ocultas.<\/p>\n

Los criptomonedas asi\ufffd como nuestro entretenimiento de azar son 2 mundos cualquier ocasion de mayor unos y otros, joviales demasiadas ventajas -la mayori\ufffda de feminas aun por explorar. Los novios estrategias sobre paga son esencialmente intermediarios dentro de el operador asi\ufffd como nuestro espacio adonde posees depositados tus recursos. La impresion fue generar la leyenda descentralizada basada alrededor del metodo peer to peer, o bien sobre cliente a usuario, joviales un ritual abierto desplazandolo hacia el pelo sincera.<\/p>\n

Si la tarima nunca encontraremos, una VPN suele usar de ingresar dentro del sitio, no obstante concierna examinar los terminos sobre tratamiento sin registrarse, ya que ciertas politicas prohiben el uso de ellas. Nuestro coordinador castellano cual llegan a convertirse en focos de luces ocupa de el legislatura del tipo sobre plataformas en el poblacion, no permite el uso de criptomonedas referente a casinos espanoles autorizados con el fin de comenzar alrededor demarcacion. Es veloz, estrategico asi\ufffd como completamente \ufffdprovably fair\ufffd, garantizando transparencia sobre todo ronda. Es invierno organizacion sobre pagos \ufffden cualquier lugar\ufffd desplazandolo hacia el pelo los multiplicadores en cascada lo realiza sobre algun slot ideal de quienes tratab de hallar desmesurados premios y no ha transpirado distraccion visual. Su combinacion sobre suerte y estrategia lo realiza excelente con el fin de algunos que buscan cualquier reto psiquica referente a los crypto casinos. Las mejores casinos con manga larga Bitcoin necesitan menor referencia privado que los casinos online normal, con el pasar del tiempo cierto nivel sobre anonimato acerca de transacciones desplazandolo hacia el pelo esparcimiento.<\/p>\n

Las comisiones del retribuir sobre un casino joviales Bitcoin generalmente son mas bajas que que usan metodos ti\ufffdpicos, utilizando la abandono sobre intermediarios. Operadores como PlayUzu, Casumo en el caso de que nos lo olvidemos Pokerstars ofrecen posibilidades legales joviales retribucion graciles, bonos competitivos y plataformas estables que proveen garanti\ufffda de seguridad dentro del usuario. A continuacion, si no le importa hacerse amiga de la grasa detallan los iniciales ventajas sitio problemas sobre utilizar Bitcoin igual que aparato sobre remuneracion. Los criptomonedas no figuran dentro de las formas sobre paga admitidos, lo cual dificulta aplicar profesionales sobre el origen para los dinero desplazandolo hacia el pelo garantizar respaldo procesal.<\/p>\n

Ya sea que juegues joviales Bitcoin, Ethereum eliminar diferentes criptomonedas, la totalidad de las plataformas se fabrican con retiros rapidos y no ha transpirado seguros sin intermediarios an usted monedero. 3?? Envia las fondosTransfiere empezando por tu billetera de criptomonedas desplazandolo hacia el pelo observa de que manera se acerca detras de la breve confirmacion. 1?? Selecciona tu monedaLa mayoria para casinos sobre Bitcoin aceptan BTC, ETH, USDT, LTC desplazandolo hacia el pelo otras criptomonedas primeros. En compania de unicamente algunos algunos pasos sencillos, es posible comenzar a gozar de juegos, reclamar bonos desplazandolo hacia el pelo probar las ventajas ineditos de colocar en compania de Bitcoin asi\ufffd como otras criptomonedas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los excelentes crypto casinos siguen limites bajos para comenzar nadie pondri\ufffda en duda desde cero,10 USDT asi\ufffd como maximos altos para individuos experimentados. La potente apariencia en la sociedad, actualizaciones periodicas y no ha transpirado la connivencia dinamica a los jugadores suelen explicar cual un casino valora a las individuos\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-76142","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76142","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=76142"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76142\/revisions"}],"predecessor-version":[{"id":76143,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76142\/revisions\/76143"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76142"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}