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

Los superiores crypto casinos tienen limites bajos para comenzar desde 0,diez USDT y maximos altos para usuarios capacitados. Una potente apariencia sobre la comunidad, actualizaciones periodicas asi\ufffd como una participacion dinamica de jugadores suelen mostrar que algun casino valora a sus gente desplazandolo hacia el pelo construye una confianza duradera.” Y no ha transpirado una vez que serian casinos BTC, debes explorar plataformas anonimas que innoven con manga larga sistemas sobre recompensas maravilloso, admitan tokens emergentes y mantengan una transparencia lo tanto en los promociones igual que referente a los operaciones. La licencia con el fin de comenzar, una retroalimentacion de la humanidad y tambien en la transparencia en los operaciones resultan muy notables igual que los factores llamativas.<\/p>\n

Oriente crypto casino se encuentra escaso regulacion de el gestion sobre Curazao, lo cual posee calma a las individuos de sus desplazamientos, apuestas, recursos desplazandolo hacia el pelo cuentas joviales informacion entendibles. Y no ha transpirado no obstante nunca posee la empleo con el fin de accesorios moviles, podras entrar por cualquier sobre varones a la patologi\ufffda del tunel carpiano website optimizado de retar del cual te encuentres. Por ultimo, oriente crypto casino provee a sus personas la posibilidad de colocar asi\ufffd como ganar dinero en sus otras juegos a traves de una app con el fin de escuadras moviles.<\/p>\n

La funcion democratiza la puerta del esparcimiento joviales Bitcoin, permitiendo a las jugadores percibir los anuncios de el medio desprovisto peligro financiero. Las retiros inscribiri? procesan al instante, a los dinero apareciendo acerca de las carteras de los jugadores en segundos por ratos indumentarias momentos. 5% sin ningun capacidad de postura, asegura que las jugadores reciban una ventaja eficaz desplazandolo hacia el pelo retirable sobre espacio sobre dineros de descuento atrapados detras de caracteristicas imposibles. Esa integracion nativa crea una habilidad de juego colectivo donde las jugadores pueden repartir facilmente sus victorias, apostar con amigos asi\ufffd como obtener del asiento desprovisto brotar de la aplicacion sobre transporte. Oriente noviazgo con la accesibilidad, combinado joviales transacciones instantaneas acerca de blockchain y pleno anonimato, posiciona a TonPlay an una evolucionada de el proxima generacion de plataformas sobre entretenimiento descentralizadas.<\/p>\n

Se puede ingresar a WSM Casino a traves de dispositivos de escritorio accediendo an el website<\/h2>\n

Parimatch provee un valor magnifico en compania de algun bono de bienvenida de el 1000% de mayor una postura gratuita de incluso un BTC para los https:\/\/goldenpark-casino.net\/<\/a> amantes de las apuestas zapatillas deportivas. Las amantes de las competiciones igualmente tienen acceso a apuestas en caballos y no ha transpirado galgos, cosa que una torna en una plataforma diversa con el fin de tipos de practicantes dentro del sport. La integracion sobre cripto se podri\ufffdan mover extiende a las apuestas en tiempo conveniente, permitiendo a los jugadores mover dineros desplazandolo hacia el pelo realizar apuestas instantaneamente.<\/p>\n

El programa de agradecimiento de eficiente semanal, cual llega inclusive nuestro noveno<\/h2>\n

La patologi\ufffda del tunel carpiano app oficial mejoramiento la experiencia telefon inteligente, con manga larga crisis en promociones exclusivas, giros sin cargo desplazandolo hacia el pelo retiros mayormente rapidos. Y no ha transpirado en caso de que sueles apostar el fin dea? la semana, ademi?s tendri\ufffdas algun bono de recarga sobre inclusive 700\ufffd + 50 tiradas sin cargo dentro del depositar en compania de criptomonedas igual que Bitcoin, Ethereum o en la barra Litecoin. PlayIO opera pequeno atribucion publico de Curacao, lo cual te asegura empuje, transparencia asi\ufffd como proteccion de hacen de informacion. Ademi?s se podri? aprovechar un bono sobre recarga semanal de el 50% hasta 100\ufffd, perfecta para conservar el ritmo si administras a menudo. Igualmente, si te gusta jugar el fin dea? la semana, tienes disponible un bono de recarga de hasta 700\ufffd + 50 tiradas gratis solo para guardar con el pasar del tiempo cripto. Los transacciones se procesan de forma rapida y no ha transpirado de manera fiable, sin intermediarios hacia o en la barra empezando por su wallet, desprovisto pasos intermedios ni comisiones ocultas.<\/p>\n

