/* 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":6539,"date":"2026-04-25T01:31:22","date_gmt":"2026-04-25T01:31:22","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=6539"},"modified":"2026-04-25T01:31:24","modified_gmt":"2026-04-25T01:31:24","slug":"en-el-caso-de-cualquier-referente-a-un-pueblo-condicionado-es-posible-ingresar-de-modo-disponible","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/en-el-caso-de-cualquier-referente-a-un-pueblo-condicionado-es-posible-ingresar-de-modo-disponible\/","title":{"rendered":"En el caso de cualquier referente a un pueblo condicionado, es posible ingresar de modo disponible"},"content":{"rendered":"

BassBet hemos firme igual que algunos de los superiores casinos cripto sobre 2025, con su excelente optimizacion optico y no ha transpirado la zapatilla y el pie disposicion de singladura desde cualquier otra dispositivo. El deposito infimo en compania de cripto seri\ufffda sobre diez\ufffd para la mayoria de monedas, sin embargo en caso de que usas Bitcoin es de 10\ufffd. ?Os deseas obtener disfrutar sobre hacen de tragaperras favoritas, aunque de la marcha, seguridad y no ha transpirado privacidad que solo las criptomonedas os pueden presentar? Sobre la generalidad para los casinos con el pasar del tiempo Bitcoin el tanque insignificante es sobre \ufffd10, pero, todo depende de estas esencia sobre cada casino, por consiguiente referente a ciertos es sobre montos mayormente elevados. Estos casinos hallan ganado popularidad acerca de los ultimos anos de vida porque procesan las pagos rapido y debido a la seguridad de los puntos de el usuario. No obstante llegan a convertirse en focos de luces considera cual los operaciones sobre Bitcoin si no le importa hacerse amiga de la grasa procesan de manera inmediata, lo cierto es que senoritas podran tardar un par de minutos, no obstante, aun mismamente, resultan las operaciones mayormente rapidas del comercio ?Nuestro problema?<\/p>\n

Una interfaz basada acerca de Telegram de la tarima desplazandolo hacia el pelo el modelo enfocado en moviles realizan cual alcanzar a los juegos desplazandolo hacia el pelo reclamar promociones pueda ser veloz desplazandolo hacia el pelo sin complicarnos. El diseno responsivo de la plataforma en escritorio y no ha transpirado movil, retiros veloces, depositos veloces y no ha transpirado soporte multilingue 24\/8 realizan que el porton en bonos y no ha transpirado recompensas pudiera llegar a ser limpio y no ha transpirado convenientebinado con tecnologia demostrablemente competicion asi\ufffd como la permiso sobre Curazao, los jugadores podrian gozar de juegos en compania de completo transparencia desplazandolo hacia el pelo confianza.<\/p>\n

Aceptar la oferta sin tanque o en la barra algun bono joviales requisitos elevados suele delimitar temporalmente el acceso a las fondos, incluso en caso de que nuestro cesion proviene sobre ganancias legitimas. Muchos usuarios es las bienes en euros empleando monederos electronicos \ufffd los Skrill casinos y los plataformas con Neteller estan regulados. Joviales unicamente una cuenta de Telegram, nuestro transcurso es simple y no ha transpirado ri?pido, excelente con el fin de personas cual demandan practicidad. Ademi?s, la transparencia sobre depositos desplazandolo hacia el pelo retiros da a los usuarios una trazabilidad entero de las desplazamientos financieros.<\/p>\n

Generalmente, separado podrias participar en el estar inscrito desplazandolo hacia el pelo disponer de saldo referente a tu perfil<\/h2>\n

Cualquier disco intenso USB es un enorme espacio de iniciar por motivo de que nunca tiene comunicacion a la tonybet sitio web oficial<\/a> red inclusive que lo conectes desplazandolo hacia el pelo utilices hacen de recursos. Al igual que nuestro Bitcoin guarda ingresos, asimismo guarda algunas inconvenientes.<\/p>\n

Para los apostadores cual desean privacidad y no ha transpirado eficiencia, el efecto sobre mover bienes dentro asi\ufffd como fuera desprovisto demoras es una enorme utilidad. En general, el sportsbook sobre Bitz es solido para apostadores sobre criptomonedas que valoran una velocidad, la veracidad y las apuestas objetivas desprovisto trastorno innecesario.Leer una Sus particulares Completa sobre Bitz Puedes elaborar apuestas veloz, continuar llamados referente a lapso positivo desplazandolo hacia el pelo beneficiarte de el transparencia de la blockchain que realiza cual entero puesta resulte auditada y no ha transpirado competicion.<\/p>\n

Asi, sabemos cual las fondos asi\ufffd como hechos entendibles estan a salvo<\/h2>\n

La velocidad, la transparencia y tambien en la gamificacion podran elevarse a diferente grado con manga larga ciertas expansiones igual que las siguientes. No nos referimos a individual cual ya muchas personas ejercen empezando por nuestro iphone desplazandolo hacia el pelo un gigantesco casino tiene que narrar joviales alternativas con el fin de que una clase de la figura no sea distinta y no ha transpirado que demasiadas asignaciones esten disponibles referente a cualquier mecanismo. Sin embargo no han desalinado las metodologias de paga fiat sobre aspecto; en funcion de el pueblo sobre acceso puedo narrar que usan ciertas billeteras digitales, no obstante empezando por De cualquier parte del mundo posee tarjetas bancarias para mercar criptomonedas.<\/p>\n

Funciona sin cargo lo tanto igual que quieras falto registrarte, joviales liquidacion de prueba asi\ufffd como forma sobre costumbre innumerable. Beneficios inmediatos, ocultos y sin comisiones a traves de los monedas digitales. Tambien ello, nuestro casino tiene que encontrarse las medidas oportunas de seguridad de ultima engendramiento de amparar los datos y los dinero sobre las clientes. Segun nuestra ubicacion geografica, las autoridades tiendas podran limitar a veces el porton, de modo tangible o en la barra inclusive perpetuo. Conviene saber cual uno de los superiores casinos sobre Bitcoin a su disposicion referente a espanol nunca los se encuentran referente a determinados lugares del mundo de deje espanola.<\/p>\n

Este tipo de posibilidad tambien posee la posibilidad de accesar a cualquier bot de Telegram, donde los consumidores podrian disfrutar de sus juegos favoritos de casino a traves de la popular empleo sobre correo. Para un lado, varios casinos cuentan con la uso descargable para que los consumidores puedan acceder a la totalidad de las funcionalidades que hay en el comercio referente a la patologi\ufffda del tunel carpiano lectura de bufete. Con eso, es posible entrar a los recompensas cual provee Coinpoker, ya que tiene algunas promociones especiales para seres verificados sobre la tarima. Pero igualmente esto, ademi?s conlleva cualquier sinfin de ventajas para las gente, puesto que ademi?s podran beneficiarse y no ha transpirado crecer la zapatilla y el pie portfolio sobre monedas digitales. CoinCasino provee la pericia cripto?friendly con buena surtido sobre juegos, pagos rapidos y no ha transpirado elasticidad sobre criptomonedas, algo excelente si valoras disparidad, anonimato desplazandolo hacia el pelo velocidad. Aunque, sin embargo Betpanda ayuda a sometimiento sin KYC acerca de bastantes sucesos, usuarios reportan que a veces solicitan demostracion del apelar retiros grandes.<\/p>\n

Referente a mientras del ataque y la comodidad, nuestro lugar juega perfectamente en el momento en que el navegador, lo tanto acerca de celular como acerca de despacho, pero carece de una aplicacion nativa. Para jugadores de mayor religiosos y no ha transpirado frecuentes, existe un unico programa VIP de la alternativa de desbloquear recompensas todavia de mayor beneficiosas asi\ufffd como una buena gran personalizacion conforme la calidad sobre completo consumidor en el labor. La tecnologia blockchain integrada refuerza la transparencia asi\ufffd como empuje de el sitio. Sus bonificaciones asimismo resultan particularemente atractivo, como el bono sobre recibimiento de el 200% (hasta seis.100 eurillos o bien su semejante referente a criptomonedas), ademas de 500 giros de balde.<\/p>\n","protected":false},"excerpt":{"rendered":"

BassBet hemos firme igual que algunos de los superiores casinos cripto sobre 2025, con su excelente optimizacion optico y no ha transpirado la zapatilla y el pie disposicion de singladura desde cualquier otra dispositivo. El deposito infimo en compania de cripto seri\ufffda sobre diez\ufffd para la mayoria de monedas, sin\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-6539","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/6539","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=6539"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/6539\/revisions"}],"predecessor-version":[{"id":6540,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/6539\/revisions\/6540"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=6539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=6539"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=6539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}