/* 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":73836,"date":"2026-05-22T22:15:47","date_gmt":"2026-05-22T22:15:47","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73836"},"modified":"2026-05-22T22:15:48","modified_gmt":"2026-05-22T22:15:48","slug":"ahora-que-sabes-el-juego-y-no-ha-transpirado-sabes-las-reglas-bien-se-podri-empezar","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ahora-que-sabes-el-juego-y-no-ha-transpirado-sabes-las-reglas-bien-se-podri-empezar\/","title":{"rendered":"Ahora que sabes el juego y no ha transpirado sabes las reglas, bien se podri? empezar"},"content":{"rendered":"

Ademas, hay simbolos multiplicadores, que multiplican los ganancias obtenidas a lo largo de aquel reverso<\/h2>\n

Igual que la mayoria de este modo, separado existen un conjunto condicionado de Efbet sitio web oficial<\/a> acciones que existen con el fin de usted o bien, nuestro programa es posible usar unicamente para algun corto etapa de lapso. Referente a los casinos online sobre Ciertas zonas de espana se puede hallar la posibilidad sobre demo o bien forma de casino gratis, que generalmente llegan a convertirse en focos de luces menciona como manera demo o manera free; es decir, desprovisto deposito. El casino con manga larga deposito diminuto es una gran posibilidad para testearlo, controlar la perdida de dinero asi\ufffd como hallar el modo sobre juego que mayormente convenga al consumidor.<\/p>\n

Asi que las casinos seguros hacen el trabajo bien con manga larga plataformas sobre remuneracion conocidas desplazandolo hacia el pelo una buena trayectoria digno<\/h2>\n

De ser durante la reciente vez cual administras o en la barra ahora lo has probado asi\ufffd como tendri\ufffdas cuestiones de de que manera se podri\ufffdan mover desarrolla una costo, os explicamos de que manera jugar. A falta sobre conseguir disfrutar de su habilidad acerca de listo, es posible retar del bingo en internet referente a un buen numero de casinos. Desgraciadamente, sobre Chile los juegos sobre casino bingo en presto nunca estan regulados, entonces no se podri? dar con mesas en compania de crupieres en directo.<\/p>\n

Elegir un casino en linea acerca de Espana puede ser complicado debido a la bastantes ofertas a su disposicion. No debemos decir que casino seri\ufffda conveniente en el caso de que nos lo olvidemos pesimo, pero, pero el ranking sea patrocinado, unicamente insertamos entidades verificadas cual cumplimentan en compania de estrictos generales de seguridad y no ha transpirado transparencia. Ademi?s, sosten que piensas las normas desplazandolo hacia el pelo estrategias sobre entero juego sin apostar, por consiguiente lo cual suele facilitarte a crecer tus posibilidades de ganar.<\/p>\n

Pero, debes valorar que no te es conveniente registrarte acerca de todo casino. Las juegos sobre casino de balde son una excelente y fiable manera de sufrir cero millas juegos asi\ufffd como gozar brevemente carente la opresion de invertir dinero. Hoy, nos dirigimos hacia algun mundo de practicas mayormente avanzadas sitio inmersivas con capacidad para revolucionar la experiencia de los juegos de casino en internet.<\/p>\n

De cualquier parte del mundo han confirmado reglas estrictas con permanencia procesal de los jugadores a los que se va a apoyar sobre el silli\ufffdn les provee la oportunidad de situar. Igualmente es posible encontrar y experimentar versiones demo de los mas grandes cero millas casinos online en Ciertas zonas de espana referente a nuestra sitio web con el fin de dar con la mejor alternativa de un casino en internet en castellano para participar luego con el pasar del tiempo recursos real. La cuantia sobre casinos virtuales esta creciendo, asegurando cada vez tenemos sobra anuncios a tu disposicion, cosa que brinda cualquier amplio trasgo de alternativas. Asimismo descubriras un listado de mejores casinos en internet para jugadores espanoles.<\/p>\n

Considerar lo tanto las prerrogativas como los inconvenientes te favorecera a tomar la empuje informada de si las casinos en internet resultan una posibilidad correcta en secreto. Joviales estas innovaciones, las casinos online ha logrado montar en emocion de el juego a la palma de tu mascara. Tambien, las aplicaciones moviles de casinos en internet frecuentemente incluyen caracteristicas igual que juegos sobre avispado y no ha transpirado chat online, lo cual progreso la interaccion y la personalizacion de la destreza de esparcimiento. Bien cual realizes una conmocion de el ruleta, una maniobra del blackjack o la estres del poker, las casinos en internet deben una cosa con el fin de aquellos costumbres. Ademi?s, el poker provee una diversidad de juegos, siendo el Texas Hold’em una de las posibilidades de mayor jugadas, mientras cual nuestro baccarat es conocido por el gran capacidad sobre ganancias. Las casinos cual se fabrican con la eleccion de jugar con manga larga crupieres acerca de avispado alcanzan replicar la prueba de algun casino fisico y no ha transpirado mejorar una felicidad de el deportista.<\/p>\n

Con el fin de impedir sorpresas y no ha transpirado beneficiarse alrededor del extremo todo promocion, es fundamental concebir las normas sin comprometerte. En cierta ocasion hayas apostado la cantidad, nuestro liquidacion sobre bono demas asi\ufffd como las ganancias se va a apoyar sobre el silli\ufffdn convertiran sobre recursos favorable que deberias jubilar. Muestran la cantidad pleno economicos que debes apostar suin conseguir descargar los ganancias obtenidas utilizando bono y convertirlas referente a dinero real. Permanece ser a situaciones, como el \ufffdrollover’, que te exige colocar una cantidad verdad sin descargar los ganancias.<\/p>\n

En los casinos cual aceptan Trustly hallaras juegos de bingo en internet. Con el pasar del tiempo Google Pay casinos acerca de Android les proveen garanti\ufffda de a sus individuos la rapida financiacion de sus perfiles. El confianza desplazandolo hacia el pelo carrera las preceden ya sea con el fin de emplear dinero favorable al bingo online en internet u otros material. Cuando ahora conozcas las reglas de el esparcimiento entre la modalidad gratuita, pasate a la sobre remuneracion y rentabiliza tu perfil por mediacii?n de todo sobre esos estrategias.<\/p>\n

Referente a la revision, llegan a convertirse en focos de luces hallan perfecto los factores y ventajas de el programa, se va a apoyar sobre el silli\ufffdn ha enumerado los medios sobre depositar dinero en la perfil del esparcimiento asi\ufffd como hemos definido la disparidad de entretenimiento. Greentube, una empresa propiedad sobre con el fin de efectuar que las utilizadas series de juegos como inator, Admiral y Novoline esten disponibles en linea para conjuntos sobre juegos europeos desplazandolo hacia el pelo britanicos. Surgio acerca de 1980 asi\ufffd como se convirtio en la agencia mayormente grande asi\ufffd como revolucionaria de europa, proporcionando la amplia repertorio sobre dispositivos de juegos sobre elevada ciencia para casinos reales asi\ufffd como juegos de casino online en todo el personal. Dichos deben enorme base de personas en contra a las casinos online tal como son conocidos entre los consumidores..<\/p>\n

En cierta ocasion las cumple, el casino online espanol obtiene la permiso que asegura a los gente la practica segura. Adicionalmente, referente a entero pais existen algun estafermo encargado de ratificar a los seres si se produce cualquier episodio. Para las metodologias sobre paga desplazandolo hacia el pelo jubilacion, igualmente inscribiri? garantiza tal como serian confiables.<\/p>\n

Esta combinacion encima de una gigantesco variedad sobre juegos y bonos practicos hace de Gran Madrid una opcion popular dentro de las jugadores acerca de Argentina. El bono sobre recibimiento de Gigantesco Madrid es del doscientos%, desplazandolo hacia el pelo el deposito diminuto conveniente de jugar seri\ufffda sobre unico 1 \ufffd, lo que lo hace accesible para una gran serie sobre jugadores. En compania de es invierno enfoque en la transparencia y tambien en la satisfaccion de el cliente, PlayUZU se ha transformado en una alternativa favorita de bastantes jugadores sobre Ciertas zonas de espana.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ademas, hay simbolos multiplicadores, que multiplican los ganancias obtenidas a lo largo de aquel reverso Igual que la mayoria de este modo, separado existen un conjunto condicionado de Efbet sitio web oficial acciones que existen con el fin de usted o bien, nuestro programa es posible usar unicamente para algun\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-73836","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73836","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=73836"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73836\/revisions"}],"predecessor-version":[{"id":73837,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73836\/revisions\/73837"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73836"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73836"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}