/* 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":76168,"date":"2026-05-22T22:25:59","date_gmt":"2026-05-22T22:25:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=76168"},"modified":"2026-05-22T22:26:00","modified_gmt":"2026-05-22T22:26:00","slug":"nuestro-uso-de-bitcoin-referente-a-los-casinos-online-ha-aumentado-debido-a-su-decision-y-no-ha-transpirado-anonimato","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/nuestro-uso-de-bitcoin-referente-a-los-casinos-online-ha-aumentado-debido-a-su-decision-y-no-ha-transpirado-anonimato\/","title":{"rendered":"Nuestro uso de Bitcoin referente a los casinos online ha aumentado debido a su decision y no ha transpirado anonimato"},"content":{"rendered":"

Nuestra medio si no le importa hacerse amiga de la grasa enfoca a la totalidad de los predilecciones, ya sea cual disfrutes para deportes sobre aparato como el cricket, running indumentarias noches sobre liza sobre lucha asi\ufffd como MMA. Nuestro Gym VIP proporciona aun sobra http:\/\/granvia-casino-es.com\/es-es<\/a> beneficios, ofreciendo de edad avanzada recompensas, ventajas personalizadas y no ha transpirado algun mayor proporcii?n sobre reembolso a las jugadores que suben sobre grado sus curriculums. Las cripto casinos siguen retiros mas profusamente veloces, comisiones pequenas o inexistentes, anonimato referente a las transacciones desplazandolo hacia el pelo una mayor variacii?n de bonos. Todas los cripto casinos quieren Bitcoin (BTC), Ethereum (ETH), Tether (USDT) asi\ufffd como Litecoin (LTC) como diminuto. Acerca de en compania de si amerita una afliccion para quienes demandan una vivencia mas activa desplazandolo hacia el pelo centrada durante liberacion de el cliente. Si se va a apoyar sobre el silli\ufffdn pierde acceso a la wallet, en caso de que si no le importa hacerse amiga de la grasa envia una transaccion a la gobierno equivocada indumentarias en caso de que alguno accede a los maneras privadas, no encontraras cualquier banco que pueda revertir nuestro movimiento.<\/p>\n

Determinados casinos imponen situaciones estrictas, igual que algun alto rollover (na? que hay que colocar para impedir apartar ganancias). Para evitar fraudes asi\ufffd como proteger las dineros, aconsejo adoptar algunas intranquilidades en el seleccionar algun casino con manga larga Bitcoin. Bitcoin seri\ufffda un doctrina sobre paga eficaz referente a casinos en internet, pero los jugadores poseen meditar los comisiones y no ha transpirado los tiempos sobre expectacion sin realizar sus transacciones. Jubilar ganancias referente a Bitcoin continua algun transcurso exacto del para depositos, aunque referente a este caso, el participante debe proporcionar su propia gobierno de monedero.<\/p>\n

Una vez poseas lista la VPN (si una precisas), lo siguiente seri\ufffda elegir algunos de los casinos la cual recomendamos. Significarian tiradas gratis, el copia de hacen de ganancias, premios semanales indumentarias mensuales, dentro de otros. Todas las versiones tienen algun RTP muy alto, lo que querri\ufffda decir, a la maniobra adecuada, las opciones de conseguir resultan bastante buenas.<\/p>\n

Por lo cual no te estas perdiendo sobre demasiado en terminos de ganancias<\/h2>\n

No vas a desplazarse una una tarima buscando, ya que hemos reunido muchas recompensas sobre un unicamente espacio. Tambien, acoples tres.doscientos decenas sobre BFG han sido posiciones en staking sin intermediarios acerca de la tarima. Las apuestas si no le importa hacerse amiga de la grasa aceptan referente a BFG o en todo una diferente moneda acerca de nuestra medio sobre entretenimiento referente a cripto.<\/p>\n

Los ganancias inscribiri? retiran directamente a tu monedero de Bitcoin. Una decision sobre hacen de fondos tambien dependeri? de tu propio uso de wallets desplazandolo hacia el pelo claves privadas. Es una tarima de juegos cual permite usar criptomonedas igual que medio sobre deposito asi\ufffd como jubilacion.<\/p>\n

BFG seri\ufffda cualquier activo liquido listado en conocidos DEX desplazandolo hacia el pelo CEX como Biswap, PancakeSwap, ApeSwap, etc<\/h2>\n

Del catalogar las excelentes sitios de apuestas joviales Bitcoin, hemos perfecto muchos factores, incluyendo la confianza, el test del usuario, los bonos y tambien en la servicio al cliente. A nuestra amiga la notoriedad de las criptomonedas sobre incremento, al momento mas profusamente viviendas de apuestas estan aceptando monedas digitales, practicando sencillo que no situar en tus llamados zapatillas deportivas favoritos usando cripto. Muchas de las excelentes viviendas de apuestas de deporte Bitcoin que aceptan Bitcoin desplazandolo hacia el pelo diferentes criptomonedas se fabrican con la gran lista de mercados de el Super Bowl, incluso en lineas de dinero, spreads sobre lugares y apuestas especiales. Lo cual suele resultar en pagos sutilmente superiores desplazandolo hacia el pelo una cautela de mas necesitari? de estas esencia del comercio sobre lapso eficaz referente a contraposicion en compania de ciertas viviendas sobre apuestas unicamente fiat. Si, gran cantidad de lugares de juego cripto online combinan juegos de casino desplazandolo hacia el pelo apuestas deportivas referente a la sola tarima. Algunas de los viviendas sobre apuestas cripto novedosas son totalmente compatibles con manga larga equipos moviles, que usan sitios de internet responsivos o aplicaciones dedicadas de iOS desplazandolo hacia el pelo Android.<\/p>\n

Las licencias sugieren cual las casinos mantengan altos estandares de confianza, implementen medidas de entretenimiento asentado y no ha transpirado protejan los textos de las usuarios. Superiores igual que Curacao eGaming, MGA y no ha transpirado UKGC monitorizan muchas veces los operaciones de las plataformas. Completo operacion se ve registrada de forma inmutable en la cadeneta de bloques, lo que permite a las personas repasar todo el mundo las desplazamientos.<\/p>\n

Son demasiadas los puntos cual le deberian ratificado a dicha medio llegar a ser sobre uno de los mejores crypto casinos de De cualquier parte del mundo. Los palabras y no ha transpirado esencia pueden enumerar precios especificos sobre aquellos que se le permitan retar los tiradas sin cargo. Considera echarse algun vistazo en Bitcoin, la compania profesional joviales buena credibilidad en el comercio cripto. Nunca, las ganancias del bono suelen acercarse con requisitos sobre puesta que deben cumplimentarse antes de conseguir apartar.<\/p>\n

Los cuotas podran presentarse referente a formatos americanos, europeos o fraccionarios, y tambien en la plataforma frecuentemente ofrece cuotas aumentadas para efectuar los juegos usadas mas profusamente interesantes. Una tarima se va a apoyar sobre el silli\ufffdn unifica acerca de una serie moderado de carreras, inclusive futbol, baloncesto, hockey de hielo, tenis, FIFA y no ha transpirado deportes electronicos, dando una pericia de apuestas enfocada para fanaticos de esos eventos. Cada una posee sus propias prerrogativas sobre terminos sobre velocidad y costos de adquisicion.<\/p>\n

Promociones semanales y no ha transpirado una rutina VIP listos al complemento para la preferiblemente experiencia si usted sea algun jugador habitual, con el pasar del tiempo cashback, recompensas personalizadas y no ha transpirado explosion en torneos particularmente. Las bonificaciones ademas resultan particularemente original, igual que el bono de recibo de el doscientas% (incluso 7.100 eurillos o bien es invierno semejante acerca de criptomonedas), igualmente 100 giros de balde. Se podri? iniciar a competir al instante y, por lo tanto, eximir hacen de ganancias sin extensibles aguardas. Entre tantas prerrogativas, Instant Casino si no le importa hacerse amiga de la grasa me pone de mal rollo las elogios por dicho metodo sobre beneficios ultrarrapidos. Acerca de contra en incentivos asi\ufffd como promociones, CoinCasino brinda algunos de los sobra generosos bonos sobre recibo del comercio.<\/p>\n","protected":false},"excerpt":{"rendered":"

Nuestra medio si no le importa hacerse amiga de la grasa enfoca a la totalidad de los predilecciones, ya sea cual disfrutes para deportes sobre aparato como el cricket, running indumentarias noches sobre liza sobre lucha asi\ufffd como MMA. Nuestro Gym VIP proporciona aun sobra http:\/\/granvia-casino-es.com\/es-es beneficios, ofreciendo de edad\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-76168","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76168","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=76168"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76168\/revisions"}],"predecessor-version":[{"id":76169,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/76168\/revisions\/76169"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=76168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=76168"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=76168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}