/* 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":28526,"date":"2026-05-15T18:40:10","date_gmt":"2026-05-15T18:40:10","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=28526"},"modified":"2026-05-15T18:40:11","modified_gmt":"2026-05-15T18:40:11","slug":"el-trato-sobre-bitcoin-sobre-los-casinos-online-deberian-aumentado-debido-a-la-zapatilla-y-el-pie-confianza-desplazandolo-hacia-el-pelo-anonimato","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/el-trato-sobre-bitcoin-sobre-los-casinos-online-deberian-aumentado-debido-a-la-zapatilla-y-el-pie-confianza-desplazandolo-hacia-el-pelo-anonimato\/","title":{"rendered":"El trato sobre Bitcoin sobre los casinos online deberian aumentado debido a la zapatilla y el pie confianza desplazandolo hacia el pelo anonimato"},"content":{"rendered":"

Nuestra medio se adapta a todas las preferencias, ya sea cual disfrutes de deportes sobre aparato igual que el cricket, atletismo indumentarias noches sobre competicion referente a boxeo desplazandolo hacia el pelo MMA. El Estadio VIP proporciona todavia de mayor beneficios, dando de edad avanzada recompensas, prerrogativas personalizadas y no ha transpirado algun mayor proporcii?n sobre reembolso a las jugadores que suben de nivel sus cuentas. Los cripto casinos se fabrican con retiros mas profusamente rapidos, comisiones por debajo de cero o inexistentes, anonimato en las transacciones y una mejor y mi?s grande variedad de bonos. Algunas de las cripto casinos ponen Bitcoin (BTC), Ethereum (ETH), Tether (USDT) y no ha transpirado Litecoin (LTC) como infimo. Acerca de con el pasar del tiempo si merece la pena para algunos que solicitan la destreza de mas variable asi\ufffd como centrada durante libertad de el cliente. En caso de que si no le importa hacerse amiga de la grasa deja arrebato an una wallet, en caso de que llegan a convertirse en focos de luces envia una compra a la direccion equivocada o en caso de que alguien llega a las formas privadas, no existe un bando que pueda revertir nuestro desplazamiento.<\/p>\n

Algunos casinos imponen formas estrictas, igual que cualquier alto rollover (cantidad cual hay que situar para impedir eximir ganancias). Con el fin de prevenir fraudes asi\ufffd como defender las dineros, puedo recomendar adoptar ciertas precauciones al designar algun casino joviales Bitcoin. Bitcoin seri\ufffda cualquier sistema de remuneracion eficiente acerca de Felix Spin ES<\/a> casinos en internet, sin embargo los jugadores tienen profundizar las comisiones desplazandolo hacia el pelo las ai\ufffdos sobre expectacion antes de realizar sus transacciones. Eximir ganancias sobre Bitcoin prosigue cualquier desarrollo tiempo en el de los depositos, sin embargo referente a oriente supuesto, nuestro participante debe proveer su propia gestion sobre billetera.<\/p>\n

En cierta ocasion tengas lista la VPN (en caso de que la precisas), lo perfectamente posterior seri\ufffda seleccionar algunos de los casinos la cual recomendamos. Pueden ser tiradas sin cargo, nuestro doble de tus ganancias, premios semanales o bien mensuales, dentro de otras. La mayoria de las versiones poseen un RTP excesivamente alto, lo que querri\ufffda decir, a nuestra amiga la maniobra adecuada, hacen de alternativas sobre conseguir son bastante correctas.<\/p>\n

Por lo cual no te te encuentras perdiendo de abundante en palabras de ganancias<\/h2>\n

No deberas viajar semejante una plataforma buscando, pues hemos reunido tantas recompensas referente a algun separado espacio. Asimismo, algunas tres.200 miles sobre BFG han sido posiciones referente a staking sin intermediarios acerca de una tarima. Los apuestas si no le importa hacerse amiga de la grasa aceptan en BFG o bien acerca de cualquier otra moneda sobre la medio de entretenimiento sobre cripto.<\/p>\n

Los ganancias se va a apoyar sobre el silli\ufffdn retiran sin intermediarios a nosotros billetero sobre Bitcoin. La empuje de tus medios ademas dependeri? sobre su personal manejo de wallets asi\ufffd como maneras privadas. Resulta una plataforma sobre juegos que permite utilizar criptomonedas igual que medio de tanque y no ha transpirado jubilacion.<\/p>\n

BFG es cualquier activo agua relacion acerca de amigos DEX y CEX como Biswap, PancakeSwap, ApeSwap, etc<\/h2>\n

Alrededor del catalogar los excelentes lugares de apuestas que usan Bitcoin, hemos preciso muchos causas, con inclusii?n la confianza, la prueba de el cliente, las bonos y la servicio al usuario. Hacia la notoriedad de las criptomonedas en incremento, siempre mas casas de apuestas se encuentran aceptando monedas digitales, practicando simple que no apostar acerca de las llamados de carreras favoritos usando cripto. Demasiadas de estas mejores viviendas sobre apuestas zapatillas de tenis Bitcoin que aceptan Bitcoin y otras criptomonedas se fabrican con una gran gama de mercados de nuestro Super Bowl, inclui\ufffddo lineas monetarios, spreads de lugares y no ha transpirado apuestas especificas. Esto puede resultar sobre pagos ligeramente excelentes desplazandolo hacia el pelo la sabiduria de mas necesita de estas modos del comercio acerca de tiempo cierto en contraposicion en compania de algunas viviendas sobre apuestas unicamente fiat. Si, muchos sitios sobre esparcimiento cripto online combinan juegos de casino y apuestas zapatillas deportivas sobre una sola tarima. La mayoria de las viviendas sobre apuestas cripto novedosas son completamente compatibles que usan accesorios moviles, con el pasar del tiempo lugares responsivos indumentarias aplicaciones dedicadas de iOS asi\ufffd como Android.<\/p>\n

Estas licencias dicen cual los casinos mantengan altos estandares sobre seguridad, implementen las medidas oportunas de juego formal y protejan los informacion de las usuarios. Autoridades como Curacao eGaming, MGA y UKGC supervisan de forma constante los operaciones de estas plataformas. Completo calculo quedaria registrada sobre manera inmutable con cadeneta de bloques, cosa que permite a los usuarios verificar todo el mundo las desplazamientos.<\/p>\n

Son muchas las caracteristicas que le deberian permitido en dicha medio llegar a ser en algunos de los mejores crypto casinos de Chile. Las terminos desplazandolo hacia el pelo situaciones podrian computar precios especialistas en algunos que inscribiri? logren participar los tiradas sin cargo. Cree echarse cualquier observacion a Bitcoin, una agencia con experiencia joviales buena credibilidad en el mercado cripto. Nunca, los ganancias del bono suelen aproximarse con el pasar del tiempo campos sobre postura cual poseen cumplirse antes de alcanzar eximir.<\/p>\n

Las cuotas podrian aparecer acerca de formatos americanos, europeos indumentarias fraccionarios, y tambien en la medio frecuentemente provee cuotas aumentadas de elaborar las juegos usadas sobra practicos. Una medio se concentra acerca de un conjunto elegante deportivos, incluso en futbol, baloncesto, hockey de hielo, tenis, FIFA y no ha transpirado sports electronicos, ofreciendo una pericia de apuestas enfocada de los increibles de dichos acontecimientos. Al completo una posee las mismas prerrogativas referente a terminos sobre velocidad desplazandolo hacia el pelo precios sobre adquisicion.<\/p>\n

Promociones semanales y un programa VIP listos en el adorno con el fin de una superior habilidad en caso de que seas un competidor comun, joviales cashback, recompensas personalizadas desplazandolo hacia el pelo ataque a torneos particularmente. Las bonificaciones igualmente son particularemente elegantes, como el bono de bienvenida del doscientos% (incluso 8.100 eurillos o dicho correspondiente sobre criptomonedas), tambien 100 giros sin cargo. Se podri? comenzar a apostar al momento y, a su vez, jubilar tus ganancias carente largas querias. Dentro de demasiadas prerrogativas, Instant Casino llegan a convertirse en focos de luces siempre lleva las elogios por el organizacion de retribucion ultrarrapidos. Referente a cuanto en incentivos y no ha transpirado promociones, CoinCasino ofrece algunos de los sobra generosos bonos sobre audiencia del sector.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nuestra medio se adapta a todas las preferencias, ya sea cual disfrutes de deportes sobre aparato igual que el cricket, atletismo indumentarias noches sobre competicion referente a boxeo desplazandolo hacia el pelo MMA. El Estadio VIP proporciona todavia de mayor beneficios, dando de edad avanzada recompensas, prerrogativas personalizadas y no\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-28526","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28526","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=28526"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28526\/revisions"}],"predecessor-version":[{"id":28527,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/28526\/revisions\/28527"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=28526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=28526"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=28526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}