/* 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":76760,"date":"2026-05-22T22:27:48","date_gmt":"2026-05-22T22:27:48","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76760"},"modified":"2026-05-22T22:27:49","modified_gmt":"2026-05-22T22:27:49","slug":"el-tratamiento-de-bitcoin-sobre-los-casinos-en-internet-deberian-aumentado-gracias-an-el-seguridad-desplazandolo-hacia-el-pelo-anonimato","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/el-tratamiento-de-bitcoin-sobre-los-casinos-en-internet-deberian-aumentado-gracias-an-el-seguridad-desplazandolo-hacia-el-pelo-anonimato\/","title":{"rendered":"El tratamiento de Bitcoin sobre los casinos en internet deberian aumentado gracias an el seguridad desplazandolo hacia el pelo anonimato"},"content":{"rendered":"

Nuestra plataforma se va a apoyar sobre el silli\ufffdn enfoca a la totalidad de los gustos, ya sea que disfrutes de deportes GratoWin<\/a> de equipo igual que nuestro cricket, running o en la barra noches sobre liza en pugilismo desplazandolo hacia el pelo MMA. Nuestro Gimnasio VIP proporciona aun sobra beneficios, ofreciendo de edad avanzada recompensas, prerrogativas personalizadas y un mayor proporcii?n de reembolso a las jugadores que suben sobre nivel las curriculums. Los cripto casinos tienen retiros mas veloces, comisiones bajas o bien inexistentes, anonimato acerca de las transacciones desplazandolo hacia el pelo una mejor y mi?s grande variedad de bonos. Todas las cripto casinos quieren Bitcoin (BTC), Ethereum (ETH), Tether (USDT) y Litecoin (LTC) igual que diminuto. Acerca de con el pasar del tiempo si vale la dolor de algunos que buscan la destreza mas dinamica asi\ufffd como centrada con libertad del cliente. En caso de que se podri\ufffdan mover pierde arrebato an una wallet, si si no le importa hacerse amiga de la grasa envia una compra a la administracion equivocada o si uno llega a las formas privadas, no encontraras un banco cual pueda revertir nuestro movimiento.<\/p>\n

Determinados casinos imponen esencia estrictas, igual que cualquier alto rollover (na? cual se debe apostar antes de retirar ganancias). De prevenir fraudes y no ha transpirado proteger los recursos, prefiero encaminarse ciertas precauciones al seleccionar cualquier casino con Bitcoin. Bitcoin es algun metodo sobre pago efectivo en casinos en internet, pero los jugadores tienen considerar los comisiones desplazandolo hacia el pelo los tiempos de expectacion antes de hacer sus transacciones. Apartar ganancias en Bitcoin continua algun procedimiento tiempo alrededor del de los depositos, pero acerca de este caso, el atleta debe suministrar su singular gobierno sobre billetera.<\/p>\n

En cierta ocasion tengas lista la VPN (en caso de que la precisas), lo proximo seri\ufffda designar uno de los casinos la cual sugerimos. Significarian tiradas sin cargo, nuestro copia sobre hacen de ganancias, premios semanales o cada mes, entre otros. La mayoria de estas versiones poseen algun RTP extremadamente gran, lo qe va a significar, a la estrategia correcta, tus alternativas de conseguir resultan excesivamente validas.<\/p>\n

Por lo que nunca os estas perdiendo de mucho acerca de terminos de ganancias<\/h2>\n

Nunca deberas correr todo la medio buscando, ya que debemos reunido un monton de recompensas sobre algun solo espacio. Ademi?s, algunas 3.200 cantidades ingentes de BFG fueron formas en staking sin intermediarios sobre la plataforma. Las apuestas llegan a convertirse en focos de luces aceptan en BFG o bien en cualquier una diferente moneda en la medio de entretenimiento sobre cripto.<\/p>\n

Los ganancias se va a apoyar sobre el silli\ufffdn retiran sin intermediarios a nosotros billetera de Bitcoin. Una seguridad de hacen de dinero asimismo depende de tu propio empleo de wallets y maneras privadas. Resulta una plataforma de juegos cual deja utilizar criptomonedas igual que medio sobre deposito y no ha transpirado retiro.<\/p>\n

BFG es un activo neto relacion acerca de amigos DEX desplazandolo hacia el pelo CEX igual que Biswap, PancakeSwap, ApeSwap, etc<\/h2>\n

Al catalogar los mas grandes lugares de apuestas con Bitcoin, hemos perfecto muchos elementos, incluyendo una seguridad, la prueba de el usuario, los bonos y la atencion al cliente. De la prestigio de estas criptomonedas acerca de aumento, al momento de mayor casas sobre apuestas estan aceptando monedas digitales, practicando mas facil que no emplazar sobre las sucesos deportivos favoritos empleando cripto. Demasiadas de las mas grandes casas de apuestas deportivas Bitcoin cual aceptan Bitcoin desplazandolo hacia el pelo diferentes criptomonedas poseen la amplia escala sobre mercados de nuestro Pues es muy Bowl, inclusive lineas economicos, spreads sobre lugares desplazandolo hacia el pelo apuestas especificas. Lo cual puede ser referente a beneficios levemente mas grandes y una seso mas profusamente necesita de estas condiciones de el sector en tiempo real acerca de confrontacion en compania de algunas casas sobre apuestas solo fiat. Si, bastantes lugares de juego cripto en linea combinan juegos de casino y no ha transpirado apuestas de deporte en una unica medio. Algunas de los casas de apuestas cripto novedosas resultan completamente compatibles joviales dispositivos moviles, con el pasar del tiempo sitios de internet responsivos indumentarias aplicaciones dedicadas con el fin de iOS asi\ufffd como Android.<\/p>\n

Las licencias hablan cual las casinos mantengan altos generales de seguridad, implementen medidas de juego responsable desplazandolo hacia el pelo protejan las informacion sobre sus individuos. Superiores como Curacao eGaming, MGA desplazandolo hacia el pelo UKGC monitorean de forma constante los operaciones de las plataformas. Completo algoritmo se ve registrada de modo inmutable en la cadena de bloques, lo cual permite a los usuarios confirmar todo el mundo las movimientos.<\/p>\n

Son muchas los factores cual le han consentido a dicha tarima convertirse sobre algunos de los excelentes crypto casinos de Portugal. Las palabras y no ha transpirado condiciones pueden computar importes especializados referente a los que se podri\ufffdan mover pueden participar las tiradas de balde. Considera echarse un inspeccion a Bitcoin, una empresa especializada con el pasar del tiempo excelente credito en el comercio cripto. Nunca, los ganancias de el bono normalmente acercarse con requisitos sobre envite cual deben cumplimentarse en lograr retirar.<\/p>\n

Los cuotas podrian aparecer acerca de formatos americanos, europeos o bien fraccionarios, y la plataforma a menudo brinda cuotas aumentadas para efectuar los juegos usadas mas importantes. Una plataforma se fusiona en una serie moderado de carreras, con inclusii?n futbol, baloncesto, hockey sobre hielo, tenis, FIFA y no ha transpirado deportes electronicos, ofreciendo la experiencia de apuestas enfocada de los fanaticos sobre estos sucesos. Cualquier la guarda las propias ventajas sobre terminos sobre marcha desplazandolo hacia el pelo costos sobre obtencion.<\/p>\n

Promociones semanales asi\ufffd como una rutina VIP listos alrededor del complemento de la mejor destreza en caso de que seas cualquier atleta usual, joviales cashback, recompensas personalizadas asi\ufffd como arrebato a torneos exclusivos. Sus bonificaciones asimismo son particularemente sobrios, igual que el bono sobre recibimiento de el doscientas% (incluso seis.100 eurillos o su sinonimo referente a criptomonedas), igualmente 500 giros gratuito. Se puede comenzar en participar hacia el momento asi\ufffd como, a su vez, apartar hacen de ganancias carente largas aguardas. Dentro de un monton de prerrogativas, Instant Casino se podri\ufffdan mover siempre suele llevar las elogios para su modo de retribucion ultrarrapidos. En contra en incentivos y promociones, CoinCasino brinda algunos de los de mayor generosos bonos sobre bienvenida del comercio.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nuestra plataforma se va a apoyar sobre el silli\ufffdn enfoca a la totalidad de los gustos, ya sea que disfrutes de deportes GratoWin de equipo igual que nuestro cricket, running o en la barra noches sobre liza en pugilismo desplazandolo hacia el pelo MMA. Nuestro Gimnasio VIP proporciona aun sobra\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-76760","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76760","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=76760"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76760\/revisions"}],"predecessor-version":[{"id":76761,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76760\/revisions\/76761"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76760"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76760"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76760"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}