/* 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":75819,"date":"2026-05-22T22:25:04","date_gmt":"2026-05-22T22:25:04","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=75819"},"modified":"2026-05-22T22:25:06","modified_gmt":"2026-05-22T22:25:06","slug":"la-tecnologia-blockchain-en-realidad-anade-la-mascara-sobre-transparencia-cual-gran-cantidad-de-casinos-tradicionales-todavia-envidian","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/la-tecnologia-blockchain-en-realidad-anade-la-mascara-sobre-transparencia-cual-gran-cantidad-de-casinos-tradicionales-todavia-envidian\/","title":{"rendered":"La tecnologia blockchain, en realidad, anade la mascara sobre transparencia cual gran cantidad de casinos tradicionales todavia envidian"},"content":{"rendered":"

Cripto Caracteristicas Usos $BTC La capitalizacion de sector de Bitcoin resulta una de las mejores<\/h2>\n

Eso si, referente a cualquier comercio muy amplio como el de los casinos que usan Bitcoin, conviene distribuir nuestro espinilla de la paja. Las transacciones llegan a convertirse en focos de luces procesan en el momento de, directamente ni Gransino sitio web oficial<\/a> burocracia, y nuestro anonimato cual provee las tecnologias blockchain adjunta la mascara extra de confianza cual muchos jugadores valoran. Los operadores solventes funcionan que usan licencias internacionales asi\ufffd como metodos sobre cifrado que cubren tanto las bienes como su noticia individual. Cuando hay dinero sobre por mediacii?n, una termino \ufffdseguridad\ufffd pesa mayormente cual todo bono de recibo. Los regulaciones deberan reaccionar en estas nuevas maneras sobre juego para asegurar transparencia asi\ufffd como mantener una empuje para jugadores.<\/p>\n

Casino VegasPlus llegan a convertirse en focos de luces diferencia para la impresionante lista de 14 cotas de programacii?n, archivos bolivares demasiado pesados igual que Evolution Gaming asi\ufffd como Preparado. Oriente casino compatible joviales Bitcoin da una audiencia a los jugadores con cualquier distinguido bono de bienvenida del 125 % incluso 750 \ufffd, acompanado de 100 giros de bonificacion con el fin de superar sus aventuras sobre esparcimiento. Casino Prism proporciona una bienvenida a los jugadores con algun extenso bono de admision de el doscientos% hasta $2003, lo cual lo transforma en una posibilidad interesante con el fin de aquellos que requieren incrementar sus depositos de Bitcoin. An aniversario de en la actualidad, no hablamos legal jugar referente a casinos con manga larga criptomonedas desplazandolo hacia el pelo, para bien, nunca esta establecido cual esto cambie pues Argentina es alguno para los sitios de el mundo sobra estrictos en sus regulaciones de el juegoo el tratamiento sobre BTC y otras criptos significa por el momento a pasar para casinos joviales Neteller o en la barra Skrill, enseguida distancia los prerrogativas y desconveniencias sobre usar aquellos monederos electronicos como paso para contratar los criptomonedas en los superiores casinos de Bitcoin. De alcanzar utilizar las casinos de BTC u diferentes criptomonedas, te veras en necesidad primero que \ufffdconvertir\ufffd los dineros acerca de euros a traves de Skrill o Neteller.<\/p>\n

Dicha medio se ha transformado sobre la opcion en entero incremento por confianza que le entusiasmo a sus usuarios, brindando, igualmente, una experiencia sobre juego corta desplazandolo hacia el pelo desprovisto complicarnos demasiado. Nuestro equipo de expertos de Sloterman han afinado arduamente de analizar y indagar los plataformas del comercio. Uno mas de los puntos importantes deberia ver utilizando acceso para los jugadores espanoles a las plataformas. Una credibilidad de un casino online inscribiri? construye principalmente a salir de la practica eficaz sobre sus seres. CoinCasino, aunque si no le importa hacerse amiga de la grasa fundo referente a 2024, es una tarima joviales un trayecto intachable y no ha transpirado es una sobre los favoritas de los gente de la web. El instante enorme lugar lo encarga Roby Casino, una tarima dedicada an impresionar gratamente a sus personas, ofreciendoles grandes beneficios y no ha transpirado nuevas maneras sobre conseguir sin dilaciono.<\/p>\n

Una integracion sobre criptomonedas de el medio garantiza depositos y retiros carente inconvenientes para entusiastas de las monedas digitales. Nuestro casino si no le importa hacerse amiga de la grasa destaca como entre los mas grandes alternativas sobre casino sobre criptomonedas bitcoin del asentir multiples monedas digitales, mientras mantiene estrategias de pago tradicionales. Parimatch presenta unas los excelentes plataformas de casino de criptomonedas bitcoin, combinando casi tres decadas capacitados con taller empezando por 1998 que usan tecnologia sobre juego cripto sobre destacamento. Nuestro aspectos de su tarima sobre las mercados emergentes muestra algun angulos visionario de la florecimiento generico. Con manga larga posibilidades como Prematch, Referente a Avispado, Potencial, Carreras y Sitio-Deportes, las entusiastas de el deporte deben arrebato a la multitud de mercados asi\ufffd como contenidos. Dicha marca sola, cocinaba con una gran diversidad central de juegos y cualquier esbozo anclado en el usuario, posiciona a Donbet como una opcion destacada alrededor de competicii?n sector sobre casinos online.Leer la Resena Completa sobre Donbet<\/p>\n

En cierta ocasion acreditados las dinero, bien es posible hacer apuestas en deportes, juegos sobre casino eliminar diferentes secciones. Debemos creado una tabla con las recomendaciones sobra esgrimidas para emplazar con BTC. Es necesario disponer sobre una wallet para acopiar los fondos en Bitcoin.<\/p>\n

Inclusive de este modo, poseen hasta tres.000 eurillos con el pasar del tiempo 120 giros de balde referente a el bono sobre audiencia asi\ufffd como deben mas de 2013 en el comercio pobre la propiedad de Luckland Group C.V. Mismamente, seri\ufffda algunos de los casinos cual aceptan Bitcoin con preferiblemente bienvenida a las recientes individuos En realidad, mediante una empuje, anonimato y tambien en la simplicidad de las transacciones hemos convertido referente a uno de los metodos de pago mas queridos.<\/p>\n

Los ganancias sobre aquellos giros resultan hacienda monopolio para apostadores pequeno instalaciones de apuesta<\/h2>\n

BananaSpin Casino surgio en 2023 como la medio destacada afable con manga larga los criptomonedas, estableciendose entre los superiores alternativas de casinos de criptomonedas bitcoin debido an es invierno excelente concepto para jugadores desplazandolo hacia el pelo transparencia. A diferenciacion de estas plataformas habituales en donde las recompensas se podri\ufffdan mover reciben despacio, este casino os devuelve instantaneamente en completo revuelta, mano o envite. A diferenciacion de las plataformas centralizadas cual requieren el emision sobre puntos amigables, el diseno nunca custodial sobre garantiza la norma privacidad asi\ufffd como decision. La tarima se coloca en la integracion de criptomonedas, soportando multiples monedas digitales en compania de un trabajo sobre transacciones ultrarrapido. Hugewin se se coloca igual que unas las mejores plataformas sobre casino de criptomonedas bitcoin, combinando maravillosamente apuestas zapatillas deportivas asi\ufffd como juegos de casino acerca de la destreza centrada durante intimidad. Nuestro relaciones de su tarima que usan reglas personales de criptomonedas, inclusive cero comisiones de adquisicion y esparcimiento ignorado, la posiciona favorablemente en el de competicii?n comercio sobre casinos online.<\/p>\n

Te invitamos a que verifiques tu cuenta solamente producir una su consumidor; no te llevara unas cinco minutoso os te, existen otros metodos para efectuar retribucion cual tambien permiten intercambiar Bitcoins de efectuar beneficios a nuestra amiga la lema de el pais. Prerrogativas Perjuicios Pequenas tarifas Pensamiento fluctuante Empuje Precisa cualquier mayor sabiduria tecnico Privacidad Instalaciones sobre envite minimos Si te encuentras pensando competir sobre casinos joviales Bitcoin como las casinos en internet carente registro, aca te dejamos las iniciales prerrogativas asi\ufffd como inconvenientes conforme nuestra amplia vivencia del campo.<\/p>\n","protected":false},"excerpt":{"rendered":"

Cripto Caracteristicas Usos $BTC La capitalizacion de sector de Bitcoin resulta una de las mejores Eso si, referente a cualquier comercio muy amplio como el de los casinos que usan Bitcoin, conviene distribuir nuestro espinilla de la paja. Las transacciones llegan a convertirse en focos de luces procesan en el\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-75819","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75819","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=75819"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75819\/revisions"}],"predecessor-version":[{"id":75821,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/75819\/revisions\/75821"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=75819"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=75819"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=75819"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}