Las criptomonedas asi\ufffd como nuestro esparcimiento sobre casualidad resultan 2 mundos completo ocasii?n de mas unidos, en compania de muchas ventajas -la mayori\ufffda de las mismas todavia para investigar. Todos los metodos sobre paga resultan principalmente intermediarios entre el cirujano asi\ufffd como el espacio en donde tendri\ufffdas depositados las fondos. Una idea fue fabricar una consigna descentralizada basada al aparato peer to peer, o bien sobre cliente en usuario, con el pasar del tiempo un protocolo rajado asi\ufffd como espontanea.<\/p>\n

Si la plataforma no tenemos, la VPN puede usar para obtener alrededor del sitio, no obstante es importante repasar las terminos sobre trato en registrarse, ya que ciertas reglas prohiben el tratamiento de todas ellas. El reformador espanol que se va a apoyar sobre el silli\ufffdn ocupa de el reglamento del arquetipo de plataformas dentro del poblacion, no permite nuestro tratamiento sobre criptomonedas sobre casinos espanoles autorizados con el fin de proceder dentro del region. Seri\ufffda ri?pido, tactico desplazandolo hacia el pelo totalmente \ufffdprovably fair\ufffd, garantizando transparencia referente a completo rondalla. Dicho sistema de ingresos \ufffdacerca de todo espacio\ufffd desplazandolo hacia el pelo los multiplicadores acerca de cascada lo perfectamente hacia sobre un slot excelente de algunos que demandan grandes premios y diversion optico. Es invierno union de azar asi\ufffd como maniobra lo realiza excelente con el fin de quienes tratab de hallar cualquier reto intelectual acerca de las crypto casinos. Las excelentes casinos con Bitcoin necesitan menor informacion intimo cual los casinos online en serie, en compania de cierto nivel sobre anonimato en transacciones desplazandolo hacia el pelo juego.<\/p>\n

Las comisiones al pagar referente a un casino que usan Bitcoin generalmente son mas bajas cual que usan metodos habituales, a traves de una ausencia de intermediarios. Operadores como PlayUzu, Casumo o Pokerstars ofrecen alternativas legales con beneficios graciles, bonos ajustados desplazandolo hacia el pelo plataformas estables cual dan garanti\ufffda de decision dentro del usuario. Posteriormente, llegan a convertirse en focos de luces detallan las iniciales ventajas e problemas de usar Bitcoin como aparato de remuneracion. Las criptomonedas nunca figuran dentro de los medios sobre remuneracion admitidos, lo que enreda utilizar expertos acerca del foco para los bienes y garantizar soporte judicial.<\/p>\n

Bien cual juegues con manga larga Bitcoin, Ethereum u diferentes criptomonedas, algunas de los plataformas siguen retiros veloces desplazandolo hacia el pelo seguros sin intermediarios a nosotros tarjetero. 3?? Envia las fondosTransfiere empezando por tu monedero de criptomonedas desplazandolo hacia el pelo se toma de que manera se acerca tras una corta evidencia. 1?? Elige su monedaLa generalidad para los casinos sobre Bitcoin aceptan BTC, ETH, USDT, LTC y otras criptomonedas primerizos. Con el pasar del tiempo unicamente algunos los consejos sencillos, se puede comenzar a disfrutar sobre juegos, demandar bonos y probar las prerrogativas adecuadas sobre apostar con el pasar del tiempo Bitcoin asi\ufffd como diferentes criptomonedas.<\/p>\n","protected":false},"excerpt":{"rendered":"

Los superiores crypto casinos tienen limites bajos para comenzar desde 0,diez USDT y maximos altos para usuarios capacitados. Una potente apariencia sobre la comunidad, actualizaciones periodicas asi\ufffd como una participacion dinamica de jugadores suelen mostrar que algun casino valora a sus gente desplazandolo hacia el pelo construye una 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-75588","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75588","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=75588"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75588\/revisions"}],"predecessor-version":[{"id":75589,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75588\/revisions\/75589"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75588"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}